...
NOTE: The .tgz file must be a tgz created from the top level helm chart folder. I.e a folder that contains a Chart.yaml file in it. For vFW use case the content of the tgz file must be following
$ helm package firewall$ tar -czvf vfw_cloudtech_k8s_charts.tgz firewall/ $ tar -tf firewall-0.1.0.tf vfw_cloudtech_k8s_charts.tgz firewall/.helmignore |
...
curl -i -F "metadata=<post.json;type=application/jsonjson>" -F file=@ /home/ad_kkkamine/.kube/config -X POST http://MSB_NODE_IP:30280/api/multicloud-k8s/v1/v1/connectivity-info |
...
Workaround for R4 Dublin. This step will not be needed from R5.
Edit the configMap helm-release-name-multicloud-k8s for K8s plugin to make changes to the config like below to add ovn-central-address:
{
"ca-file": "/opt/multicloud/k8splugin/certs/root_ca.cer",
"server-cert": "/opt/multicloud/k8splugin/certs/multicloud-k8s.pub",
"server-key": "/opt/multicloud/k8splugin/certs/multicloud-k8s.pr",
"password": "c2VjcmV0bWFuYWdlbWVudHNlcnZpY2VzZWNyZXRwYXNzd29yZA==",
"database-type": "mongo",
"database-address": "multicloud-k8s-mongo",
"etcd-ip": "multicloud-k8s-etcd",
"plugin-dir": "/opt/multicloud/k8splugin/plugins",
"ovn-central-address": "<IP address of the Kubernetes controller>:6641"
}
(the configMap is based on oom/kubernetes/multicloud/charts/multicloud-k8s/resources/config/k8sconfig.json )
Restart the Multoclod-K8s Plugin for the changes to take effect.
Register KUD Cloud region with AAI
...
{ |
Command to create (POST) Profile
...
- Use the vFw Helm chart from the Master branch - (https://github.com/onap/multicloud-k8s/tree/master/kud/demo/firewall)
- Artifact broker version issue (Libo to update this section)
- please refer to the description in
Jira server ONAP JIRA serverId 425b2b0a-557c-3c0c-b515-579789cceedb key MULTICLOUD-749
- please refer to the description in
- Recommended way tar the resource bundle image is tar.gz. helm package is not supported in Dublin.
- In Dublin Get all Definitions is not supported in K8s Plugin API's. Bug is filed for this.
...