As the IT world transitions to microservices and tools like Kubernetes are roaring, there is this one lingering issue that slowly comes full force. That is Combinatorial Explosion of versions of various microservices. Community expectation is that it is potentially much better than the dependency hell of the previous era. But nonetheless versioning of products… Continue reading Microservices – Combinatorial Explosion of Versions
Author: taleodor
Reliza Hub Tutorial Using Our Playground
Reliza Hub is a DevOps Metadata Management System. It helps manage software releases in the era of kubernetes and micro-services. Tutorial covers the following: Projects and Products, and how to create releases for them How to connect CI script to generate new Project releases (we use GitHub Actions as an example) How to send data… Continue reading Reliza Hub Tutorial Using Our Playground
Automatic Version Increments With Reliza Hub: 2 Strategies
This article describes how to set up automated version increments for use in CI build pipelines. I will go over 2 possible strategies: for simple CalVer workflow I would be using open-source Reliza Versioning tool. For fully synchronized workflow I would be using Reliza Hub SaaS. I Choosing Versioning Schema For a software architect, one… Continue reading Automatic Version Increments With Reliza Hub: 2 Strategies
My CS Masters Degree from UIUC is now Official!
2 thoughts today while snowboarding
Tried snowboarding for the 2nd time in my life (was not too bad relative to the 1st time 😉 )Had those 2 thoughts in the process:1. Mountain skiing and snowboarding are really great sports to treat OCD: if you get too much control, you can’t get speed – you stop and you fall; if you… Continue reading 2 thoughts today while snowboarding
Kubernetes – list all deployed images with sha256 hash
While there is official documentation how to list all kubernetes images here, it’s missing imageID field that includes sha256 hash. Sha256 digest is crucial for our use-case at Reliza, so here are working commands to list all images and all image ids: Notes: Tried on kubernetes 1.17 Images returned are whitespace separated Images are duplicated… Continue reading Kubernetes – list all deployed images with sha256 hash
How to make microk8s work with helm 3
This is a quick note for self. When running microk8s and trying to wire helm 3 I was getting “Error: Kubernetes cluster unreachable”. Workaround I found is the following: This block above pretty much does the trick. Obviously, for production or near production use it’s worth adding cron and adding export command to something like… Continue reading How to make microk8s work with helm 3
Ford v Ferrari – best business movie since Moneyball
Finally watched Ford v Ferrari yesterday – should have done it earlier but was busy and dealing with bunch of issues. It’s a terrific movie overall, very relevant to today. Even though we’d like to see some things changing since 1960s, unfortunately it’s often not the case. After discussing with my wife here are few… Continue reading Ford v Ferrari – best business movie since Moneyball
No good way to verify public image sha256 in docker hub – security concern
This is a little crazy but apparently we don’t have a good way to verify sha256 digests of public images in docker hub. Related thread is here: https://github.com/docker/hub-feedback/issues/1925 and also this stackoverflow is useful: https://stackoverflow.com/questions/57316115/get-manifest-of-a-public-docker-image-hosted-on-docker-hub-using-the-docker-regi . Problems in the nutshell: Publicly displayed digests on docker hub UI do not match those seen when pulling images… Continue reading No good way to verify public image sha256 in docker hub – security concern
DevOps, DataOps in 2020 – Tectonic Shift
2020 is a remarkable year because how the things are going in DevOps and DataOps fields. Also let me mention DataOps challenges I listed a year ago here. To see where we are now I remind you of DORA’s State Of DevOps 2019 report (get your copy here if you haven’t done so yet) –… Continue reading DevOps, DataOps in 2020 – Tectonic Shift