import * as pulumi from "@pulumi/pulumi";
import * as kubernetes from "@pulumi/kubernetes";

const bar = new kubernetes.core.v1.Pod("bar", {
    apiVersion: "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: [{
                    containerPort: 80,
                }],
                resources: {
                    limits: {
                        memory: "20Mi",
                        cpu: "0.2",
                    },
                },
            },
            {
                name: "nginx2",
                image: "nginx:1.14-alpine",
                ports: [{
                    containerPort: 80,
                }],
                resources: {
                    limits: {
                        memory: "20Mi",
                        cpu: "0.2",
                    },
                },
            },
        ],
    },
});
// Test that we can assign from a constant without type errors
const kind = bar.kind;