David - Musings of an SRE

Using S2i (source-to-image) like buildpacks to deploy apps

Using S2i (source-to-image) like buildpacks to deploy apps

Load env variables from ConfigMaps and Secrets upon Pod boot

Load env variables from ConfigMaps and Secrets upon Pod boot

How to access unexported embedded structs within composite literals in Golang

How to access unexported embedded structs within composite literals in Golang

Forwarding Vault audit logs to a remote Syslog server (like Graylog)

Forwarding Vault audit logs to a remote Syslog server (like Graylog)

Alerting with Prometheus and AlertManager

Alerting with Prometheus and AlertManager

Deleting files and getting your diskspace back without rebooting

Deleting files and getting your diskspace back without rebooting

Using Multiple Buildpacks in Deis

Using Multiple Buildpacks in Deis

Fixing OmniAuth Redirecting to a URI with Port

Fixing OmniAuth Redirecting to a URI with Port

Supercharge your Nginx with Openresty and Lua

Supercharge your Nginx with Openresty and Lua

Monitor a Directory for File Changes with inotifywait

Monitor a Directory for File Changes with inotifywait

Using Kubectl proxy to access your Kubernetes services

Using Kubectl proxy to access your Kubernetes services

Running Deis on Digitalocean - A Nginx/Haproxy LB Setup

Running Deis on Digitalocean - A Nginx/Haproxy LB Setup

How to get Kubernetes and Deis onto Azure

How to get Kubernetes and Deis onto Azure

Removing DNS caching on NGINX proxy pass

Removing DNS caching on NGINX proxy pass

Secure your Server - Send Slack Alert on SSH Login

Secure your Server - Send Slack Alert on SSH Login