k8s deployment.yaml env vscode snippet

20-06-20

%

Most of my personal projects are deployed via kubernetes. I write a lot of deployment.yaml files. In order to keep them clean and checked in to version control I keep sensitive env variables in a config maps. Problem is adding values env values to deployment.yaml files is pretty painful. This makes it a little less.

placed in yaml.json 😀 what a file name!

{
    "env var from configmap": {
        "prefix": "env",
        "body": [
            "- name: $1",
            "  valueFrom:",
            "    configMapKeyRef:",
            "      key: $1",
            "      name: configmapname"
        ],
        "description": "env varable from config map, remember to replace configmapname with your configmap name"
    }
}

- [ vscodekubernetes]

all snippets