Commit f7cd46cc authored by garciadeblas's avatar garciadeblas
Browse files

Openldap helmchart-based KNF and NS packages


Signed-off-by: garciadeblas's avatargarciadeblas <gerardo.garciadeblas@telefonica.com>
parent 86560b20
vnfd-catalog:
schema-version: '3.0'
vnfd:
- id: openldap_knf
name: openldap_knf
short-name: openldap_knf
description: KNF with single KDU using a helm-chart for openldap version 1.2.1
vendor: Telefonica
version: '1.0'
mgmt-interface:
cp: mgmt
connection-point:
- name: mgmt
k8s-cluster:
nets:
- id: mgmtnet
external-connection-point-ref: mgmt
kdu:
- name: ldap
helm-chart: stable/openldap:1.2.1
# SIMPLE OPEN-LDAP CHART
Descriptors that installs an openldap version 1.2.1 chart in a K8s cluster
There is one VNF (openldap\_vnf) with only one KDU.
There is one NS that connects the VNF to a mgmt network
## Onboarding and instantiation
```bash
osm nfpkg-create openldap_knf.tar.gz
osm nspkg-create openldap_ns.tar.gz
osm ns-create --ns_name ldap --nsd_name openldap_ns --vim_account <VIM_ACCOUNT_NAME>|<VIM_ACCOUNT_ID> --ssh_keys ${HOME}/.ssh/id_rsa.pub
```
### Instantiation option
Some parameters could be passed during the instantiation.
* replicaCount: Number of Open LDAP replicas that will be created
```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"}}]}'
```
nsd-catalog:
nsd:
- id: openldap_ns
name: openldap_ns
short-name: openldap_ns
description: NS consisting of a single KNF openldap_knf connected to mgmt network
vendor: OSM
version: '1.0'
logo: osm.png
constituent-vnfd:
- member-vnf-index: openldap
vnfd-id-ref: openldap_knf
vld:
- id: mgmtnet
name: mgmtnet
type: ELAN
mgmt-network: 'true'
vnfd-connection-point-ref:
- member-vnf-index-ref: openldap
vnfd-id-ref: openldap_knf
vnfd-connection-point-ref: mgmt
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment