apiVersion: apps/v1 kind: Deployment metadata: name: nested-test-deployment namespace: default labels: app: nested-test applications.argoproj.io/app-name: nested-app annotations: deployment.kubernetes.io/revision: '1' managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: f:app: {} f:applications.argoproj.io/app-name: {} f:spec: f:replicas: {} f:selector: {} f:template: f:metadata: f:labels: f:app: {} f:spec: f:containers: k:{"name":"main-container"}: .: {} f:image: {} f:name: {} f:ports: .: {} k:{"containerPort":80,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:env: .: {} k:{"name":"ENV_VAR1"}: .: {} f:name: {} f:value: {} manager: argocd-controller operation: Apply spec: replicas: 1 selector: matchLabels: app: nested-test template: metadata: labels: app: nested-test spec: automountServiceAccountToken: false containers: - name: main-container image: 'nginx:latest' ports: - containerPort: 80 name: http protocol: TCP env: - name: ENV_VAR1 value: "value1" resources: limits: memory: "100Mi"