{
  "kind": "StatefulSetList",
  "apiVersion": "apps/v1",
  "metadata": {
    "resourceVersion": "27195654"
  },
  "items": [
    {
      "metadata": {
        "name": "kotsadm-postgres",
        "namespace": "default",
        "selfLink": "/apis/apps/v1/namespaces/default/statefulsets/kotsadm-postgres",
        "uid": "7b8a5a95-98bf-4b37-b302-7f55e5af844b",
        "resourceVersion": "2185",
        "generation": 1,
        "creationTimestamp": "2021-12-17T18:41:34Z",
        "labels": {
          "kots.io/backup": "velero",
          "kots.io/kotsadm": "true"
        },
        "annotations": {
          "kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"apps/v1\",\"kind\":\"StatefulSet\",\"metadata\":{\"annotations\":{},\"labels\":{\"kots.io/backup\":\"velero\",\"kots.io/kotsadm\":\"true\"},\"name\":\"kotsadm-postgres\",\"namespace\":\"default\"},\"spec\":{\"replicas\":1,\"selector\":{\"matchLabels\":{\"app\":\"kotsadm-postgres\"}},\"serviceName\":\"kotsadm-postgres\",\"template\":{\"metadata\":{\"labels\":{\"app\":\"kotsadm-postgres\",\"kots.io/backup\":\"velero\",\"kots.io/kotsadm\":\"true\"}},\"spec\":{\"containers\":[{\"env\":[{\"name\":\"PGDATA\",\"value\":\"/var/lib/postgresql/data/pgdata\"},{\"name\":\"POSTGRES_USER\",\"value\":\"***HIDDEN***\"},{\"name\":\"POSTGRES_PASSWORD\",\"valueFrom\":{\"secretKeyRef\":{\"key\":\"password\",\"name\":\"kotsadm-postgres\"}}},{\"name\":\"POSTGRES_DB\",\"value\":\"kotsadm\"}],\"image\":\"postgres:10.18-alpine\",\"livenessProbe\":{\"exec\":{\"command\":[\"/bin/sh\",\"-i\",\"-c\",\"pg_isready -U kotsadm -h ***HIDDEN*** -p 5432\"]},\"failureThreshold\":3,\"initialDelaySeconds\":30,\"timeoutSeconds\":5},\"name\":\"kotsadm-postgres\",\"ports\":[{\"containerPort\":5432,\"name\":\"postgres\"}],\"readinessProbe\":{\"exec\":{\"command\":[\"/bin/sh\",\"-i\",\"-c\",\"pg_isready -U kotsadm -h ***HIDDEN*** -p 5432\"]},\"initialDelaySeconds\":1,\"periodSeconds\":1,\"timeoutSeconds\":1},\"resources\":{\"limits\":{\"cpu\":\"200m\",\"memory\":\"200Mi\"},\"requests\":{\"cpu\":\"100m\",\"memory\":\"100Mi\"}},\"volumeMounts\":[{\"mountPath\":\"/var/lib/postgresql/data\",\"name\":\"kotsadm-postgres\"},{\"mountPath\":\"/etc/passwd\",\"name\":\"etc-passwd\",\"subPath\":\"passwd\"}]}],\"securityContext\":{\"fsGroup\":999,\"runAsUser\":999},\"volumes\":[{\"name\":\"kotsadm-postgres\",\"persistentVolumeClaim\":{\"claimName\":\"kotsadm-postgres\"}},{\"configMap\":{\"items\":[{\"key\":\"passwd\",\"mode\":420,\"path\":\"passwd\"}],\"name\":\"kotsadm-postgres\"},\"name\":\"etc-passwd\"}]}},\"volumeClaimTemplates\":[{\"metadata\":{\"labels\":{\"kots.io/kotsadm\":\"true\"},\"name\":\"kotsadm-postgres\"},\"spec\":{\"accessModes\":[\"ReadWriteOnce\"],\"resources\":{\"requests\":{\"storage\":\"1Gi\"}}}}]}}\n"
        },
        "managedFields": [
          {
            "manager": "kubectl-client-side-apply",
            "operation": "Update",
            "apiVersion": "apps/v1",
            "time": "2021-12-17T18:41:34Z",
            "fieldsType": "FieldsV1",
            "fieldsV1": {
              "f:metadata": {
                "f:annotations": {
                  ".": {},
                  "f:kubectl.kubernetes.io/last-applied-configuration": {}
                },
                "f:labels": {
                  ".": {},
                  "f:kots.io/backup": {},
                  "f:kots.io/kotsadm": {}
                }
              },
              "f:spec": {
                "f:podManagementPolicy": {},
                "f:replicas": {},
                "f:revisionHistoryLimit": {},
                "f:selector": {
                  "f:matchLabels": {
                    ".": {},
                    "f:app": {}
                  }
                },
                "f:serviceName": {},
                "f:template": {
                  "f:metadata": {
                    "f:labels": {
                      ".": {},
                      "f:app": {},
                      "f:kots.io/backup": {},
                      "f:kots.io/kotsadm": {}
                    }
                  },
                  "f:spec": {
                    "f:containers": {
                      "k:{\"name\":\"kotsadm-postgres\"}": {
                        ".": {},
                        "f:env": {
                          ".": {},
                          "k:{\"name\":\"PGDATA\"}": {
                            ".": {},
                            "f:name": {},
                            "f:value": {}
                          },
                          "k:{\"name\":\"POSTGRES_DB\"}": {
                            ".": {},
                            "f:name": {},
                            "f:value": {}
                          },
                          "k:{\"name\":\"POSTGRES_PASSWORD\"}": {
                            ".": {},
                            "f:name": {},
                            "f:valueFrom": {
                              ".": {},
                              "f:secretKeyRef": {
                                ".": {},
                                "f:key": {},
                                "f:name": {}
                              }
                            }
                          },
                          "k:{\"name\":\"POSTGRES_USER\"}": {
                            ".": {},
                            "f:name": {},
                            "f:value": {}
                          }
                        },
                        "f:image": {},
                        "f:imagePullPolicy": {},
                        "f:livenessProbe": {
                          ".": {},
                          "f:exec": {
                            ".": {},
                            "f:command": {}
                          },
                          "f:failureThreshold": {},
                          "f:initialDelaySeconds": {},
                          "f:periodSeconds": {},
                          "f:successThreshold": {},
                          "f:timeoutSeconds": {}
                        },
                        "f:name": {},
                        "f:ports": {
                          ".": {},
                          "k:{\"containerPort\":5432,\"protocol\":\"TCP\"}": {
                            ".": {},
                            "f:containerPort": {},
                            "f:name": {},
                            "f:protocol": {}
                          }
                        },
                        "f:readinessProbe": {
                          ".": {},
                          "f:exec": {
                            ".": {},
                            "f:command": {}
                          },
                          "f:failureThreshold": {},
                          "f:initialDelaySeconds": {},
                          "f:periodSeconds": {},
                          "f:successThreshold": {},
                          "f:timeoutSeconds": {}
                        },
                        "f:resources": {
                          ".": {},
                          "f:limits": {
                            ".": {},
                            "f:cpu": {},
                            "f:memory": {}
                          },
                          "f:requests": {
                            ".": {},
                            "f:cpu": {},
                            "f:memory": {}
                          }
                        },
                        "f:terminationMessagePath": {},
                        "f:terminationMessagePolicy": {},
                        "f:volumeMounts": {
                          ".": {},
                          "k:{\"mountPath\":\"/etc/passwd\"}": {
                            ".": {},
                            "f:mountPath": {},
                            "f:name": {},
                            "f:subPath": {}
                          },
                          "k:{\"mountPath\":\"/var/lib/postgresql/data\"}": {
                            ".": {},
                            "f:mountPath": {},
                            "f:name": {}
                          }
                        }
                      }
                    },
                    "f:dnsPolicy": {},
                    "f:restartPolicy": {},
                    "f:schedulerName": {},
                    "f:securityContext": {
                      ".": {},
                      "f:fsGroup": {},
                      "f:runAsUser": {}
                    },
                    "f:terminationGracePeriodSeconds": {},
                    "f:volumes": {
                      ".": {},
                      "k:{\"name\":\"etc-passwd\"}": {
                        ".": {},
                        "f:configMap": {
                          ".": {},
                          "f:defaultMode": {},
                          "f:items": {},
                          "f:name": {}
                        },
                        "f:name": {}
                      },
                      "k:{\"name\":\"kotsadm-postgres\"}": {
                        ".": {},
                        "f:name": {},
                        "f:persistentVolumeClaim": {
                          ".": {},
                          "f:claimName": {}
                        }
                      }
                    }
                  }
                },
                "f:updateStrategy": {
                  "f:rollingUpdate": {
                    ".": {},
                    "f:partition": {}
                  },
                  "f:type": {}
                }
              }
            }
          },
          {
            "manager": "kube-controller-manager",
            "operation": "Update",
            "apiVersion": "apps/v1",
            "time": "2021-12-17T18:41:48Z",
            "fieldsType": "FieldsV1",
            "fieldsV1": {
              "f:spec": {
                "f:volumeClaimTemplates": {}
              },
              "f:status": {
                "f:collisionCount": {},
                "f:currentReplicas": {},
                "f:currentRevision": {},
                "f:observedGeneration": {},
                "f:readyReplicas": {},
                "f:replicas": {},
                "f:updateRevision": {},
                "f:updatedReplicas": {}
              }
            }
          }
        ]
      },
      "spec": {
        "replicas": 1,
        "selector": {
          "matchLabels": {
            "app": "kotsadm-postgres"
          }
        },
        "template": {
          "metadata": {
            "creationTimestamp": null,
            "labels": {
              "app": "kotsadm-postgres",
              "kots.io/backup": "velero",
              "kots.io/kotsadm": "true"
            }
          },
          "spec": {
            "volumes": [
              {
                "name": "kotsadm-postgres",
                "persistentVolumeClaim": {
                  "claimName": "kotsadm-postgres"
                }
              },
              {
                "name": "etc-passwd",
                "configMap": {
                  "name": "kotsadm-postgres",
                  "items": [
                    {
                      "key": "passwd",
                      "path": "passwd",
                      "mode": 420
                    }
                  ],
                  "defaultMode": 420
                }
              }
            ],
            "containers": [
              {
                "name": "kotsadm-postgres",
                "image": "postgres:10.18-alpine",
                "ports": [
                  {
                    "name": "postgres",
                    "containerPort": 5432,
                    "protocol": "TCP"
                  }
                ],
                "env": [
                  {
                    "name": "PGDATA",
                    "value": "/var/lib/postgresql/data/pgdata"
                  },
                  {
                    "name": "POSTGRES_USER",
                    "value": "***HIDDEN***"
                  },
                  {
                    "name": "POSTGRES_PASSWORD",
                    "valueFrom": {
                      "secretKeyRef": {
                        "name": "kotsadm-postgres",
                        "key": "password"
                      }
                    }
                  },
                  {
                    "name": "POSTGRES_DB",
                    "value": "kotsadm"
                  }
                ],
                "resources": {
                  "limits": {
                    "cpu": "200m",
                    "memory": "200Mi"
                  },
                  "requests": {
                    "cpu": "100m",
                    "memory": "100Mi"
                  }
                },
                "volumeMounts": [
                  {
                    "name": "kotsadm-postgres",
                    "mountPath": "/var/lib/postgresql/data"
                  },
                  {
                    "name": "etc-passwd",
                    "mountPath": "/etc/passwd",
                    "subPath": "passwd"
                  }
                ],
                "livenessProbe": {
                  "exec": {
                    "command": [
                      "/bin/sh",
                      "-i",
                      "-c",
                      "pg_isready -U kotsadm -h ***HIDDEN*** -p 5432"
                    ]
                  },
                  "initialDelaySeconds": 30,
                  "timeoutSeconds": 5,
                  "periodSeconds": 10,
                  "successThreshold": 1,
                  "failureThreshold": 3
                },
                "readinessProbe": {
                  "exec": {
                    "command": [
                      "/bin/sh",
                      "-i",
                      "-c",
                      "pg_isready -U kotsadm -h ***HIDDEN*** -p 5432"
                    ]
                  },
                  "initialDelaySeconds": 1,
                  "timeoutSeconds": 1,
                  "periodSeconds": 1,
                  "successThreshold": 1,
                  "failureThreshold": 3
                },
                "terminationMessagePath": "/dev/termination-log",
                "terminationMessagePolicy": "File",
                "imagePullPolicy": "IfNotPresent"
              }
            ],
            "restartPolicy": "Always",
            "terminationGracePeriodSeconds": 30,
            "dnsPolicy": "ClusterFirst",
            "securityContext": {
              "runAsUser": 999,
              "fsGroup": 999
            },
            "schedulerName": "default-scheduler"
          }
        },
        "volumeClaimTemplates": [
          {
            "kind": "PersistentVolumeClaim",
            "apiVersion": "v1",
            "metadata": {
              "name": "kotsadm-postgres",
              "creationTimestamp": null,
              "labels": {
                "kots.io/kotsadm": "true"
              }
            },
            "spec": {
              "accessModes": [
                "ReadWriteOnce"
              ],
              "resources": {
                "requests": {
                  "storage": "1Gi"
                }
              },
              "volumeMode": "Filesystem"
            },
            "status": {
              "phase": "Pending"
            }
          }
        ],
        "serviceName": "kotsadm-postgres",
        "podManagementPolicy": "OrderedReady",
        "updateStrategy": {
          "type": "RollingUpdate",
          "rollingUpdate": {
            "partition": 0
          }
        },
        "revisionHistoryLimit": 10
      },
      "status": {
        "observedGeneration": 1,
        "replicas": 2,
        "readyReplicas": 1,
        "currentReplicas": 1,
        "updatedReplicas": 1,
        "currentRevision": "kotsadm-postgres-77c87fd9d8",
        "updateRevision": "kotsadm-postgres-77c87fd9d8",
        "collisionCount": 0
      }
    }
  ]
}