Skip to content

Instantly share code, notes, and snippets.

@adamf
Created February 9, 2020 23:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save adamf/9acf71b2af9773bfeb535d67cb2c5734 to your computer and use it in GitHub Desktop.
Save adamf/9acf71b2af9773bfeb535d67cb2c5734 to your computer and use it in GitHub Desktop.
$ helm template q /Users/adamf/Source/Q/services/webapp/django-core-chart --set otherGlobalLabels.bar=foo
---
# Source: django-core-chart/templates/serviceaccount.yaml
apiVersion: v1
kind: ServiceAccount
metadata:
name: q-django-core-chart
labels:
helm.sh/chart: django-core-chart-0.1.0
bar: foo
app.kubernetes.io/name: django-core-chart
app.kubernetes.io/instance: q
app.kubernetes.io/version: "1.16.0"
app.kubernetes.io/managed-by: Helm
---
# Source: django-core-chart/templates/service.yaml
apiVersion: v1
kind: Service
metadata:
name: q-django-core-chart
labels:
helm.sh/chart: django-core-chart-0.1.0
bar: foo
app.kubernetes.io/name: django-core-chart
app.kubernetes.io/instance: q
app.kubernetes.io/version: "1.16.0"
app.kubernetes.io/managed-by: Helm
spec:
type: ClusterIP
ports:
- port: 8000
targetPort: http
protocol: TCP
name: http
selector:
app.kubernetes.io/name: django-core-chart
app.kubernetes.io/instance: q
---
# Source: django-core-chart/templates/deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: q-django-core-chart
labels:
helm.sh/chart: django-core-chart-0.1.0
bar: foo
app.kubernetes.io/name: django-core-chart
app.kubernetes.io/instance: q
app.kubernetes.io/version: "1.16.0"
app.kubernetes.io/managed-by: Helm
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/name: django-core-chart
app.kubernetes.io/instance: q
template:
metadata:
labels:
app.kubernetes.io/name: django-core-chart
app.kubernetes.io/instance: q
spec:
serviceAccountName: q-django-core-chart
securityContext:
{}
containers:
- name: django-core-chart
securityContext:
{}
image: "django-core:1.16.0"
imagePullPolicy: IfNotPresent
ports:
- name: http
containerPort: 8000
protocol: TCP
livenessProbe:
httpGet:
path: /
port: http
readinessProbe:
httpGet:
path: /
port: http
resources:
{}
---
# Source: django-core-chart/templates/tests/test-connection.yaml
apiVersion: v1
kind: Pod
metadata:
name: "q-django-core-chart-test-connection"
labels:
helm.sh/chart: django-core-chart-0.1.0
bar: foo
app.kubernetes.io/name: django-core-chart
app.kubernetes.io/instance: q
app.kubernetes.io/version: "1.16.0"
app.kubernetes.io/managed-by: Helm
annotations:
"helm.sh/hook": test-success
spec:
containers:
- name: wget
image: busybox
command: ['wget']
args: ['q-django-core-chart:8000']
restartPolicy: Never
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment