Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagebash
themeMidnight
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

...


  1. Modify the blueprint templates 


    Code Block
    languagebash
    themeMidnight
    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

  2. Validate and Upload the blueprint into CM


    Code Block
    languagebash
    themeMidnight
    cfy blueprints validate  
    cfy blueprints upload -b k8s-helm-test /blueprints/k8s-helm.yaml


  3. Deploy the blueprint


    Code Block
    languagebash
    themeMidnight
    cfy deployments create -b k8s-helm-test k8s-helm-test
    cfy executions start -d k8s-helm-test install


  4. Validation


    Code Block
    languagebash
    themeMidnight





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

...