DEVOPS WEEKLY ISSUE #609 - 28th August 2022
Several interesting posts on Installation and packaging of software this week. Building tools for installation and packaging is a common activity for operations and platform teams everywhere I feel.
StackHawk sponsors Devops Weekly
ICYMI: The StackHawk & GitHub CodeQL Integration webinar is available on-demand! See how you can add automated security testing to your pipeline without throwing a wrench in your roadmap. Watch it here:
https://sthwk.com/github-codeql-webinar
News
A good discussion of scaling installers for complex software, in this case moving from Helm to a custom installer written in Go.
https://www.gitpod.io/blog/gitpod-installer
Packagers play a hugely important but often hidden role. Here’s a nice behind the scenes look at building reproducible packages for Go software in Arch Linux.
https://shibumi.dev/posts/day-in-the-life-of-a-package-maintainer-reproducible-go-packages/
A nice two part detailed series on cost optimisation for cloud infrastructure. Everything from spot instances and processor choice to cloud provider tooling and more.
https://automation.baldacchino.net/?p=1429
https://automation.baldacchino.net/?p=1483
More and more organisations are starting to use ML, which often comes with a decent infrastructure footprint. This post covers how one organisation ensure good observability for that ML infrastructure.
https://www.etsy.com/codeascraft/towards-machine-learning-observability-at-etsy
A good post on the theory behind building a platform team and providing opinionated platforms to scale development teams.
https://www.syntasso.io/post/paving-golden-paths-on-multi-cluster-kubernetes-part-1-the-theory
A detailed set of posts on configuring AWS services, in this case how to create service credentials without exposing them to users.
https://medium.com/cloud-security/creating-automation-credentials-without-exposing-them-to-users-420fecd4856
Still an occasional topic as SRE and Devops reaches a wider audience, is SRE just traditional operations with a new name (and does it matter?).
https://metrist.io/blog/is-sre-just-ops-with-a-new-name/
Tools
BindPlane OP is a new open source observability pipeline that gives you the ability to collect, refine, and ship metrics, logs, and traces to any destination.
https://github.com/observIQ/bindplane-op
One of the best things about Kubernetes is the ability to extend it via custom resources. This repo collects together over 100 custom resources and there schemas.
https://github.com/datreeio/CRDs-catalog