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