Salt water to Helm Chart's wheel
Flexible way to perform configuration management actions in the Helm chart’s.
We uses years Salt, Chef, Ansible, … to do complex configuration steps, but when it came to implement a new feature in Helm Chart app folks once again tend to fall back to bash, curl and the Helm hell templates.
TL;DR
My use-case is simple. I want to update Influxdb chart. and provide way to:
-
create database
-
configure users
-
access right’s
-
continuous_queries
-
retention policies
Quite common stuff when using influxdb. Additionally any lifecycle will need scheduled cron job to prune data etc. which
is nothing else then kind of query
to the backend.
Common use-case, but what a surprise the Chart did not had these implemented. Not even upstream one. (well google upstream has users + rights but still I was not satisfied.)
Wait, in general these and similar functions we already implemented under "Salt/Chef" tools years ago. miss as well. There must be a huge gap in functions available in what other charts as well.
Albania 2017
Three mens, one free week, roadtrip in Albania. Tirana, riviera, south and finally the transit Budapest.
Salt NACL encryption for external pillars
This article is about encrypting Satl external pillars with NACL.
Testing salt formulas and models with kitchen-salt
TL;DR
An overview how to implement salt-formula test's with kitchen-salt.
Overview
In this article I will talk about writing and testing https://github.com/salt-formulas[salt-formulas]. An curated collection of formulas behind salt-formulas community. The concepts however will fit to any salt formula.
Generate your .ssh/config
On ubuntu 16.04 is still an old version of OpenSSH client that don’t support include statement’s on it’s .ssh/config. I manage my dotfiles in git repos and one such is .ssh/config.d. The script below is capable take that repo as source and generate the configuration. …
Read »Byobu script to pre-open session to salt minions
Recently I wrote an handy script to pre-open byobu session window to most of the minions. And split pane on each minion that create’s cluster. …
Read »I have made my howtos a public Gist's
The url: https://gist.github.com/epcim One simple example by many …
Read »How i found hugo
As my Django site from 2006 or so went recently south I decided to to make it up from scratch. Original apealive.net website Even though I am now pretty solid in DevOps, applying it on low frequency used blog and keeping django running for years it’s overhead. I will rather spend that one with my kids. Sorry loved #django #python ;-(. On the other hand, during the time, I wrote few pages using static generators and Hugo is the latest one I kept an eye on.…
Read »Welcome BABE
Expecting BABE, promo poster & trailer. Welcome BABE …
Read »Meeting our flat again
With feelings of "just" longer vacation we are back at home country. Adriana noted that it's cold and a minute later paced a question When this Europe vacation ends? Just for all our readers. We are in CR since 25.12. Since that time to Feb 06 we have been staying in our flat over night just for one night. Seems we are still live like an backpackers :-D. Sure there was couple of reasons - meeting friends, pub & beer, meeting friends, pub & beer etc.…
Read »