github.com/vshn/k8ify@v1.1.2-0.20240502214202-6c9ed3ef0bf4/tests/golden/env-vars/manifests/fooBar-oasp-deployment.yaml (about)

     1  apiVersion: apps/v1
     2  kind: Deployment
     3  metadata:
     4    creationTimestamp: null
     5    labels:
     6      k8ify.ref-slug: oasp
     7      k8ify.service: fooBar
     8    name: fooBar-oasp
     9  spec:
    10    selector:
    11      matchLabels:
    12        k8ify.ref-slug: oasp
    13        k8ify.service: fooBar
    14    strategy:
    15      type: Recreate
    16    template:
    17      metadata:
    18        creationTimestamp: null
    19        labels:
    20          k8ify.ref-slug: oasp
    21          k8ify.service: fooBar
    22      spec:
    23        affinity:
    24          podAntiAffinity:
    25            requiredDuringSchedulingIgnoredDuringExecution:
    26            - labelSelector:
    27                matchExpressions:
    28                - key: k8ify.service
    29                  operator: In
    30                  values:
    31                  - fooBar
    32              topologyKey: kubernetes.io/hostname
    33        containers:
    34        - env:
    35          - name: PASSWORD
    36            valueFrom:
    37              secretKeyRef:
    38                key: password
    39                name: mongodb-secret
    40          envFrom:
    41          - secretRef:
    42              name: fooBar-oasp-env
    43          image: foo
    44          imagePullPolicy: Always
    45          name: fooBar-oasp
    46          resources: {}
    47        restartPolicy: Always
    48  status: {}