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

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