-
Running Kubernetes Pods Requesting a Specific GPU Type
Kubernetes and OpenShift allows you to schedule Pods that have access to GPU accelerator resources. It is also possible to request a specific kind of accelerator. This can be done on any resource type that allows defining the container specifications, such as: Jobs, Pods, Deployments, etc. It is therefore possible to specify the number of…
-
OSCAL 2023 Trip Report

OSCAL is a local open source conference that is organized yearly in Tirana, Albania. The 2023 edition of the conference (the 8th one) was held on September 2 and September 3, 2023. Due to being from Albania and the current developments in Europe related to cloud computing and sovereign cloud, I was extremely interested in attending the…
-
OpenInfra Summit Vancouver 2023 Trip Report

It had been a little over 4 years since I last attended an OpenInfra Summit in person, the last being the Denver summit in May 2019. Needless to say, I was extremely happy to be able to attend! I arrived to Vancouver on Sunday evening. With how late the sun sets there (around 9.30pm) I…
-
KubeCon Amsterdam 2023 Trip Report

It’s been 2 months since KubeCon + CloudNativeCon Europe took place this year and only now am I finding the time to finish up this trip report due to other priorities and trips. Better late than never. It took place in Amsterdam, Netherlands, selling out bringing a massive 10k participants that filled in the hallways,…
-
Slides for “A Complete Guide to OpenID Connect with OpenStack” Talk at OpenInfra Summit Vancouver 2023
I’m making available the slides from my talk in Vancouver.
-
A FOSDEM 2023 Trip Report

FOSDEM is the largest open-source conference in Europe. It is held every year in Brussels, Belgium at Université Libre de Bruxelles. The conference is divided in tracks, called Devrooms. It lasted for two days, Saturday and Sunday. This year, in collaboration with Thorsten Schwesig (Operate First) and Felix Kronlage-Dummers (Sovereign Cloud Stack) we organized the…
-
Document your old projects and code
For this Valentine’s day, I’m going through old code to show it some love! More likely than not, after writing something, I (and probably you as well) have been too busy to properly document it. Even if the code was pushed to GitHub, it probably is not useable because there is no (or very limited)…
-
Getting a 64-bit version of kindlegen for macOS
If you search for kindlegen the first page that shows up is this, and the binary for macOS is 32-bit only, which cannot run on versions of macOS that have completely removed 32-bit support. Thankfully there is a 64-bit version of kindlegen bundled with Kindle Previewer, available here. After installation, just right-click on Kindle Previewer and Show Package Contents.
-
OpenStack Horizon is very picky about its dependencies versions
If you’re seeings this error when launching Horizon in the browser, then you may be installing it wrong. If you’re seeing the above error in the console, you also need to specify an upper constraints file to pip via the -c <upper_constraints_file> parameter. You can find the upper-constraints.txt file in the openstack/requirements repo, remember to switch to the…
-
Segmentation Fault on Fedora 30 Power(ppc64le) Container on x86
To my pleasant surprise, it’s really easy to build docker images for other architectures using Docker. It makes use of QEMU user mode emulation to execute the binaries. It’s especially easy on Docker for Desktop on macOS since everything is already preconfigured and all you have to do is fire up the container. In my case ppc64le/fedora:30. However,…