{
  "kind": "ReplicaSetList",
  "apiVersion": "apps/v1",
  "metadata": {
    "resourceVersion": "27195657"
  },
  "items": [
    {
      "metadata": {
        "name": "kotsadm-f98ff7d75",
        "namespace": "default",
        "selfLink": "/apis/apps/v1/namespaces/default/replicasets/kotsadm-f98ff7d75",
        "uid": "40e57483-79f2-45f7-968e-3ef05d4538c0",
        "resourceVersion": "2398",
        "generation": 1,
        "creationTimestamp": "2021-12-17T18:41:34Z",
        "labels": {
          "app": "kotsadm",
          "kots.io/backup": "velero",
          "kots.io/kotsadm": "true",
          "pod-template-hash": "f98ff7d75"
        },
        "annotations": {
          "deployment.kubernetes.io/desired-replicas": "1",
          "deployment.kubernetes.io/max-replicas": "2",
          "deployment.kubernetes.io/revision": "1"
        },
        "ownerReferences": [
          {
            "apiVersion": "apps/v1",
            "kind": "Deployment",
            "name": "kotsadm",
            "uid": "8195922b-137d-4a0a-b3c4-4458e39d9e94",
            "controller": true,
            "blockOwnerDeletion": true
          }
        ],
        "managedFields": [
          {
            "manager": "kube-controller-manager",
            "operation": "Update",
            "apiVersion": "apps/v1",
            "time": "2021-12-17T18:42:21Z",
            "fieldsType": "FieldsV1",
            "fieldsV1": {
              "f:metadata": {
                "f:annotations": {
                  ".": {},
                  "f:deployment.kubernetes.io/desired-replicas": {},
                  "f:deployment.kubernetes.io/max-replicas": {},
                  "f:deployment.kubernetes.io/revision": {}
                },
                "f:labels": {
                  ".": {},
                  "f:app": {},
                  "f:kots.io/backup": {},
                  "f:kots.io/kotsadm": {},
                  "f:pod-template-hash": {}
                },
                "f:ownerReferences": {
                  ".": {},
                  "k:{\"uid\":\"8195922b-137d-4a0a-b3c4-4458e39d9e94\"}": {
                    ".": {},
                    "f:apiVersion": {},
                    "f:blockOwnerDeletion": {},
                    "f:controller": {},
                    "f:kind": {},
                    "f:name": {},
                    "f:uid": {}
                  }
                }
              },
              "f:spec": {
                "f:replicas": {},
                "f:selector": {
                  "f:matchLabels": {
                    ".": {},
                    "f:app": {},
                    "f:pod-template-hash": {}
                  }
                },
                "f:template": {
                  "f:metadata": {
                    "f:annotations": {
                      ".": {},
                      "f:backup.velero.io/backup-volumes": {},
                      "f:pre.hook.backup.velero.io/command": {},
                      "f:pre.hook.backup.velero.io/timeout": {}
                    },
                    "f:labels": {
                      ".": {},
                      "f:app": {},
                      "f:kots.io/backup": {},
                      "f:kots.io/kotsadm": {},
                      "f:pod-template-hash": {}
                    }
                  },
                  "f:spec": {
                    "f:containers": {
                      "k:{\"name\":\"kotsadm\"}": {
                        ".": {},
                        "f:args": {},
                        "f:command": {},
                        "f:env": {
                          ".": {},
                          "k:{\"name\":\"API_ADVERTISE_ENDPOINT\"}": {
                            ".": {},
                            "f:name": {},
                            "f:value": {}
                          },
                          "k:{\"name\":\"API_ENCRYPTION_KEY\"}": {
                            ".": {},
                            "f:name": {},
                            "f:valueFrom": {
                              ".": {},
                              "f:secretKeyRef": {
                                ".": {},
                                "f:key": {},
                                "f:name": {}
                              }
                            }
                          },
                          "k:{\"name\":\"API_ENDPOINT\"}": {
                            ".": {},
                            "f:name": {},
                            "f:value": {}
                          },
                          "k:{\"name\":\"AUTO_CREATE_CLUSTER\"}": {
                            ".": {},
                            "f:name": {},
                            "f:value": {}
                          },
                          "k:{\"name\":\"AUTO_CREATE_CLUSTER_NAME\"}": {
                            ".": {},
                            "f:name": {},
                            "f:value": {}
                          },
                          "k:{\"name\":\"AUTO_CREATE_CLUSTER_TOKEN\"}": {
                            ".": {},
                            "f:name": {},
                            "f:valueFrom": {
                              ".": {},
                              "f:secretKeyRef": {
                                ".": {},
                                "f:key": {},
                                "f:name": {}
                              }
                            }
                          },
                          "k:{\"name\":\"DEX_PGPASSWORD\"}": {
                            ".": {},
                            "f:name": {},
                            "f:valueFrom": {
                              ".": {},
                              "f:secretKeyRef": {
                                ".": {},
                                "f:key": {},
                                "f:name": {}
                              }
                            }
                          },
                          "k:{\"name\":\"KURL_INSTALL_ID\"}": {
                            ".": {},
                            "f:name": {},
                            "f:value": {}
                          },
                          "k:{\"name\":\"KURL_PROXY_TLS_CERT_PATH\"}": {
                            ".": {},
                            "f:name": {},
                            "f:value": {}
                          },
                          "k:{\"name\":\"POD_NAMESPACE\"}": {
                            ".": {},
                            "f:name": {},
                            "f:valueFrom": {
                              ".": {},
                              "f:fieldRef": {
                                ".": {},
                                "f:apiVersion": {},
                                "f:fieldPath": {}
                              }
                            }
                          },
                          "k:{\"name\":\"POD_OWNER_KIND\"}": {
                            ".": {},
                            "f:name": {},
                            "f:value": {}
                          },
                          "k:{\"name\":\"POSTGRES_PASSWORD\"}": {
                            ".": {},
                            "f:name": {},
                            "f:valueFrom": {
                              ".": {},
                              "f:secretKeyRef": {
                                ".": {},
                                "f:key": {},
                                "f:name": {}
                              }
                            }
                          },
                          "k:{\"name\":\"POSTGRES_URI\"}": {
                            ".": {},
                            "f:name": {},
                            "f:valueFrom": {
                              ".": {},
                              "f:secretKeyRef": {
                                ".": {},
                                "f:key": {},
                                "f:name": {}
                              }
                            }
                          },
                          "k:{\"name\":\"PROMETHEUS_ADDRESS\"}": {
                            ".": {},
                            "f:name": {},
                            "f:value": {}
                          },
                          "k:{\"name\":\"S3_ACCESS_KEY_ID\"}": {
                            ".": {},
                            "f:name": {},
                            "f:valueFrom": {
                              ".": {},
                              "f:secretKeyRef": {
                                ".": {},
                                "f:key": {},
                                "f:name": {}
                              }
                            }
                          },
                          "k:{\"name\":\"S3_BUCKET_ENDPOINT\"}": {
                            ".": {},
                            "f:name": {},
                            "f:value": {}
                          },
                          "k:{\"name\":\"S3_BUCKET_NAME\"}": {
                            ".": {},
                            "f:name": {},
                            "f:value": {}
                          },
                          "k:{\"name\":\"S3_ENDPOINT\"}": {
                            ".": {},
                            "f:name": {},
                            "f:valueFrom": {
                              ".": {},
                              "f:secretKeyRef": {
                                ".": {},
                                "f:key": {},
                                "f:name": {}
                              }
                            }
                          },
                          "k:{\"name\":\"S3_SECRET_ACCESS_KEY\"}": {
                            ".": {},
                            "f:name": {},
                            "f:valueFrom": {
                              ".": {},
                              "f:secretKeyRef": {
                                ".": {},
                                "f:key": {},
                                "f:name": {}
                              }
                            }
                          },
                          "k:{\"name\":\"SESSION_KEY\"}": {
                            ".": {},
                            "f:name": {},
                            "f:valueFrom": {
                              ".": {},
                              "f:secretKeyRef": {
                                ".": {},
                                "f:key": {},
                                "f:name": {}
                              }
                            }
                          },
                          "k:{\"name\":\"SHARED_PASSWORD_BCRYPT\"}": {
                            ".": {},
                            "f:name": {},
                            "f:valueFrom": {
                              ".": {},
                              "f:secretKeyRef": {
                                ".": {},
                                "f:key": {},
                                "f:name": {}
                              }
                            }
                          }
                        },
                        "f:image": {},
                        "f:imagePullPolicy": {},
                        "f:name": {},
                        "f:ports": {
                          ".": {},
                          "k:{\"containerPort\":3000,\"protocol\":\"TCP\"}": {
                            ".": {},
                            "f:containerPort": {},
                            "f:name": {},
                            "f:protocol": {}
                          }
                        },
                        "f:readinessProbe": {
                          ".": {},
                          "f:failureThreshold": {},
                          "f:httpGet": {
                            ".": {},
                            "f:path": {},
                            "f:port": {},
                            "f:scheme": {}
                          },
                          "f:initialDelaySeconds": {},
                          "f:periodSeconds": {},
                          "f:successThreshold": {},
                          "f:timeoutSeconds": {}
                        },
                        "f:resources": {
                          ".": {},
                          "f:limits": {
                            ".": {},
                            "f:cpu": {}
                          },
                          "f:requests": {
                            ".": {},
                            "f:cpu": {},
                            "f:memory": {}
                          }
                        },
                        "f:terminationMessagePath": {},
                        "f:terminationMessagePolicy": {},
                        "f:volumeMounts": {
                          ".": {},
                          "k:{\"mountPath\":\"/backup\"}": {
                            ".": {},
                            "f:mountPath": {},
                            "f:name": {}
                          },
                          "k:{\"mountPath\":\"/etc/kubernetes/pki/kubelet\"}": {
                            ".": {},
                            "f:mountPath": {},
                            "f:name": {},
                            "f:readOnly": {}
                          },
                          "k:{\"mountPath\":\"/etc/kurl-proxy/ca\"}": {
                            ".": {},
                            "f:mountPath": {},
                            "f:name": {},
                            "f:readOnly": {}
                          },
                          "k:{\"mountPath\":\"/etc/ssl/certs/ca-certificates.crt\"}": {
                            ".": {},
                            "f:mountPath": {},
                            "f:name": {}
                          },
                          "k:{\"mountPath\":\"/scripts/start-kotsadm-web.sh\"}": {
                            ".": {},
                            "f:mountPath": {},
                            "f:name": {},
                            "f:subPath": {}
                          }
                        }
                      }
                    },
                    "f:dnsPolicy": {},
                    "f:initContainers": {
                      ".": {},
                      "k:{\"name\":\"restore-db\"}": {
                        ".": {},
                        "f:command": {},
                        "f:env": {
                          ".": {},
                          "k:{\"name\":\"POSTGRES_PASSWORD\"}": {
                            ".": {},
                            "f:name": {},
                            "f:valueFrom": {
                              ".": {},
                              "f:secretKeyRef": {
                                ".": {},
                                "f:key": {},
                                "f:name": {}
                              }
                            }
                          }
                        },
                        "f:image": {},
                        "f:imagePullPolicy": {},
                        "f:name": {},
                        "f:resources": {
                          ".": {},
                          "f:limits": {
                            ".": {},
                            "f:cpu": {}
                          },
                          "f:requests": {
                            ".": {},
                            "f:cpu": {},
                            "f:memory": {}
                          }
                        },
                        "f:terminationMessagePath": {},
                        "f:terminationMessagePolicy": {},
                        "f:volumeMounts": {
                          ".": {},
                          "k:{\"mountPath\":\"/backup\"}": {
                            ".": {},
                            "f:mountPath": {},
                            "f:name": {}
                          }
                        }
                      },
                      "k:{\"name\":\"restore-s3\"}": {
                        ".": {},
                        "f:command": {},
                        "f:env": {
                          ".": {},
                          "k:{\"name\":\"S3_ACCESS_KEY_ID\"}": {
                            ".": {},
                            "f:name": {},
                            "f:valueFrom": {
                              ".": {},
                              "f:secretKeyRef": {
                                ".": {},
                                "f:key": {},
                                "f:name": {}
                              }
                            }
                          },
                          "k:{\"name\":\"S3_BUCKET_ENDPOINT\"}": {
                            ".": {},
                            "f:name": {},
                            "f:value": {}
                          },
                          "k:{\"name\":\"S3_BUCKET_NAME\"}": {
                            ".": {},
                            "f:name": {},
                            "f:value": {}
                          },
                          "k:{\"name\":\"S3_ENDPOINT\"}": {
                            ".": {},
                            "f:name": {},
                            "f:valueFrom": {
                              ".": {},
                              "f:secretKeyRef": {
                                ".": {},
                                "f:key": {},
                                "f:name": {}
                              }
                            }
                          },
                          "k:{\"name\":\"S3_SECRET_ACCESS_KEY\"}": {
                            ".": {},
                            "f:name": {},
                            "f:valueFrom": {
                              ".": {},
                              "f:secretKeyRef": {
                                ".": {},
                                "f:key": {},
                                "f:name": {}
                              }
                            }
                          }
                        },
                        "f:image": {},
                        "f:imagePullPolicy": {},
                        "f:name": {},
                        "f:resources": {
                          ".": {},
                          "f:limits": {
                            ".": {},
                            "f:cpu": {}
                          },
                          "f:requests": {
                            ".": {},
                            "f:cpu": {},
                            "f:memory": {}
                          }
                        },
                        "f:terminationMessagePath": {},
                        "f:terminationMessagePolicy": {},
                        "f:volumeMounts": {
                          ".": {},
                          "k:{\"mountPath\":\"/backup\"}": {
                            ".": {},
                            "f:mountPath": {},
                            "f:name": {}
                          }
                        }
                      },
                      "k:{\"name\":\"schemahero-apply\"}": {
                        ".": {},
                        "f:args": {},
                        "f:env": {
                          ".": {},
                          "k:{\"name\":\"SCHEMAHERO_DDL\"}": {
                            ".": {},
                            "f:name": {},
                            "f:value": {}
                          },
                          "k:{\"name\":\"SCHEMAHERO_DRIVER\"}": {
                            ".": {},
                            "f:name": {},
                            "f:value": {}
                          },
                          "k:{\"name\":\"SCHEMAHERO_URI\"}": {
                            ".": {},
                            "f:name": {},
                            "f:valueFrom": {
                              ".": {},
                              "f:secretKeyRef": {
                                ".": {},
                                "f:key": {},
                                "f:name": {}
                              }
                            }
                          }
                        },
                        "f:image": {},
                        "f:imagePullPolicy": {},
                        "f:name": {},
                        "f:resources": {
                          ".": {},
                          "f:limits": {
                            ".": {},
                            "f:cpu": {},
                            "f:memory": {}
                          },
                          "f:requests": {
                            ".": {},
                            "f:cpu": {},
                            "f:memory": {}
                          }
                        },
                        "f:terminationMessagePath": {},
                        "f:terminationMessagePolicy": {},
                        "f:volumeMounts": {
                          ".": {},
                          "k:{\"mountPath\":\"/migrations\"}": {
                            ".": {},
                            "f:mountPath": {},
                            "f:name": {}
                          }
                        }
                      },
                      "k:{\"name\":\"schemahero-plan\"}": {
                        ".": {},
                        "f:args": {},
                        "f:env": {
                          ".": {},
                          "k:{\"name\":\"SCHEMAHERO_DRIVER\"}": {
                            ".": {},
                            "f:name": {},
                            "f:value": {}
                          },
                          "k:{\"name\":\"SCHEMAHERO_OUT\"}": {
                            ".": {},
                            "f:name": {},
                            "f:value": {}
                          },
                          "k:{\"name\":\"SCHEMAHERO_SPEC_FILE\"}": {
                            ".": {},
                            "f:name": {},
                            "f:value": {}
                          },
                          "k:{\"name\":\"SCHEMAHERO_URI\"}": {
                            ".": {},
                            "f:name": {},
                            "f:valueFrom": {
                              ".": {},
                              "f:secretKeyRef": {
                                ".": {},
                                "f:key": {},
                                "f:name": {}
                              }
                            }
                          }
                        },
                        "f:image": {},
                        "f:imagePullPolicy": {},
                        "f:name": {},
                        "f:resources": {
                          ".": {},
                          "f:limits": {
                            ".": {},
                            "f:cpu": {},
                            "f:memory": {}
                          },
                          "f:requests": {
                            ".": {},
                            "f:cpu": {},
                            "f:memory": {}
                          }
                        },
                        "f:terminationMessagePath": {},
                        "f:terminationMessagePolicy": {},
                        "f:volumeMounts": {
                          ".": {},
                          "k:{\"mountPath\":\"/migrations\"}": {
                            ".": {},
                            "f:mountPath": {},
                            "f:name": {}
                          }
                        }
                      }
                    },
                    "f:restartPolicy": {},
                    "f:schedulerName": {},
                    "f:securityContext": {
                      ".": {},
                      "f:runAsUser": {}
                    },
                    "f:serviceAccount": {},
                    "f:serviceAccountName": {},
                    "f:terminationGracePeriodSeconds": {},
                    "f:volumes": {
                      ".": {},
                      "k:{\"name\":\"backup\"}": {
                        ".": {},
                        "f:emptyDir": {},
                        "f:name": {}
                      },
                      "k:{\"name\":\"host-cacerts\"}": {
                        ".": {},
                        "f:hostPath": {
                          ".": {},
                          "f:path": {},
                          "f:type": {}
                        },
                        "f:name": {}
                      },
                      "k:{\"name\":\"kotsadm-web-scripts\"}": {
                        ".": {},
                        "f:configMap": {
                          ".": {},
                          "f:defaultMode": {},
                          "f:name": {}
                        },
                        "f:name": {}
                      },
                      "k:{\"name\":\"kubelet-client-cert\"}": {
                        ".": {},
                        "f:name": {},
                        "f:secret": {
                          ".": {},
                          "f:defaultMode": {},
                          "f:secretName": {}
                        }
                      },
                      "k:{\"name\":\"kurl-proxy-kotsadm-tls-cert\"}": {
                        ".": {},
                        "f:name": {},
                        "f:secret": {
                          ".": {},
                          "f:defaultMode": {},
                          "f:secretName": {}
                        }
                      },
                      "k:{\"name\":\"migrations\"}": {
                        ".": {},
                        "f:emptyDir": {
                          ".": {},
                          "f:medium": {}
                        },
                        "f:name": {}
                      }
                    }
                  }
                }
              },
              "f:status": {
                "f:availableReplicas": {},
                "f:fullyLabeledReplicas": {},
                "f:observedGeneration": {},
                "f:readyReplicas": {},
                "f:replicas": {}
              }
            }
          }
        ]
      },
      "spec": {
        "replicas": 1,
        "selector": {
          "matchLabels": {
            "app": "kotsadm",
            "pod-template-hash": "f98ff7d75"
          }
        },
        "template": {
          "metadata": {
            "creationTimestamp": null,
            "labels": {
              "app": "kotsadm",
              "kots.io/backup": "velero",
              "kots.io/kotsadm": "true",
              "pod-template-hash": "f98ff7d75"
            },
            "annotations": {
              "backup.velero.io/backup-volumes": "backup",
              "pre.hook.backup.velero.io/command": "[\"/backup.sh\"]",
              "pre.hook.backup.velero.io/timeout": "10m"
            }
          },
          "spec": {
            "volumes": [
              {
                "name": "host-cacerts",
                "hostPath": {
                  "path": "/etc/ssl/certs/ca-certificates.crt",
                  "type": "File"
                }
              },
              {
                "name": "kubelet-client-cert",
                "secret": {
                  "secretName": "kubelet-client-cert",
                  "defaultMode": 420
                }
              },
              {
                "name": "kurl-proxy-kotsadm-tls-cert",
                "secret": {
                  "secretName": "kotsadm-tls",
                  "defaultMode": 420
                }
              },
              {
                "name": "kotsadm-web-scripts",
                "configMap": {
                  "name": "kotsadm-web-scripts",
                  "defaultMode": 511
                }
              },
              {
                "name": "backup",
                "emptyDir": {}
              },
              {
                "name": "migrations",
                "emptyDir": {
                  "medium": "Memory"
                }
              }
            ],
            "initContainers": [
              {
                "name": "schemahero-plan",
                "image": "kotsadm/kotsadm-migrations:v1.58.2",
                "args": [
                  "plan"
                ],
                "env": [
                  {
                    "name": "SCHEMAHERO_DRIVER",
                    "value": "postgres"
                  },
                  {
                    "name": "SCHEMAHERO_SPEC_FILE",
                    "value": "/tables"
                  },
                  {
                    "name": "SCHEMAHERO_URI",
                    "valueFrom": {
                      "secretKeyRef": {
                        "name": "kotsadm-postgres",
                        "key": "uri"
                      }
                    }
                  },
                  {
                    "name": "SCHEMAHERO_OUT",
                    "value": "/migrations/plan.yaml"
                  }
                ],
                "resources": {
                  "limits": {
                    "cpu": "100m",
                    "memory": "100Mi"
                  },
                  "requests": {
                    "cpu": "50m",
                    "memory": "50Mi"
                  }
                },
                "volumeMounts": [
                  {
                    "name": "migrations",
                    "mountPath": "/migrations"
                  }
                ],
                "terminationMessagePath": "/dev/termination-log",
                "terminationMessagePolicy": "File",
                "imagePullPolicy": "IfNotPresent"
              },
              {
                "name": "schemahero-apply",
                "image": "kotsadm/kotsadm-migrations:v1.58.2",
                "args": [
                  "apply"
                ],
                "env": [
                  {
                    "name": "SCHEMAHERO_DRIVER",
                    "value": "postgres"
                  },
                  {
                    "name": "SCHEMAHERO_DDL",
                    "value": "/migrations/plan.yaml"
                  },
                  {
                    "name": "SCHEMAHERO_URI",
                    "valueFrom": {
                      "secretKeyRef": {
                        "name": "kotsadm-postgres",
                        "key": "uri"
                      }
                    }
                  }
                ],
                "resources": {
                  "limits": {
                    "cpu": "100m",
                    "memory": "100Mi"
                  },
                  "requests": {
                    "cpu": "50m",
                    "memory": "50Mi"
                  }
                },
                "volumeMounts": [
                  {
                    "name": "migrations",
                    "mountPath": "/migrations"
                  }
                ],
                "terminationMessagePath": "/dev/termination-log",
                "terminationMessagePolicy": "File",
                "imagePullPolicy": "IfNotPresent"
              },
              {
                "name": "restore-db",
                "image": "kotsadm/kotsadm:v1.58.2",
                "command": [
                  "/restore-db.sh"
                ],
                "env": [
                  {
                    "name": "POSTGRES_PASSWORD",
                    "valueFrom": {
                      "secretKeyRef": {
                        "name": "kotsadm-postgres",
                        "key": "password"
                      }
                    }
                  }
                ],
                "resources": {
                  "limits": {
                    "cpu": "1"
                  },
                  "requests": {
                    "cpu": "100m",
                    "memory": "100Mi"
                  }
                },
                "volumeMounts": [
                  {
                    "name": "backup",
                    "mountPath": "/backup"
                  }
                ],
                "terminationMessagePath": "/dev/termination-log",
                "terminationMessagePolicy": "File",
                "imagePullPolicy": "IfNotPresent"
              },
              {
                "name": "restore-s3",
                "image": "kotsadm/kotsadm:v1.58.2",
                "command": [
                  "/restore-s3.sh"
                ],
                "env": [
                  {
                    "name": "S3_ENDPOINT",
                    "valueFrom": {
                      "secretKeyRef": {
                        "name": "kotsadm-s3",
                        "key": "endpoint"
                      }
                    }
                  },
                  {
                    "name": "S3_BUCKET_NAME",
                    "value": "kotsadm"
                  },
                  {
                    "name": "S3_ACCESS_KEY_ID",
                    "valueFrom": {
                      "secretKeyRef": {
                        "name": "kotsadm-s3",
                        "key": "access-key-id"
                      }
                    }
                  },
                  {
                    "name": "S3_SECRET_ACCESS_KEY",
                    "valueFrom": {
                      "secretKeyRef": {
                        "name": "kotsadm-s3",
                        "key": "secret-access-key"
                      }
                    }
                  },
                  {
                    "name": "S3_BUCKET_ENDPOINT",
                    "value": "true"
                  }
                ],
                "resources": {
                  "limits": {
                    "cpu": "1"
                  },
                  "requests": {
                    "cpu": "100m",
                    "memory": "100Mi"
                  }
                },
                "volumeMounts": [
                  {
                    "name": "backup",
                    "mountPath": "/backup"
                  }
                ],
                "terminationMessagePath": "/dev/termination-log",
                "terminationMessagePolicy": "File",
                "imagePullPolicy": "IfNotPresent"
              }
            ],
            "containers": [
              {
                "name": "kotsadm",
                "image": "kotsadm/kotsadm:v1.58.2",
                "command": [
                  "bash"
                ],
                "args": [
                  "/scripts/start-kotsadm-web.sh"
                ],
                "ports": [
                  {
                    "name": "http",
                    "containerPort": 3000,
                    "protocol": "TCP"
                  }
                ],
                "env": [
                  {
                    "name": "PROMETHEUS_ADDRESS",
                    "value": "http://prometheus-k8s.monitoring.svc.cluster.local:9090"
                  },
                  {
                    "name": "KURL_INSTALL_ID",
                    "value": "t3j93et9c385x51w"
                  },
                  {
                    "name": "AUTO_CREATE_CLUSTER",
                    "value": "1"
                  },
                  {
                    "name": "AUTO_CREATE_CLUSTER_NAME",
                    "value": "this-cluster"
                  },
                  {
                    "name": "AUTO_CREATE_CLUSTER_TOKEN",
                    "valueFrom": {
                      "secretKeyRef": {
                        "name": "kotsadm-cluster-token",
                        "key": "kotsadm-cluster-token"
                      }
                    }
                  },
                  {
                    "name": "SHARED_PASSWORD_BCRYPT",
                    "valueFrom": {
                      "secretKeyRef": {
                        "name": "kotsadm-password",
                        "key": "passwordBcrypt"
                      }
                    }
                  },
                  {
                    "name": "SESSION_KEY",
                    "valueFrom": {
                      "secretKeyRef": {
                        "name": "kotsadm-session",
                        "key": "key"
                      }
                    }
                  },
                  {
                    "name": "POSTGRES_URI",
                    "valueFrom": {
                      "secretKeyRef": {
                        "name": "kotsadm-postgres",
                        "key": "uri"
                      }
                    }
                  },
                  {
                    "name": "POSTGRES_PASSWORD",
                    "valueFrom": {
                      "secretKeyRef": {
                        "name": "kotsadm-postgres",
                        "key": "password"
                      }
                    }
                  },
                  {
                    "name": "POD_NAMESPACE",
                    "valueFrom": {
                      "fieldRef": {
                        "apiVersion": "v1",
                        "fieldPath": "metadata.namespace"
                      }
                    }
                  },
                  {
                    "name": "API_ENCRYPTION_KEY",
                    "valueFrom": {
                      "secretKeyRef": {
                        "name": "kotsadm-encryption",
                        "key": "encryptionKey"
                      }
                    }
                  },
                  {
                    "name": "S3_ENDPOINT",
                    "valueFrom": {
                      "secretKeyRef": {
                        "name": "kotsadm-s3",
                        "key": "endpoint"
                      }
                    }
                  },
                  {
                    "name": "S3_BUCKET_NAME",
                    "value": "kotsadm"
                  },
                  {
                    "name": "S3_ACCESS_KEY_ID",
                    "valueFrom": {
                      "secretKeyRef": {
                        "name": "kotsadm-s3",
                        "key": "access-key-id"
                      }
                    }
                  },
                  {
                    "name": "S3_SECRET_ACCESS_KEY",
                    "valueFrom": {
                      "secretKeyRef": {
                        "name": "kotsadm-s3",
                        "key": "secret-access-key"
                      }
                    }
                  },
                  {
                    "name": "S3_BUCKET_ENDPOINT",
                    "value": "true"
                  },
                  {
                    "name": "API_ADVERTISE_ENDPOINT",
                    "value": "http://localhost:8800"
                  },
                  {
                    "name": "API_ENDPOINT",
                    "value": "http://kotsadm.default.svc.cluster.local:3000"
                  },
                  {
                    "name": "POD_OWNER_KIND",
                    "value": "deployment"
                  },
                  {
                    "name": "KURL_PROXY_TLS_CERT_PATH",
                    "value": "/etc/kurl-proxy/ca/tls.crt"
                  },
                  {
                    "name": "DEX_PGPASSWORD",
                    "valueFrom": {
                      "secretKeyRef": {
                        "name": "kotsadm-dex-postgres",
                        "key": "PGPASSWORD"
                      }
                    }
                  }
                ],
                "resources": {
                  "limits": {
                    "cpu": "1"
                  },
                  "requests": {
                    "cpu": "100m",
                    "memory": "100Mi"
                  }
                },
                "volumeMounts": [
                  {
                    "name": "host-cacerts",
                    "mountPath": "/etc/ssl/certs/ca-certificates.crt"
                  },
                  {
                    "name": "kotsadm-web-scripts",
                    "mountPath": "/scripts/start-kotsadm-web.sh",
                    "subPath": "start-kotsadm-web.sh"
                  },
                  {
                    "name": "backup",
                    "mountPath": "/backup"
                  },
                  {
                    "name": "kubelet-client-cert",
                    "readOnly": true,
                    "mountPath": "/etc/kubernetes/pki/kubelet"
                  },
                  {
                    "name": "kurl-proxy-kotsadm-tls-cert",
                    "readOnly": true,
                    "mountPath": "/etc/kurl-proxy/ca"
                  }
                ],
                "readinessProbe": {
                  "httpGet": {
                    "path": "/healthz",
                    "port": 3000,
                    "scheme": "HTTP"
                  },
                  "initialDelaySeconds": 10,
                  "timeoutSeconds": 1,
                  "periodSeconds": 10,
                  "successThreshold": 1,
                  "failureThreshold": 3
                },
                "terminationMessagePath": "/dev/termination-log",
                "terminationMessagePolicy": "File",
                "imagePullPolicy": "IfNotPresent"
              }
            ],
            "restartPolicy": "Always",
            "terminationGracePeriodSeconds": 30,
            "dnsPolicy": "ClusterFirst",
            "serviceAccountName": "kotsadm",
            "serviceAccount": "kotsadm",
            "securityContext": {
              "runAsUser": 1001
            },
            "schedulerName": "default-scheduler"
          }
        }
      },
      "status": {
        "replicas": 1,
        "fullyLabeledReplicas": 1,
        "readyReplicas": 1,
        "availableReplicas": 1,
        "observedGeneration": 1
      }
    },
    {
      "metadata": {
        "name": "kurl-proxy-kotsadm-cf695877c",
        "namespace": "default",
        "selfLink": "/apis/apps/v1/namespaces/default/replicasets/kurl-proxy-kotsadm-cf695877c",
        "uid": "5187bfda-5635-4901-8cf9-77cacc652844",
        "resourceVersion": "2139",
        "generation": 1,
        "creationTimestamp": "2021-12-17T18:41:35Z",
        "labels": {
          "app": "kurl-proxy-kotsadm",
          "kots.io/backup": "velero",
          "kots.io/kotsadm": "true",
          "pod-template-hash": "cf695877c"
        },
        "annotations": {
          "deployment.kubernetes.io/desired-replicas": "1",
          "deployment.kubernetes.io/max-replicas": "2",
          "deployment.kubernetes.io/revision": "1"
        },
        "ownerReferences": [
          {
            "apiVersion": "apps/v1",
            "kind": "Deployment",
            "name": "kurl-proxy-kotsadm",
            "uid": "28ff212c-9b9a-4478-8c25-34b822562ba7",
            "controller": true,
            "blockOwnerDeletion": true
          }
        ],
        "managedFields": [
          {
            "manager": "kube-controller-manager",
            "operation": "Update",
            "apiVersion": "apps/v1",
            "time": "2021-12-17T18:41:45Z",
            "fieldsType": "FieldsV1",
            "fieldsV1": {
              "f:metadata": {
                "f:annotations": {
                  ".": {},
                  "f:deployment.kubernetes.io/desired-replicas": {},
                  "f:deployment.kubernetes.io/max-replicas": {},
                  "f:deployment.kubernetes.io/revision": {}
                },
                "f:labels": {
                  ".": {},
                  "f:app": {},
                  "f:kots.io/backup": {},
                  "f:kots.io/kotsadm": {},
                  "f:pod-template-hash": {}
                },
                "f:ownerReferences": {
                  ".": {},
                  "k:{\"uid\":\"28ff212c-9b9a-4478-8c25-34b822562ba7\"}": {
                    ".": {},
                    "f:apiVersion": {},
                    "f:blockOwnerDeletion": {},
                    "f:controller": {},
                    "f:kind": {},
                    "f:name": {},
                    "f:uid": {}
                  }
                }
              },
              "f:spec": {
                "f:replicas": {},
                "f:selector": {
                  "f:matchLabels": {
                    ".": {},
                    "f:app": {},
                    "f:pod-template-hash": {}
                  }
                },
                "f:template": {
                  "f:metadata": {
                    "f:labels": {
                      ".": {},
                      "f:app": {},
                      "f:kots.io/backup": {},
                      "f:kots.io/kotsadm": {},
                      "f:pod-template-hash": {}
                    }
                  },
                  "f:spec": {
                    "f:containers": {
                      "k:{\"name\":\"proxy\"}": {
                        ".": {},
                        "f:env": {
                          ".": {},
                          "k:{\"name\":\"DEX_UPSTREAM_ORIGIN\"}": {
                            ".": {},
                            "f:name": {},
                            "f:value": {}
                          },
                          "k:{\"name\":\"NAMESPACE\"}": {
                            ".": {},
                            "f:name": {},
                            "f:valueFrom": {
                              ".": {},
                              "f:fieldRef": {
                                ".": {},
                                "f:apiVersion": {},
                                "f:fieldPath": {}
                              }
                            }
                          },
                          "k:{\"name\":\"NODE_PORT\"}": {
                            ".": {},
                            "f:name": {},
                            "f:value": {}
                          },
                          "k:{\"name\":\"TLS_SECRET_NAME\"}": {
                            ".": {},
                            "f:name": {},
                            "f:value": {}
                          },
                          "k:{\"name\":\"UPSTREAM_ORIGIN\"}": {
                            ".": {},
                            "f:name": {},
                            "f:value": {}
                          }
                        },
                        "f:image": {},
                        "f:imagePullPolicy": {},
                        "f:name": {},
                        "f:resources": {
                          ".": {},
                          "f:limits": {
                            ".": {},
                            "f:cpu": {},
                            "f:memory": {}
                          },
                          "f:requests": {
                            ".": {},
                            "f:cpu": {},
                            "f:memory": {}
                          }
                        },
                        "f:terminationMessagePath": {},
                        "f:terminationMessagePolicy": {},
                        "f:volumeMounts": {
                          ".": {},
                          "k:{\"mountPath\":\"/etc/kotsadm\"}": {
                            ".": {},
                            "f:mountPath": {},
                            "f:name": {}
                          }
                        }
                      }
                    },
                    "f:dnsPolicy": {},
                    "f:restartPolicy": {},
                    "f:schedulerName": {},
                    "f:securityContext": {},
                    "f:serviceAccount": {},
                    "f:serviceAccountName": {},
                    "f:terminationGracePeriodSeconds": {},
                    "f:volumes": {
                      ".": {},
                      "k:{\"name\":\"kotsadm-config\"}": {
                        ".": {},
                        "f:configMap": {
                          ".": {},
                          "f:defaultMode": {},
                          "f:name": {},
                          "f:optional": {}
                        },
                        "f:name": {}
                      }
                    }
                  }
                }
              },
              "f:status": {
                "f:availableReplicas": {},
                "f:fullyLabeledReplicas": {},
                "f:observedGeneration": {},
                "f:readyReplicas": {},
                "f:replicas": {}
              }
            }
          }
        ]
      },
      "spec": {
        "replicas": 1,
        "selector": {
          "matchLabels": {
            "app": "kurl-proxy-kotsadm",
            "pod-template-hash": "cf695877c"
          }
        },
        "template": {
          "metadata": {
            "creationTimestamp": null,
            "labels": {
              "app": "kurl-proxy-kotsadm",
              "kots.io/backup": "velero",
              "kots.io/kotsadm": "true",
              "pod-template-hash": "cf695877c"
            }
          },
          "spec": {
            "volumes": [
              {
                "name": "kotsadm-config",
                "configMap": {
                  "name": "kotsadm-application-metadata",
                  "defaultMode": 420,
                  "optional": true
                }
              }
            ],
            "containers": [
              {
                "name": "proxy",
                "image": "kotsadm/kurl-proxy:v1.58.2",
                "env": [
                  {
                    "name": "NODE_PORT",
                    "value": "8800"
                  },
                  {
                    "name": "UPSTREAM_ORIGIN",
                    "value": "http://kotsadm:3000"
                  },
                  {
                    "name": "DEX_UPSTREAM_ORIGIN",
                    "value": "http://kotsadm-dex:5556"
                  },
                  {
                    "name": "TLS_SECRET_NAME",
                    "value": "kotsadm-tls"
                  },
                  {
                    "name": "NAMESPACE",
                    "valueFrom": {
                      "fieldRef": {
                        "apiVersion": "v1",
                        "fieldPath": "metadata.namespace"
                      }
                    }
                  }
                ],
                "resources": {
                  "limits": {
                    "cpu": "200m",
                    "memory": "200Mi"
                  },
                  "requests": {
                    "cpu": "50m",
                    "memory": "50Mi"
                  }
                },
                "volumeMounts": [
                  {
                    "name": "kotsadm-config",
                    "mountPath": "/etc/kotsadm"
                  }
                ],
                "terminationMessagePath": "/dev/termination-log",
                "terminationMessagePolicy": "File",
                "imagePullPolicy": "IfNotPresent"
              }
            ],
            "restartPolicy": "Always",
            "terminationGracePeriodSeconds": 30,
            "dnsPolicy": "ClusterFirst",
            "serviceAccountName": "kurl-proxy",
            "serviceAccount": "kurl-proxy",
            "securityContext": {},
            "schedulerName": "default-scheduler"
          }
        }
      },
      "status": {
        "replicas": 1,
        "fullyLabeledReplicas": 1,
        "readyReplicas": 1,
        "observedGeneration": 1
      }
    }
  ]
}