title: Kubernetes - Update deployment with custom change cause
body: <p>I'm new to k8s. I want to specify my own change cause with rollouts. I know I can use the --record:</p>
  
  <pre><code>kubectl set image deployment/tomcat-deployment tomcat=tomcat:9.0.1 --record
  </code></pre>
  
  <p>But I'd like to specify my own change cause (e.g. "Update to Tomcat 9.0.1"</p>
  
  <p>I tried this:</p>
  
  <p><code>kubectl annotate deployment tomcat-deployment kubernetes.io/change-cause='Tomcat9.0.1</code>'</p>
  
  <p>but it changes the change cause the whole kubectl annotate command above</p>
  
  <p>is there a way to do this?</p>
  
  <p>Thanks</p>
  
  <p>Mark</p>