Featured articles
Returning to Rails in 2026: Building a modern application with the web framework that shook everything up in the early 2000s.
Haiku Package Management: A tour of the unique package management capabilities of the alternative Haiku Operating System
Amiga Systems Programming in 2023: A look at developing, packaging and distributing software for AmigaOS and derivatives
Recent Posts
Solaris bash package and other updates
A quick update for users of my Solaris 11 x86 packages. I’ve created a GNU Bash 4.3 package which includes the patch for the much-publicized Shellshock vulnerability. As the package name “bash” also matches the one provided by Oracle, as usual you’ll just need to specify the full FMRI when installing:
Querying Tiller configuration from a running Docker container
Tiller 0.2.2 now brings a simple HTTP API that allows you to query the state of the Tiller configuration inside running Docker containers. This may be particularly useful when you’re attempting to debug configuration issues; you can quickly and easily check the templates, global values and Tiller configuration.
Building dynamic Docker images with JSON and Tiller 0.1.4
Tiller 0.1.4 has just been released, and brings a few new improvements. Firstly, you can now use -b,-l and -e command-line flags to set the tiller_base, tiller_lib, and enviroment values respectively. This makes things a little neater when debugging or testing new configurations on the command line.
Tiller and Docker environment variables
After a recent query was posted on the Tiller issue tracker, I thought it might be useful to show a complete example of using Tiller and one of it’s plugins to create a dynamic Docker container. I assume you’re at least somewhat familiar with Tiller. If not, take a quick look through my documentation and other related blog posts.
Tiller v0.0.7 now supports environment variables
Just a quick update : Tiller has just been updated to v0.0.7. I’ve just added a new EnvironmentDataSource which is super-simple, but very convenient. It makes all your environment variables accessible to templates (as global values) by converting them to lower-case, and prefixing them with env_.
The opinions and views expressed on this website are my own and do not necessarily reflect the views of my employer, past or present.