title: How to leverage kubectl patch deployment to update an environment variable?
body: <p>I'm trying to patch a deployment, but I keep hitting deployment.extensions/velero not patched.</p>
  
  <p>I've tried a few different variations of the following: </p>
  
  <pre><code>kubectl patch deployment velero -n velero -p '{"spec":{"containers":[{"env":[{"name":"AWS_CLUSTER_NAME","value":"test-cluster"}]}]}}'
  </code></pre>
  
  <p>My initial deployment.yaml file</p>
  
  <pre><code>apiVersion: apps/v1
  kind: Deployment
  metadata:
    name: velero
    labels:
      app.kubernetes.io/name: velero
      app.kubernetes.io/instance: velero
      app.kubernetes.io/managed-by: Tiller
      helm.sh/chart: velero-2.1.1
  spec:
    replicas: 1
    selector:
      matchLabels:
        app.kubernetes.io/instance: velero
        app.kubernetes.io/name: velero
    template:
      metadata:
        labels:
          app.kubernetes.io/name: velero
          app.kubernetes.io/instance: velero
          app.kubernetes.io/managed-by: Tiller
          helm.sh/chart: velero-2.1.1
      spec:
        restartPolicy: Always
        serviceAccountName: velero-server
        containers:
          - name: velero
            image: "gcr.io/heptio-images/velero:v1.0.0"
            imagePullPolicy: IfNotPresent
            command:
              - /velero
            args:
              - server
            volumeMounts:
              - name: plugins
                mountPath: /plugins
              - name: cloud-credentials
                mountPath: /credentials
              - name: scratch
                mountPath: /scratch
            env:
              - name: AWS_SHARED_CREDENTIALS_FILE
                value: /credentials/cloud
              - name: VELERO_SCRATCH_DIR
                value: /scratch
        volumes:
          - name: cloud-credentials
            secret:
              secretName: cloud-credentials
          - name: plugins
            emptyDir: {}
          - name: scratch
            emptyDir: {}
  </code></pre>
  
  <p>I'm a bit stuck right now and fear I may be going about this the wrong way. Any suggestions would be much appreciated.</p>