github.com/vshn/k8ify@v1.1.2-0.20240502214202-6c9ed3ef0bf4/tests/golden/storage-encrypted/manifests/default-oasp-statefulset.yaml (about)

     1  apiVersion: apps/v1
     2  kind: StatefulSet
     3  metadata:
     4    creationTimestamp: null
     5    labels:
     6      k8ify.ref-slug: oasp
     7      k8ify.service: default
     8    name: default-oasp
     9  spec:
    10    selector:
    11      matchLabels:
    12        k8ify.ref-slug: oasp
    13        k8ify.service: default
    14    serviceName: ""
    15    template:
    16      metadata:
    17        creationTimestamp: null
    18        labels:
    19          k8ify.ref-slug: oasp
    20          k8ify.service: default
    21      spec:
    22        affinity:
    23          podAntiAffinity:
    24            requiredDuringSchedulingIgnoredDuringExecution:
    25            - labelSelector:
    26                matchExpressions:
    27                - key: k8ify.service
    28                  operator: In
    29                  values:
    30                  - default
    31              topologyKey: kubernetes.io/hostname
    32        containers:
    33        - image: nginx
    34          imagePullPolicy: Always
    35          name: default-oasp
    36          resources: {}
    37          volumeMounts:
    38          - mountPath: /data
    39            name: default-data
    40        restartPolicy: Always
    41    updateStrategy: {}
    42    volumeClaimTemplates:
    43    - apiVersion: v1
    44      kind: PersistentVolumeClaim
    45      metadata:
    46        creationTimestamp: null
    47        labels:
    48          k8ify.ref-slug: oasp
    49          k8ify.service: default
    50        name: default-data
    51      spec:
    52        accessModes:
    53        - ReadWriteOnce
    54        resources:
    55          requests:
    56            storage: 1Gi
    57        storageClassName: bulk-encrypted
    58      status: {}
    59  status:
    60    availableReplicas: 0
    61    replicas: 0