For my OpenShift Demo, I want to use a Red Hat IdM server as the identity provider. It took a little trial and error to get the mechanism to work right.
Continue readingAuthor Archives: Adam Young
Deleting Trunks in OpenStack before Deleting Ports
Cloud is easy. It is networking that is hard.
Red Hat supports installing OpenShift on OpenStack. As a Cloud SA, I need to be able to demonstrate this, and make it work for customers. As I was playing around with it, I found I could not tear down clusters due to a dependency issue with ports.
Continue readingSomething to think about during Jazz Improvisation
Jazz improvisation performance. You’ve been preparing. You have mastered your instrument with long tones, scales, and exercises. You have worked on general knowledge of music theory, chords, and the relationship between them. Now what?
Continue readingChi Running Inspired Cadence
I started running again last spring. In an effort to spare my knees, I searched for books on good mechanics for the running process, and found the Chi Running Book By Danny Dreyer. I try to keep the mechanics in my head while running to keep myself in good form. Today I started chanting the following in my head while running:
Continue readingTest Scorecards
How do you add tests to a project that show a bug exists? How do you ensure that, once a bug is fixed, that fix is recorded? These questions have been present in my mind for several years. I want to use this space to explore an idea I have had for a while on how to address them.
Continue readingPackage Management Domain Model
Many years ago, when I first started working at Red Hat, I worked up a package management domain model diagram. I’ve referred to it many times over the years, but have never posted or explained it in detail. Recently, discussions over image building software caused me to refer to it a few times. Here it is, with annotations below.
Continue readingSuccessful OpenShift 4.1 Disconnected install
This one is going to be a little light on details, as we are still working through it, but I’d just like to share what I’ve been working on the past couple weeks. Note that this is for a proof-of-concept cluster, and is not for production.
Continue readingUsing nmcli to set nameservers
Using a customer nameserver often requires disabling the DHCP based resolv.conf modifications. Here is what I got to work.
Continue readingSynchronizing Keystones Via the API
When building a strategy for computing, we need to think large scale. I’ve been trying to frame the discussion in terms of a million nodes in a dozen data centers. How is OpenStack going to be able to handle this?
Continue readingConvert Docker Image Output to an HTML Table
#!/bin/sh docker images | awk ' BEGIN {print ("<table>")}; /REPOSITORY/{ print("<tr><th>" $1,"</th><th>" $2,"</th><th>" $3,$4,"</th><th>" $5"</th><th>" $6"</th></tr>")} /MB/{ print ("<tr><td>" $1,"</td><td>" $2,"</td><td>" $3,"</td><td>" $4,$5,$6 "</td><td> " $7,$8 "</td></tr>")} END {print ("</table>")}' |