Advanced templating

There are cases when you need not just input value in placeholders but also create cycles. Most DevOps specialists have experience with Ansible and its templates based on Jinja2. In such cases, you could use j2cli. template.j2 {% for key, value in list.items()|sort() %} *** Key: {{ key }} Value:…

Kubernetes dev tools

Tools to make Kubernetes more developer-friendly: Garden; acyl; armador; telepresence; ksync; squash. …

Basic templating

Sometimes you need a simple templating in bash without any logic. You can use sed or even awk but for simple substitute of variable in a file envsubst is the best option. Placeholders are usual bash variables like $MY_VAR or ${MY_VAR} (I prefer the latter as it’s simple to read).…

HTTP Status

Fun status codes: HTTP Cats; HTTP STATUS DOGS; With description and RFC references: HTTP Status Codes and with examples in different languages. REST API Tutorial has more codes; Mozilla with browser compatibility matrix. …

Kubernetes tools

Set of generic tools to operate Kubernetes. UI Management tools to work directly with Kubernetes. Web Official Dashboard; Octant; Containerum; Kubevious. Desktop app Kubernetic; Walmart Kubeman; Kontena Lens; Infra.app; IBM Kui. Terminal kubelive; Templating There are many tools for templating Kubernetes entities: helm - traditional tool for k8s; kustomize is…