Skip to content

Instantly share code, notes, and snippets.

@lblackstone
Created February 21, 2020 20:52
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 lblackstone/686935edf7fdcd23d916f34d35bba64a to your computer and use it in GitHub Desktop.
Save lblackstone/686935edf7fdcd23d916f34d35bba64a to your computer and use it in GitHub Desktop.
Rendered Kubernetes YAML from pulumi-kubernetesx program
apiVersion: v1
data:
config: very important data
kind: ConfigMap
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"v1","data":{"config":"very important data"},"kind":"ConfigMap","metadata":{"annotations":{"pulumi.com/autonamed":"true"},"labels":{"app.kubernetes.io/managed-by":"pulumi"},"name":"cm-5opqxhna"}}
pulumi.com/autonamed: "true"
labels:
app.kubernetes.io/managed-by: pulumi
name: cm-5opqxhna
apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
foo: bar
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":{"foo":"bar","pulumi.com/autonamed":"true"},"labels":{"app.kubernetes.io/managed-by":"pulumi"},"name":"nginx-nyn4tlkx"},"spec":{"replicas":3,"selector":{"matchLabels":{"app":"nginx"}},"template":{"metadata":{"labels":{"app":"nginx"}},"spec":{"containers":[{"env":[{"name":"CONFIG","valueFrom":{"configMapKeyRef":{"key":"config","name":"cm-5opqxhna"}}},{"name":"PASSWORD","valueFrom":{"secretKeyRef":{"key":"password","name":"secret-hfcg0l06"}}}],"image":"nginx","name":"nginx","ports":[{"containerPort":8080,"name":"http"}],"volumeMounts":[{"mountPath":"/data","name":"data-4qulussd"}]}],"volumes":[{"name":"data-4qulussd","persistentVolumeClaim":{"claimName":"data-4qulussd"}}]}}}}
pulumi.com/autonamed: "true"
labels:
app.kubernetes.io/managed-by: pulumi
name: nginx-nyn4tlkx
spec:
replicas: 3
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
- env:
- name: CONFIG
valueFrom:
configMapKeyRef:
key: config
name: cm-5opqxhna
- name: PASSWORD
valueFrom:
secretKeyRef:
key: password
name: secret-hfcg0l06
image: nginx
name: nginx
ports:
- containerPort: 8080
name: http
volumeMounts:
- mountPath: /data
name: data-4qulussd
volumes:
- name: data-4qulussd
persistentVolumeClaim:
claimName: data-4qulussd
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"annotations":{"pulumi.com/autonamed":"true"},"labels":{"app.kubernetes.io/managed-by":"pulumi"},"name":"data-4qulussd"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"1Gi"}}}}
pulumi.com/autonamed: "true"
labels:
app.kubernetes.io/managed-by: pulumi
name: data-4qulussd
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
apiVersion: v1
kind: Secret
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"v1","kind":"Secret","metadata":{"annotations":{"pulumi.com/autonamed":"true"},"labels":{"app.kubernetes.io/managed-by":"pulumi"},"name":"secret-hfcg0l06"},"stringData":{"password":")[zUcsDlj3%2"}}
pulumi.com/autonamed: "true"
labels:
app.kubernetes.io/managed-by: pulumi
name: secret-hfcg0l06
stringData:
password: )[zUcsDlj3%2
apiVersion: v1
kind: Service
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"pulumi.com/autonamed":"true"},"labels":{"app.kubernetes.io/managed-by":"pulumi"},"name":"nginx-icsth4is"},"spec":{"ports":[{"name":"http","port":8080}],"selector":{"app":"nginx"},"type":"LoadBalancer"}}
pulumi.com/autonamed: "true"
labels:
app.kubernetes.io/managed-by: pulumi
name: nginx-icsth4is
spec:
ports:
- name: http
port: 8080
selector:
app: nginx
type: LoadBalancer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment