...
Code Block | ||||
---|---|---|---|---|
| ||||
kubectl edit svc -n kube-system tiller-deploy -o yaml # Assign an unused nodeport available in cluster |
Installation
Both above templates are loaded into DCAE bootstrap pod for convenience
...
- Modify the blueprint templatesĀ
Code Block language bash theme Midnight kubectl exec -it -n onap <dcae-bootstrap pod> /bin/bash cd blueprints ls k8s-helm.yaml k8s-helm-override.yaml # Helm Blueprint templates are available under this directory # Verify and update the blueprint parameters if required # Create a corresponding input files
Note: Explanation of parameters are documented under CCSDK wiki page : Introduction of Helm Plugin
- Validate and Upload the blueprint into CM
Code Block language bash theme Midnight cfy blueprints validate cfy blueprints upload -b k8s-helm-test /blueprints/k8s-helm.yaml
- Deploy the blueprint
Code Block language bash theme Midnight cfy deployments create -b k8s-helm-test k8s-helm-test cfy executions start -d k8s-helm-test install
- Validation
Code Block language bash theme Midnight
Future Enhancement
- Requires changing nodeport for tiller; since the deployment is done from bootstrap pod, clusterip/port must also be supportableĀ
- Existing namespace cannot be used currently
- Deployment error not being logged
...