Chef announced this week they were giving up on letting users have binaries for free. Instead, you now can have all the source code for free but, not any of the binaries. Adam Jacob cited one company as having already adopted this model; Red Hat (my employer, see disclaimer). It’s a rather dubious claim because this Free Software Product model, developed mostly by Adam Jacob in the past sixth months, definitely does not predate Red Hat. I sure haven’t seen an announcement about how Red Hat is changing anything. Nor have I seen any policy about adopting this specific model (full disclosure, I was on PTO Friday). Regardless, I guess the thinking is if you can’t beat ‘em, join ‘em? ¯\_(ツ)_/¯

But, what if the Red Hat model didn’t work? Red Hat is getting acquired by IBM but, is that a win? That remains to be seen. The Red Hat model is likely a win for investors once the acquisition closes. But, is that a win for open source? Are we even playing the same game? 🤔🤔🤔

Don’t get me wrong, I’m excited to see where all this goes. It’s a ridiculously exciting time to be working in this industry. It’s also a ridiculously turbulent time. Whether any of this works remains to be seen.

“Trust yourself. Create the kind of self that you will be happy to live with all your life.” —Golda Meir

Log Management Modernized
With LogDNA’s fast, multi-cloud logging platform, DevOps and Engineering teams can easily and quickly aggregate all system and application logs into one efficient platform.
Whether on-premise, in the cloud, or a hybrid solution, we have you covered. Don’t take our word for it. Try it yourself.

Get started logging in a few minutes with a free trial. SPONSORED

Audiobook: Lean Enterprise
How well does your organization respond to changing market conditions, customer needs, and emerging technologies? This practical guide presents Lean and Agile principles and patterns that enable you to move fast at scale—and demonstrates why and how to apply these methodologies throughout your organization, rather than in just one department or team. Through case studies, you’ll learn how successful enterprises have rethought everything from governance and financial management to systems architecture and organizational culture in the pursuit of radically improved performance. SPONSORED

DevOps’ish Top Five from Last Week

  1. Kubernetes has a problem called etcd
  2. 5 Ways to Leave Your Work Stress at Work
  3. Istio monitoring explained
  4. Kubernetes v1.14: What you need to know
  5. Endlessh

People

Want an awesome job, working in a great team, with a tremendous leader? — If you’re in Europe and want to work on the Ansible team with other fellow Red Hatters. This is the job for you (maybe)!

Sonatype, Senior Technical Ambassador, DevOps Community — My friends at Sonatype are looking for an awesome DevOps person to talk about their great products and practices.

Please Vote for Command Line Heroes in the Webby Awards — Command Line Heroes is a podcast produced by my employer, Red Hat, but, it’s definitely not sales pitchy (at all). I have friends that have appeared on the podcast and just last week I sat here in my office with a producer and recorded for an episode. Please take the time to vote. Thank you!

Verify @ashleymcnamara — A lot of people were asking about 认证 @ashleymcnamara so I had to write a thing. In a nutshell, it’s Twitter being hypocritical as usual. IT’S NOT DIRECTLY DEVOPS RELATED. However, it is DevOps adjacent, as our network is engaging on Twitter. According to one Twitter engineer not at liberty to discuss the matter fearing retribution, the verified account program, “is still on hold.” But, confirmed someone is in charge of the program despite being on hold for two years. When pressed on a celebrity’s baby being verified, the engineer reminded me, “[Twitter] reserves the right to continue to verify on a case by case basis.” I don’t feel like I need to make a case for Ashley, Twitter. Verify her and every other woman in tech like her that have applied (like Emily Freeman). It’s called goodwill after being a shitty platform.

10 signs of emotionally intelligent teams — “Does your team show strong or weak emotional intelligence? Here’s how to gauge and improve your team’s EQ”

IBM Again Faces Allegations of Targeting Older Workers in Layoffs

Intel lays off hundreds of tech administrators — “The layoffs numbered in the hundreds, according to people with direct knowledge of the cuts who asked not to be identified because they were not authorized to speak about their employer.”

These 5 Skills Are Critical for Success and Career Advancement — People skills play a huge role in your success.

‘Developers’ lives matter’ – Chinese software engineers use Github to protest against the country’s 996 work schedule

Process

Take the Accelerate State of DevOps survey today! — Can you spare some time to help the DORA research team know what it takes to make great software?

We Built A Broken Internet. Now We Need To Burn It To The Ground. — In an edited extract from his upcoming book Ruined by Design, Silicon Valley veteran Mike Monteiro explains how designers destroyed the world.

Derek the DevOps Dinosaur — My level of animation to explain DevOps in a very consumable way. Bravo, Donal.

Disclosing a directory traversal vulnerability in Kubernetes copy - CVE-2019-1002101 — “This post explains the discovery process, the vulnerability details and its impact and exploitation methods.”

Oncall of Duty

Turns out Amazon buying Eero wasn’t the startup success story we thought — Eero was in deep shit apparently.

Google’s constant product shutdowns are damaging its brand — Google would kill its own grandmother.

How To Establish a High Severity Incident Management Program — “In this guide, we will share how to establish and measure the success of your own high severity incident management program.”

Managing Documentation at Scale

Tools

Linux Observability with BPF — “Want to master the BPF virtual machine in the Linux Kernel? This practical guide shows you how to write applications that use BPF to observe and modify the kernel’s behavior on demand—without having prior knowledge of Linux Kernel development.”

We deployed Envoy Proxy to make Monzo faster — “We eventually settled on Envoy because of its high performance capabilities, relative maturity, and wide adoption in large engineering teams and projects.”

Envoy Proxy — high severity vulnerabilities that can lead to exposure of unauthorized services. — Speaking of Envoy 👀🚨

The Road to an Envoy Service Mesh — “In this post I’ll talk about how Square has handled this in the past and where we’re at today — actively migrating towards a full service mesh.”

Reducing sysadmin toil with Kubernetes controllers — Controllers can ease a sysadmin’s workload by handling things like creating and managing DNS addresses and SSL certificates.

kube-proxy Subtleties: Debugging an Intermittent Connection Reset

Sticky Sessions in Kubernetes — “Sometimes, we still need the session affinity or sticky session for the request to come to the same pod replica that was responding to the request before.”

CNCF to Host Open Policy Agent (OPA) — “The Open Policy Agent (OPA) is an open source, general-purpose policy engine that enables unified, context-aware policy enforcement across the entire stack.”

9 open source tools for building a fault-tolerant system — Maximize uptime and minimize problems with these open source tools.

Announcing FireHydrant, a tool to manage incidents — “FireHydrant delivers a modern incident management process that will automate and apply industry best-practices allowing your team to put out fires faster, learn from your incidents, and focus on preventing them in the future.”

terraform-provider-dominos — “[E]ven though it’s a joke it will still order you a pizza. You are going to get a pizza. You should be careful with this provider, if you don’t want a pizza.” Storing my credit card info in Vault seems natural now.

valeriansaliou/sonic — 🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.

xyproto/algernon — Small self-contained pure-Go web server with Lua, Markdown, HTTP/2, QUIC, Redis and PostgreSQL support

regner/gssh — A utility to make SSHing with the gcloud SDK easier and enjoyable

vinyldns/vinyldns — Vendor agnostic DNS front-end for streamlining DNS operations and enabling self-service for your DNS infrastructure

cue — “Configure, Unify, Execute. CUE is an open source data constraint language which aims to simplify tasks involving defining and using data. It is a superset of JSON, allowing users familiar with JSON to get started quickly.”

zeromake/docker-debug — Use new container attach on already container go on debug

DevOps’ish Tweet of the Week

Notes from this week’s issue can be found on GitHub.