diff --git a/charm-packages/openldap_scale_knf/openldap_scale_vnfd.yaml b/charm-packages/openldap_scale_knf/openldap_scale_vnfd.yaml new file mode 100644 index 0000000000000000000000000000000000000000..bc892a20ce2142db93d0fd52cbb03d54e721bd69 --- /dev/null +++ b/charm-packages/openldap_scale_knf/openldap_scale_vnfd.yaml @@ -0,0 +1,36 @@ +vnfd: + description: KNF with single KDU using a helm-chart for openldap version 1.2.3 + df: + - id: default-df + kdu-resource-profile: + - id: openldap-scale + kdu-name: ldap + # If replicas or replicaCount iş not located under any section + # in the yaml like here -> https://github.com/helm/charts/blob/master/stable/openldap/values.yaml#L5 + # set resource-name as empty-string ("") like below. + resource-name: "" + min-number-of-instances: 1 + max-number-of-instances: 10 + scaling-aspect: + - id: scale-kdu + name: scale-kdu + max-scale-level: 10 + aspect-delta-details: + deltas: + - id: kdu-delta + kdu-resource-delta: + - id: openldap-scale + number-of-instances: 2 + ext-cpd: + - id: mgmt-ext + k8s-cluster-net: mgmtnet + id: openldap_scale_knf + k8s-cluster: + nets: + - id: mgmtnet + kdu: + - name: ldap + helm-chart: stable/openldap + mgmt-cp: mgmt-ext + product-name: openldap_scale_knf + version: '1.0' diff --git a/charm-packages/openldap_scale_ns/openldap_scale_nsd.yaml b/charm-packages/openldap_scale_ns/openldap_scale_nsd.yaml new file mode 100644 index 0000000000000000000000000000000000000000..783ca9fff2a4b3fd4648df3a39982d69fe1d1c38 --- /dev/null +++ b/charm-packages/openldap_scale_ns/openldap_scale_nsd.yaml @@ -0,0 +1,21 @@ +nsd: + nsd: + - description: NS consisting of a single KNF openldap_knf connected to mgmt network + df: + - id: default-df + vnf-profile: + - id: openldap + virtual-link-connectivity: + - constituent-cpd-id: + - constituent-base-element-id: openldap + constituent-cpd-id: mgmt-ext + virtual-link-profile-id: mgmtnet + vnfd-id: openldap_scale_knf + id: openldap_scale_ns + name: openldap_scale_ns + version: '1.0' + virtual-link-desc: + - id: mgmtnet + mgmt-network: 'true' + vnfd-id: + - openldap_scale_knf diff --git a/charm-packages/openldap_scale_ns/params/params.yaml b/charm-packages/openldap_scale_ns/params/params.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ed2a71ac0d2d64c9cb04577c6d80431111819e17 --- /dev/null +++ b/charm-packages/openldap_scale_ns/params/params.yaml @@ -0,0 +1,24 @@ +vld: +- name: mgmtnet + vim-network-name: internal +additionalParamsForVnf: +- member-vnf-index: openldap + additionalParamsForKdu: + - kdu_name: ldap + additionalParams: + replicaCount: 1 + # 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" +