...
When you modify the deployment yaml you need to recompile the onap chart (it is not necessary for installation or when you just modify the values.yaml)
compile onap
navigate to the <git>/oom/kubernetes folder
Code Block | ||
---|---|---|
| ||
helm package ./onap --dependency-update |
upload onap
Code Block | ||
---|---|---|
| ||
helm cm-push onap-<version>.tgz xerces -f |
missing dependencies
When you run this compilation first you must compile every dependency as well.
First you need to start a local chartmuseum
Code Block | ||
---|---|---|
| ||
docker run -p 8879:8080 bitnami/chartmuseum:latest |
add local repository to helm
Code Block | ||
---|---|---|
| ||
helm repo add local http://localhost:8879/ |
after that you can compile the whole onap project. It has a make file so it is quiet easy, but take a long time ca. an hourĀ
Code Block | ||
---|---|---|
| ||
make build |
then you can continue with the second step
Pnf-simulator
Open pnf-simulator's directory in your terminal. Compile and upload must be run once for each cluster.
...
You can run only one strimzi-kafka per cluster. When your strimzi-kafka can not start, maybe there is another one on the cluster in a different namespace. Uninstall the other and then restart your strimzi-kafka
Misc
Cps images:
registry.nordix.org/onaptest/cps-and-ncmp:3.1.1-SNAPSHOT-20221013T094139Z
registry.nordix.org/onaptest/cps-and-ncmp:3.1.1-SNAPSHOT-20221013T121804Z
Expose services:
kubectl expose service cps-core --port 9001 --target-port=8080 --name=cps-core-loop-back -n onap --type=NodePort
kubectl expose service pnfsim --port 9001 --target-port=6513 --name=pnfsim-loop-back -n onap --type=NodePort
kubectl expose service ncmp-dmi-plugin --port 9001 --target-port=8080 --name=ncmp-dmi-plugin-loop-back -n onap --type=NodePort
Install helm-push plugin:
helm plugin install https://github.com/chartmuseum/helm-push
Compile pnp-simulator:
docker build --tag registry.nordix.org/onaptest/netconf-pnp-simulator:2.8.6-mocked .
docker run -ti -p 6513:6513 registry.nordix.org/onaptest/netconf-pnp-simulator:2.8.6-mocked
docker push registry.nordix.org/onaptest/netconf-pnp-simulator:2.8.6-mocked
Install pnfsim:
helm package ~/git/cps/pnfsim --dependency-update
helm cm-push pnfsim-0.1.0.tgz xerces -f
helm uninstall pnfsim --namespace cps
helm install pnfsim xerces/pnfsim -f ~/git/cps/pnfsim/values.yaml --namespace cps --set global.masterPassword=mySec --debug
View file | ||||
---|---|---|---|---|
|