To modify CHANGE-CAUSE, you can use the following methods:
1. kubectl annotate
$ kubectl annotate deployment/my-dep kubernetes.io/change-cause="my change cause"
This will add or update the kubernetes.io/change-cause annotation on the my-dep deployment.
2. kubectl edit
$ kubectl edit deployment/my-dep
This will open the deployment manifest in a text editor. You can then edit the kubernetes.io/change-cause annotation and save the file.
3. Update the deployment manifest
You can manually edit the deployment manifest to add or update the kubernetes.io/change-cause annotation.
Once you have modified the CHANGE-CAUSE, you can check the rollout history to see the updated change cause:
$ kubectl rollout history deploy/my-dep
Here is an example of a rollout history with a modified CHANGE-CAUSE:
deployment.apps/my-dep
REVISION CHANGE-CAUSE
3 <none>
4 <none>
5 my change cause
Note: The CHANGE-CAUSE annotation is copied to the deployment revisions upon creation. So, if you modify the CHANGE-CAUSE annotation on the deployment, the change will be reflected in the existing revisions as well.
Latest posts by Rajesh Kumar (see all)
- Best AI tools for Software Engineers - November 4, 2024
- Installing Jupyter: Get up and running on your computer - November 2, 2024
- An Introduction of SymOps by SymOps.com - October 30, 2024