...
Code Block | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
#!/usr/bin/env bash TARGET_NUM_REVISIONS=10 TARGET_NUM_REVISIONS=$(($TARGET_NUM_REVISIONS+0)) RELEASES=$(kubectl --namespace=kube-system get cm -l OWNER=TILLER -o go-template --template='{{range .items}}{{ .metadata.labels.NAME }}{{"\n"}}{{ end }}' | sort -u) # create the directory to store backups mkdir configmaps for RELEASE in $RELEASES do # get the revisions of this release REVISIONS=$(kubectl --namespace=kube-system get cm -l OWNER=TILLER -l NAME=$RELEASE | awk '{if(NR>1)print $1}' | sed 's/.*\.v//' | sort -n) NUM_REVISIONS=$(echo $REVISIONS | tr " " "\n" | wc -l) NUM_REVISIONS=$(($NUM_REVISIONS+0)) echo "Release $RELEASE has $NUM_REVISIONS revisions. Target is $TARGET_NUM_REVISIONS." if [ $NUM_REVISIONS -gt $TARGET_NUM_REVISIONS ]; then NUM_TO_DELETE=$(($NUM_REVISIONS-$TARGET_NUM_REVISIONS)) echo "Will delete $NUM_TO_DELETE revisions" TO_DELETE=$(echo $REVISIONS | tr " " "\n" | head -n $NUM_TO_DELETE) for DELETE_REVISION in $TO_DELETE do CMNAME=$RELEASE.v$DELETE_REVISION echo "Deleting $CMNAME" # Take a backup kubectl --namespace=kube-system get cm $CMNAME -o yaml > configmaps/$CMNAME.yaml # Do the delete kubectl --namespace=kube-system delete cm $CMNAME done fi done |
Update Edge Rules in running AAI deployment (OOM, Casablanca branch)
Note: this is not a recommended solution, as it is not persistent after PODs deletion. See https://lists.onap.org/g/onap-discuss/message/16171 and Jira server ONAP JIRA serverId 425b2b0a-557c-3c0c-b515-579789cceedb key AAI-2154
...
3) Restart docker containers aai-traversal, aai-resources and aai-graphadmin using docker restart
Change PRH (or any DCAE platform mS) docker image version in a running DCAE deployment (OOM, Casablanca branch) using cloudify manager
Code Block | ||||
---|---|---|---|---|
| ||||
[root@dev-dcaegen2-dcae-cloudify-manager-dc549746b-6km6k prh]# cfy deployments update -i tag_version=nexus3.onap.org:10001/onap/org.onap.dcaegen2.services.prh.prh-app-server:1.2.1-SNAPSHOT prh |