snippets/old_snippets/deployment-env-yaml-snippet.en.md

29 lines
No EOL
817 B
Markdown

---
title: "k8s deployment.yaml env vscode snippet"
date: 2020-06-20T14:45:57+02:00
draft: false
snippet_types: ["vscode", "kubernetes"]
---
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!
```json
{
"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"
}
}
```