Seth Vargo says hell no—puts Chef on ICE

Seth Vargo says hell no—puts Chef on ICE
Just when you thought a toxic, old, white guy with lousy hygiene was going to dominate the news this week, in walks Seth Vargo. On Thursday, Seth Vargo, a former Chef employee, learned something he wasn’t comfortable with about code he’d written. Seth discovered Chef had an active contract with the US Department of Homeland Security’s Immigration and Customs Enforcement (yes, that one). Seth then did something rather extraordinary. He yanked his code (including chef-sugar) from GitHub and RubyGems. [Read More]

Your 39 bps matters more than you think

Your 39 bps matters more than you think
A slightly shorter version of this article was featured in DevOps’ish 144: Your 39 bps matters, happy little hybrid clouds, Kubernetes with a side of service mesh, HA SQLite, and more This week I read about a study of 17 languages that suggests humans, “no matter how fast or slowly languages are spoken, they tend to send information at about the same rate: 39 bits per second, about twice the speed of Morse code. [Read More]

Joining forces with OpenShift

Joining forces with OpenShift
This Monday (2019-08-19) will be my first day as Principal Technical Marketing Manager on the Cloud Platforms team at Red Hat. What does that mean? OpenShift (a lot of OpenShift), Kubernetes, containers, Operators, and all the associated bits will be my day job. Helping folks help themselves with technology is still and always will be the name of my game. But, working full time in the Kubernetes or cloud native ecosystem was a 2020 goal. [Read More]

Use The Force, Larry: Oracle Playing Politics with Nation's Defense

Use The Force, Larry: Oracle Playing Politics with Nation's Defense
This article is based on the introduction to DevOps’ish on 2019-07-28. Some parts are duplicated but this is a much deeper dive than I could do in the newsletter (and these 1500 words barely do the topic justice). Also, yes, I work for Red Hat. Yes, I’m a CNCF Ambassador. No, these views do not represent theirs. Please take a moment to read my disclaimer. Above all things, I’m an American, and this issue trancends business. [Read More]

How to Teach Old Apps New Tricks with Ansible-based Operators (Parts 1 & 2)

How to Teach Old Apps New Tricks with Ansible-based Operators (Parts 1 & 2)
At Red Hat Summit this year, I had the task of explaining Kubernetes Operators with Ansible in two, fifteen-minute talks, separated by three hours, in the middle of the busy Red Hat booth to anyone that walked up. I had to explain Kubernetes, the difference stateful and stateless apps, what a Kubernetes Operator is, how to write an operator with Ansible, and then demonstrate this capability. Use of video and sound was discouraged. [Read More]

Upstream vs Downstream

Upstream vs Downstream
I was working on things for work (as one does) when it dawned on me. Very few folks understand the difference between upstream and downstream as it relates to open source software. I used Red Hat projects as a pointer. Here is the output of that effort (which was scratching the surface). Upstream vs. Downstream Upstream vs. Downstream is confusing at times. But, for the bigger Red Hat projects this holds true: [Read More]

The Secret to Kubernetes Secrets

The Secret to Kubernetes Secrets
I made an innocent comment on Twitter last week that led to WAY more feedback than I was expecting. The Kubernetes community showed me there are a lot of options when creating Kubernetes Secrets. I made the statement: Every single time I have to create a secret, I have to read the docs. I should have this figured out by now.” Years ago, a colleague asked Albert Einstein if he knew his phone number. [Read More]

Verify @ashleymcnamara

Verify @ashleymcnamara
认证 @ashleymcnamara is a form of peaceful protest to have Ashley McNamara verified on Twitter. Please consider doing something similar with your own Twitter profile. The how and the why follows. The Blue Check Twitter’s verified account program is rife with poor choices and questionable decisions. From verifying Nazis and folks that build brands on hate to not verifying respected people, verification is a problem for Twitter. Make no mistake, I know this is not an easy problem. [Read More]