pulumi/tests/testdata/codegen/kubernetes-pod-pp/python/kubernetes-pod.py

47 lines
1.2 KiB
Python

import pulumi
import pulumi_kubernetes as kubernetes
bar = kubernetes.core.v1.Pod("bar",
api_version="v1",
metadata={
"namespace": "foo",
"name": "bar",
"labels": {
"app.kubernetes.io/name": "cilium-agent",
"app.kubernetes.io/part-of": "cilium",
"k8s-app": "cilium",
},
},
spec={
"containers": [
{
"name": "nginx",
"image": "nginx:1.14-alpine",
"ports": [{
"container_port": 80,
}],
"resources": {
"limits": {
"memory": "20Mi",
"cpu": "0.2",
},
},
},
{
"name": "nginx2",
"image": "nginx:1.14-alpine",
"ports": [{
"container_port": 80,
}],
"resources": {
"limits": {
"memory": "20Mi",
"cpu": "0.2",
},
},
},
],
})
# Test that we can assign from a constant without type errors
kind = bar.kind