Loading openldap_knf/openldap_vnfd.yaml +1 −1 Original line number Diff line number Diff line Loading @@ -11,7 +11,7 @@ vnfd: - id: mgmtnet kdu: - name: ldap helm-chart: stable/openldap:1.2.3 helm-chart: stable/openldap mgmt-cp: mgmt-ext product-name: openldap_knf provider: Telefonica Loading openldap_ns/README.md +46 −26 Original line number Diff line number Diff line Loading @@ -22,5 +22,25 @@ Some parameters could be passed during the instantiation. ```bash osm ns-create --ns_name ldap --nsd_name openldap_ns --vim_account <VIM_ACCOUNT_NAME>|<VIM_ACCOUNT_ID> --config '{additionalParamsForVnf: [{"member-vnf-index": "openldap", "additionalParams": {"replicaCount": "2"}}]}' osm ns-create --ns_name ldap --nsd_name openldap_ns --vim_account <VIM_ACCOUNT_NAME>|<VIM_ACCOUNT_ID> --config_file params.yaml ``` ## Test deployment ```bash helm -n <PROJECT_ID> list kubectl -n <PROJECT_ID> get all kubectl -n <PROJECT_ID> get service ``` ## Testing LDAP server ```bash sudo apt-get update sudo apt-get install ldap-utils # With LB: ldapsearch -x -H ldap://<LB_IP>:389 -b dc=example,dc=org -D "cn=admin,dc=example,dc=org" -w osm4u # With NodePort ldapsearch -x -H ldap://<NODE_IP>:<NODE_PORT> -b dc=example,dc=org -D "cn=admin,dc=example,dc=org" -w osm4u ``` openldap_ns/params/params.yaml 0 → 100644 +24 −0 Original line number Diff line number Diff line vld: - name: mgmtnet vim-network-name: internal additionalParamsForVnf: - member-vnf-index: openldap additionalParamsForKdu: - kdu_name: ldap additionalParams: # replicaCount: 2 # service.loadBalancerIP: '172.21.251.X' # MetalLB IP Address # service.type: NodePort service: type: NodePort # loadBalancerIP: '172.21.251.X' # MetalLB IP Address adminPassword: osm4u configPassword: osm4u env: LDAP_ORGANISATION: "Example Inc." LDAP_DOMAIN: "example.org" LDAP_BACKEND: "hdb" LDAP_TLS: "true" LDAP_TLS_ENFORCE: "false" LDAP_REMOVE_CONFIG_AFTER_SETUP: "true" Loading
openldap_knf/openldap_vnfd.yaml +1 −1 Original line number Diff line number Diff line Loading @@ -11,7 +11,7 @@ vnfd: - id: mgmtnet kdu: - name: ldap helm-chart: stable/openldap:1.2.3 helm-chart: stable/openldap mgmt-cp: mgmt-ext product-name: openldap_knf provider: Telefonica Loading
openldap_ns/README.md +46 −26 Original line number Diff line number Diff line Loading @@ -22,5 +22,25 @@ Some parameters could be passed during the instantiation. ```bash osm ns-create --ns_name ldap --nsd_name openldap_ns --vim_account <VIM_ACCOUNT_NAME>|<VIM_ACCOUNT_ID> --config '{additionalParamsForVnf: [{"member-vnf-index": "openldap", "additionalParams": {"replicaCount": "2"}}]}' osm ns-create --ns_name ldap --nsd_name openldap_ns --vim_account <VIM_ACCOUNT_NAME>|<VIM_ACCOUNT_ID> --config_file params.yaml ``` ## Test deployment ```bash helm -n <PROJECT_ID> list kubectl -n <PROJECT_ID> get all kubectl -n <PROJECT_ID> get service ``` ## Testing LDAP server ```bash sudo apt-get update sudo apt-get install ldap-utils # With LB: ldapsearch -x -H ldap://<LB_IP>:389 -b dc=example,dc=org -D "cn=admin,dc=example,dc=org" -w osm4u # With NodePort ldapsearch -x -H ldap://<NODE_IP>:<NODE_PORT> -b dc=example,dc=org -D "cn=admin,dc=example,dc=org" -w osm4u ```
openldap_ns/params/params.yaml 0 → 100644 +24 −0 Original line number Diff line number Diff line vld: - name: mgmtnet vim-network-name: internal additionalParamsForVnf: - member-vnf-index: openldap additionalParamsForKdu: - kdu_name: ldap additionalParams: # replicaCount: 2 # service.loadBalancerIP: '172.21.251.X' # MetalLB IP Address # service.type: NodePort service: type: NodePort # loadBalancerIP: '172.21.251.X' # MetalLB IP Address adminPassword: osm4u configPassword: osm4u env: LDAP_ORGANISATION: "Example Inc." LDAP_DOMAIN: "example.org" LDAP_BACKEND: "hdb" LDAP_TLS: "true" LDAP_TLS_ENFORCE: "false" LDAP_REMOVE_CONFIG_AFTER_SETUP: "true"