github.com/splunk/dan1-qbec@v0.7.3/internal/types/testdata/statefulset/success.json (about)

     1  {
     2      "apiVersion": "apps/v1",
     3      "kind": "StatefulSet",
     4      "metadata": {
     5          "creationTimestamp": "2018-10-09T18:30:32Z",
     6          "generation": 7,
     7          "annotations": {
     8            "test/status": "successfully rolled out",
     9            "test/done": "true"
    10          },
    11          "labels": {
    12              "alertmanager": "main"
    13          },
    14          "name": "ss",
    15          "namespace": "default",
    16          "ownerReferences": [],
    17          "resourceVersion": "95295103",
    18          "selfLink": "/apis/apps/v1/namespaces/default/statefulsets/ss",
    19          "uid": "6822c06e-cbf1-11e8-ba1c-0669aafd7d14"
    20      },
    21      "spec": {
    22          "podManagementPolicy": "OrderedReady",
    23          "replicas": 3,
    24          "revisionHistoryLimit": 10,
    25          "selector": {
    26              "matchLabels": {
    27                  "alertmanager": "main",
    28                  "app": "alertmanager"
    29              }
    30          },
    31          "serviceName": "alertmanager-operated",
    32          "template": {
    33              "metadata": {
    34                  "creationTimestamp": null,
    35                  "labels": {
    36                      "alertmanager": "main",
    37                      "app": "alertmanager"
    38                  }
    39              },
    40              "spec": {
    41                  "affinity": {
    42                      "podAntiAffinity": {
    43                          "preferredDuringSchedulingIgnoredDuringExecution": [
    44                              {
    45                                  "podAffinityTerm": {
    46                                      "labelSelector": {
    47                                          "matchExpressions": [
    48                                              {
    49                                                  "key": "alertmanager",
    50                                                  "operator": "In",
    51                                                  "values": [
    52                                                      "main"
    53                                                  ]
    54                                              }
    55                                          ]
    56                                      },
    57                                      "topologyKey": "failure-domain.beta.kubernetes.io/zone"
    58                                  },
    59                                  "weight": 100
    60                              }
    61                          ]
    62                      }
    63                  },
    64                  "containers": [
    65                      {
    66                          "args": [
    67                          ],
    68                          "env": [
    69                              {
    70                                  "name": "POD_IP",
    71                                  "valueFrom": {
    72                                      "fieldRef": {
    73                                          "apiVersion": "v1",
    74                                          "fieldPath": "status.podIP"
    75                                      }
    76                                  }
    77                              }
    78                          ],
    79                          "image": "nginx",
    80                          "imagePullPolicy": "IfNotPresent",
    81                          "name": "main",
    82                          "ports": [
    83                              {
    84                                  "containerPort": 9093,
    85                                  "name": "web",
    86                                  "protocol": "TCP"
    87                              }
    88                          ],
    89                          "terminationMessagePath": "/dev/termination-log",
    90                          "terminationMessagePolicy": "File"
    91                      }
    92                  ],
    93                  "dnsPolicy": "ClusterFirst",
    94                  "restartPolicy": "Always",
    95                  "schedulerName": "default-scheduler",
    96                  "terminationGracePeriodSeconds": 0
    97              }
    98          },
    99          "updateStrategy": {
   100              "type": "RollingUpdate"
   101          }
   102      },
   103      "status": {
   104          "collisionCount": 0,
   105          "currentReplicas": 3,
   106          "currentRevision": "ss-5fbcc4fd55",
   107          "observedGeneration": 7,
   108          "readyReplicas": 3,
   109          "replicas": 3,
   110          "updateRevision": "ss-5fbcc4fd55",
   111          "updatedReplicas": 3
   112      }
   113  }