apiVersion: v1 automountServiceAccountToken: true kind: ServiceAccount metadata: labels: app.kubernetes.io/instance: synapse-admin app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: synapse-admin app.kubernetes.io/version: 0.11.1 helm.sh/chart: synapse-admin-0.1.3 name: synapse-admin --- apiVersion: v1 kind: Service metadata: labels: app.kubernetes.io/instance: synapse-admin app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: synapse-admin app.kubernetes.io/version: 0.11.1 helm.sh/chart: synapse-admin-0.1.3 name: synapse-admin spec: ports: - name: http port: 80 protocol: TCP targetPort: http selector: app.kubernetes.io/instance: synapse-admin app.kubernetes.io/name: synapse-admin type: ClusterIP --- apiVersion: apps/v1 kind: Deployment metadata: labels: app.kubernetes.io/instance: synapse-admin app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: synapse-admin app.kubernetes.io/version: 0.11.1 helm.sh/chart: synapse-admin-0.1.3 name: synapse-admin spec: replicas: 1 selector: matchLabels: app.kubernetes.io/instance: synapse-admin app.kubernetes.io/name: synapse-admin template: metadata: labels: app.kubernetes.io/instance: synapse-admin app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: synapse-admin app.kubernetes.io/version: 0.11.1 helm.sh/chart: synapse-admin-0.1.3 spec: containers: - image: docker.io/awesometechnologies/synapse-admin:0.11.1 imagePullPolicy: IfNotPresent name: synapse-admin ports: - containerPort: 80 name: http protocol: TCP resources: limits: memory: 128Mi requests: cpu: 100m memory: 128Mi securityContext: null securityContext: null serviceAccountName: synapse-admin --- apiVersion: v1 kind: Pod metadata: annotations: helm.sh/hook: test labels: app.kubernetes.io/instance: synapse-admin app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: synapse-admin app.kubernetes.io/version: 0.11.1 helm.sh/chart: synapse-admin-0.1.3 name: synapse-admin-test-connection spec: containers: - args: - synapse-admin:80 command: - wget image: busybox name: wget restartPolicy: Never