If you’ve ever read DevOps’ish or saw Suggested Reads from me on social media, this is where they are all saved. Since social media platforms are getting very flaky (Twitter, Reddit, etc.), I’ll share the news feed here in case I leave whatever social media site you followed me on. There is also an RSS feed. What is DevOps? I'm glad you asked!| DevOps'ish
This is not how I wanted things to end. I’ve been dealing with an elbow injury for a while. I finally went to the doctor’s to figure out what was going on. That became the least of my worries shortly thereafter. I’ve been diagnosed with yet another ailment. This time it’s my heart 🫀. I’m under explicit doctor’s orders to cut stressors out and do things that bring me more joy. Basically, I need to stop doing so much. Writing a newsletter is like working under a constant deadline...| DevOps'ish
Side Note: I have no doubt that Twitter is going to unban people that really shouldn’t be for national security reasons. With that in mind, I’ve consolidated my Mastodon presence on the Mastodon server hachyderm.io so please follow me there @ChrisShort! Also, Happy birthday, Max! My youngest’s birthday is today. Stay awesome, buddy! Let me be abundantly clear. I had a great KubeCon. It was rough physically, though, as I’ll explain. Seeing Ihor come on stage was the inspiration I neede...| DevOps'ish
Side note: I’m out of spoons some weeks and don’t write an intro. I’m not going to apologize for that. Last week’s newsletter wasn’t my best, but I make up for it this week. It’s all about the long haul. Feel free to hit reply anytime. One of the more useful things I created this week was with the help of fellow Amazonian, Tom “Spot” Calloway. Spot asked me, as a local, to suggest to him some great restaurants here in Detroit. I sat down with a list of the top 200 Detroit rest...| DevOps'ish
The DevOps’ish Podcast The DevOps’ish Podcast is off this week. Join us next Monday, October 17th, 10 AM ET/14:00 UTC (iCal and Google Calendar). Join the Twitter Space to participate LIVE! Bring some friends along too! Subscribe to the DevOps’ish Podcast via your podcasting software of choice so you can listen on Mondays on your lunch break or ride home. O’Reilly Book on Observability Engineering—Get Yours Free from Honeycomb! Manage complex cloud-native systems, improve customer e...| DevOps'ish
Last week, I shared out the notes I took from an Open Space suggestion I made at DevOpsDays Chicago, “Container Conundrum: Pain points around containers.” The premise was trying to figure out where people are struggling with managing containers and the applications in them in their environments. My friend Ed Vielmetti joined in as well. I want to stress that no one else in the room identified their employer (nor would I have recorded that data or anything that could lead me to it), so you...| DevOps'ish
With a heavy heart, I bring you the news of Cody Crudgington’s passing in his home. The Kubernetes Contributor Comms Team sprang into action on behalf of Kubernetes Steering (who are all overworked already) this week to get coordinated around who to open up communication lanes with and generally being as open with the community as possible while respecting the wishes of Cody’s family. As I wrote on the CNCF Memorial for Cody, he and I had some unique similarities. He was willing to drop w...| DevOps'ish
The bivalent booster is kicking me hard today. I got it around noon and my joints were hurting by 3 PM. My neck and both shoulders are sore and tight. Compounding existing injuries. I also just watched my Florida Gators lose to Tennessee. I’m gonna take the a break from writing an intro this week. Join the DevOps’ish Twitter Space on Monday This week in DevOps’ish, Monday, September 26th, 11 AM ET/1500 UTC Follow me on Twitter to get notified about upcoming Twitter Spaces. Subscribe to ...| DevOps'ish
I held my first Twitter Space on Friday. I wanted an engaged audience driven AMA but, the idea was to have a look at the news of the week. It went well enough that, I’m hosting Twitter Spaces on Mondays at 10 AM ET going forward. I’ll talk about the news of the week and deep dive into some topics; you can participate via Twitter as well. Then I intend to turn the Twitter Space recordings into the newly refreshed DevOps’ish Podcast. I think this is a good way to help keep folks informed,...| DevOps'ish
9/11/01… 21 years later, it’s still not easy. I still get goosebumps at the thought of it. The sight of the date at the US Open women’s final was a jarring reminder I wasn’t going to get through this weekend without the utmost mental focus. Today is hard for a lot of people for a lot of reasons. I’m not going to let it ruin my day. This is the first 9/11 that all the perpetrators have been either captured or killed. We’ve reached this critical point in history where I feel things ...| DevOps'ish
It’s a holiday weekend here in the US. We spent Saturday afternoon soaking in some of the best Detroit has to offer: Eastern Market, the Detroit Jazz festival, river walk, Renaissance Center, Hart Plaza, Woodward Ave, and Campus Martius. It was cool that most of downtown was blocked off so we could walk more freely than usual. Downtown was alive thanks to the Jazz festival. I can’t wait for folks to see this magnificent city during KubeCon. O’Reilly Book on Observability Engineering—G...| DevOps'ish
Another week, another senseless loss. This week marked the third suicide to take place in my family/extended family in my lifetime. To a degree, I understand if you’re suffering. But, suicide is a long term solution to generally short term problems. If you or someone you know is considering harming yourself, please reach out. The psychological damage you will inflict on others is far worse than going to a therapist yourself. At the very least, please reach out to one of the numbers listed o...| DevOps'ish
Dear reader, please share this newsletter with a friend. Continued growth is a neccessary thing in the newsletter writing business. I am looking for ways to incentivize this without costing and arm and a leg. I read two articles this week that together make for an interesting economic problem. Pharmacists and others are stuck in the middle of wage stagnation and face overwhelmingly increasing demand for vaccinations, medicine shortages, and frustrated customers. A swath of people in the US (p...| DevOps'ish
I spent the week in Seattle. I’m writing this in SeaTac waiting for my flight back to Detroit because we’re going to a friend’s birthday party tomorrow night. Work is good, but I had a meeting this week to start working on a blog post for a new project I’m contributing to; GitBOM. GitBOM hopes to more clearly and cleanly identify dependencies in code bases without human intervention. GitBOM aims to complement SBOMs, not replace them. GitBOM creates “consistently construct verifiable...| DevOps'ish
Not going to lie. The GitHub Action cron job that builds the website automatically for me has not worked for weeks. I moved some sites to various services, and DevOps’ish returned to Netlify because of the branch build command granularity. I use Hugo and future dated articles are built when the -F flag is passed. This is very helpful in ensuring the newsletter is done just how I like it. But, since returning to Netlify, the cron job to build the site at the right time of day has been busted...| DevOps'ish
ICYMI on Notes: In DevOps’ish 277 I stated I will no longer publish the weekly notes file on the website. They are still made available on GitHub as they have been for the past 170 issues. If you’re curious about the why: spam emails that came as a result. Yeah, funny how that works. I occasionally ask for writing prompts from folks on Twitter. Sometimes asking on social media works well. Other times it’s giving someone a good URL. But this week, the people have spoken. They want to lea...| DevOps'ish
A note about notes: I will no longer publish the weekly notes file on the website. They are still made available on GitHub as they have been for the past 170 issues. If you’re curious about the why: spam emails that came as a result. Yeah, funny how that works. The Past Week I’m writing this week’s newsletter intro from a Delta 737-900ER high above the western United States. I’m flying back from Seattle, where I had a great week (minus the fatigue and pain; I need to finish physical t...| DevOps'ish
A note about Detroit I have heard through the grapevine many folks hating on Detroit as the city of choice for KubeCon NA 2022. Let me shove that theory into the refuse bin for you. Time just named Detroit one of the World’s 50 greatest places of 2022. That’s right, Detroit is dope af, and I can’t wait for you to experience it at KubeCon NA. Ukraine My friends, I’ve checked in on almost every Ukrainian I know during the past two weeks. To a person, they pleaded, “Please let everyone...| DevOps'ish
Have you ever felt like you’re snakebit? When whatever you do in a particular discipline, nothing goes as planned. I have a Dell R820 packed to the gills with 500 GB Samsung SSDs (I’ll update to 1 TB drives once they’re under $100) in my lab. 1.3 terabytes of RAID10 at your service. If you’ve followed me since my Red Hat days, you’ve seen me wrangle with Kubernetes local storage on this box. I’ve destroyed this server live on air, on purpose, more than I want to admit. After joini...| DevOps'ish
Independence Day Happy Independence Day to my friends and family in the United States. I have a lot of mixed feelings on this day. But, we should note that independence is hard-won. The United States declared its independence in 1776. But, it took eight years of war and bringing in two British enemies (Spain and France) in the process. What has followed is one of the best examples of enemies turned BFFs in our world today (it did take time, though). There’s much to be gleaned here about cre...| DevOps'ish
This week I was in Austin, Texas (where it was hotter than the hinges of hell) at Open Source Summit. I staffed the AWS booth, attended a few talks, met with friends I hadn’t seen in long, and became generally reinvigorated about open source. It’s my last event on the Amazon EKS team. I’m moving inside the Containers organization at AWS to work on a new and different project. AWS was a leading sponsor. I had great conversations with folks. Undergrads, customers, partners, and others had...| DevOps'ish
I’ll be at Open Source Summit this week in Austin. If you see me, stop me and say hello. Conway’s Law and GitOps are two things that go hand in hand. I’d like that not to be the case, but in building and working with an upcoming demo of multi-cluster GitOps, I’m worried GitOps might not reach an escape velocity over Conway’s Law. Conway’s Law states, “Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization’s ...| DevOps'ish
I’ve written this newsletter from a lot of places over a variety of internet services. From the WiFi at home, to airplanes, to airport lounges, hotels, AirBnBs, VRBOs, foreign countries, and more, I’ve written DevOps’ish many different places and ways. But, today is unique because I’m the way off the beaten path in northern Michigan. We’re so far off the beaten track that there’s no cell service. There is WiFi from Viasat. I’ll say it’ll get the job done, but I’m reminded of...| DevOps'ish
I had a good but busy week. Two big things happened on Friday: Max finished Kindergarten (super proud) I reviewed more KubeCon CFPs for more people submitting them than I have in a LONG time Three straight hours of non-stop CFP reviewing. Don’t take this as a brag. I tend to put incoming requests for help over my work when so many folks ask for reviews of their CFP. That’s okay. I appreciate being able to share knowledge and help wherever I can whenever the time is right. I might have bee...| DevOps'ish
On a much-needed vacation this weekend. Enjoying Traverse City’s finer local haunts. Amazingly, this city is in the same state that Detroit is. Speaking of, I can’t wait until KubeCon NA 2022 in Detroit. As we get closer to an event, I’ll be sharing some more local news and info (like the Aloft will be under construction during KubeCon NA). I know there’s a large contingent of Michiganders that read this newsletter. What’s one fantastic thing folks in downtown Detroit can’t miss (...| DevOps'ish
This past week was KubeCon EU 2022. I attended only part of it (more on that later). The Kubernetes Contributor Summit looked like it went off okay. I will admit I showed up quite late due to jet lag. But, I was able to sit down with Kaslin and schedule the rest of the tweets for KubeCon EU 2022 as part of our duties for the Kubernetes Contributor Comms team (please follow K8sContributors on Twitter). I was also able to say hello to many friends I had not seen in ages. Including my good frien...| DevOps'ish
This week was the run up to KubeCon. The mad dash turned into peace and quiet by Friday. I feel really bad about Spain not approving quite a few visas for folks I wanted to meet. I had to help coordinate a few last minute switches from physical to virtual talks. I took part in a few AWS Container Days sessions and an impromptu, during the stream invite to Anaïs Urlichs and Matty Straton’s live stream all about attending KubeCon. I’ll have those up on my web site for preservation soon eno...| DevOps'ish
Thank you to everyone that donated to my sister’s Walk for Wishes for Make-A-Wish® Michigan this week. We kinda crushed it for Lucy. Here’s how the tally adds up as of 7 PM Saturday: First, we helped push the event over its goal ($366K raised, $360K goal; pat yourselves on the back, that’s huge). Second, our “We Love Lucy” team raised the third highest amount of money ($16.5K) for the event. Third, your donations made my sister the #4 individual fundraiser. Fourth, the “We Love L...| DevOps'ish
Hey, y’all! What I miss??? This is the only sentence that will feature Elon Musk this week. Promise. He’s had enough coverage lately and I hope you’ve had your fill. Also, I won’t be discussing any CNCF shenanigans until after KubeCon EU 2022. I’d like for there to be a resolution prior, but I doubt there will be at this point. I’m back on the horse after my 4 month old niece’s passing (I hope you can understand the brief hiatus). Thank you to everyone who reached out. Thank you...| DevOps'ish
DevOps’ish is brought to you by your friends at Honeycomb. “Stop Letting Complexity Slow You Down” Honeycomb makes it easier to understand and troubleshoot complex relationships within your distributed services. Solve problems faster. Ship reliable and performant features. SPONSORED Events SLOConf - Service Level Objective Conference MAY 9-12, 2022 Site Reliability Engineering is one of the hottest areas as companies look to build reliable systems and their online presence. As companies...| DevOps'ish
This week’s newsletter features some potentially good news about the chip supply chain, a BGP mishap involving Twitter, and a tale of foreign bribes at Microsoft according to a whistleblower. Also, How Go Mitigates Supply Chain Attacks, Lapsus$ and SolarWinds hackers both use the same old trick to bypass MFA, and a bunch of attacks and zero days. Rounding out the newsletter the Tools section brings us a new Detector for Docker Socket for Kubernetes from Justin Garrison, Kris Nóva’s new s...| DevOps'ish
DevOps’ish is brought to you our friends at Honeycomb. “Stop Letting Complexity Slow You Down” Honeycomb makes it easy to understand and troubleshoot complex relationships within your distributed services. Solve problems faster. Ship reliable and performant features. SPONSORED Events Calling all front-line DevOps and SRE practitioners: Join IR Conf on April 1 (no joke), a free, half-day virtual conference for industry experts and new voices in incident response. Incident responders will...| DevOps'ish
This week I wanted to spur discussion around some GitOps hurdles folks are facing. As a co-chair, it’s not only my job to make sure we’re discussing how folks are handling things. We should be providing some guidance on how to implement those GitOps Principles in a practical manner. The discussions themselves are around “Management” Clusters, Progressively Delivery, and Handling Secrets with GitOps. That last one is sticking out in my mind quite a bit: GitOps Secrets Management. I’l...| DevOps'ish
We are very fortunate. I remind myself of that every day. Our household’s collective efforts have put us where we are today (being some random dude from a town called Hickory; this is far further than I’d ever imagined). I have been posting pictures from my new office that we custom built in our basement. I’m very fortunate to have a room, with a solid door and some soundproofing, to work from in these times. The only thing to bother me are the things I let into my day. It was funny, th...| DevOps'ish
If you follow me on Twitter you know it has been a roller coaster week on the home front. I was getting a haircut today and a topic that I often hear lately is how terrible doctor’s are of late about informing folks of bad news. Our family went from thinking the absolute worst as laid out by doctors one afternoon. Only to have a doc twelve hours later tell us, no, everything is fine (Yay! 🥳). We’ll do this one test to prove it. We’re very confident this is a false positive. A friend ...| DevOps'ish
Rough week here on the home front. Rough week in other places too. Reach out if you’re struggling. DevOps’ish is brought to you our friends at Honeycomb. “Stop Letting Complexity Slow You Down” Honeycomb makes it easy to understand and troubleshoot complex relationships within your distributed services. Solve problems faster. Ship reliable and performant features. SPONSORED People Employees Are Sick of Being Asked to Make Moral Compromises “Moral injury is experienced as a trauma re...| DevOps'ish
I spent a lot of time working on the dockershim removal documentation effort. These docs are vitally important to our community. These updates often require some technical hands to get things figured out. First, many people have to be very specific and finite in their language with Docker and Kubernetes. Yes, it’s cringe-worthy how often you say anything potentially harmful about Docker, and people think, “the entire container ecosystem will collapse without the existence of this one comp...| DevOps'ish
I hope your week was wonderful, and you’re looking forward to the week ahead. I had the honor of being named a Continuous Delivery Foundation Ambassador this along (alongside the CNCF Ambassador title). Also, I began my official duties as a co-chair on the GitOps Working Group/OpenGitOps projects. “Why?!? Aren’t you busy enough???” One might understandably ask themselves. My GitOps partner in crime, Christian Hernandez, and I realized this odd alignment between GitOps and the organiza...| DevOps'ish
DevOps’ish is brought to you our friends at Honeycomb. “Stop Letting Complexity Slow You Down” Honeycomb makes it easy to understand and troubleshoot complex relationships within your distributed services. Solve problems faster. Ship reliable and performant features. SPONSORED People There Is a Much Larger Problem Than the Great Resignation. No One Wants to Talk About It. It’s okay to go to a two-year school and build up some experience to increase your value. That’s what I did. I i...| DevOps'ish
DevOps’ish is brought to you by Honeycomb. “Stop Letting Complexity Slow You Down” Honeycomb makes it easy to understand and troubleshoot complex relationships within your distributed services. Solve problems faster. Ship reliable and performant features. SPONSORED I mentioned on Twitter this week that I have multiple migrations going on right now. The first and easiest migration is already done. I even wrote a blog post about it: Moving off Spotify. The next migration is moving off GSu...| DevOps'ish
DevOps’ish is brought to you by Honeycomb. “Stop Letting Complexity Slow You Down” Honeycomb makes it easy to understand and troubleshoot complex relationships within your distributed services. Solve problems faster. Ship reliable and performant features. SPONSORED 5G became an absolute shit show this week. But, at the end of it all, Airline CEOs made a 180-degree turn and are now saying 5G isn’t a big problem for altimeters. They are a few 100 megahertz apart. But, the summary might ...| DevOps'ish
DevOps’ish is brought to you by Honeycomb. “Stop Letting Complexity Slow You Down” Honeycomb makes it easy to understand and troubleshoot complex relationships within your distributed services. Solve problems faster. Ship reliable and performant features. SPONSORED Last week, I reported the back and forth with Verizon’s and AT&T’s 5G efforts on the old C-band spectrum. This frequency band is also used to tell airplanes where the ground is as they’re on final approaches and landing...| DevOps'ish
I wrote a really good introduction last week and forgot to include it in the email newsletter. It is still on the site if you’d like to go back and look at it. The three big takeaways are: My traditional end of year blog post is out (as of today): 2021 Learnings, 2022 Expectations. I put a lot of time, effort, and thought into it. I hope it’s coherent enough so that you can plot a course in 2022. DevOps’ish.com has been completely redesigned from the ground up to provide a better readin...| DevOps'ish
Happy New Year! 🎉🥳🎊 I wish you the absolute best in 2022. I’m still in the process of writing my annual learnings and expectations blog post. Please keep your eyes peeled for that to drop on ChrisShort.net in the coming days. Feel free to subscribe to the RSS feed if you’d like. Also, if you’re not reading this on the web, check out the new coat of paint applied to DevOps’ish.com. I like the search functionality I implemented which was sorely missing previously. The site is v...| DevOps'ish
| DevOps'ish
Happy Holidays everyone! This is the last DevOps’ish of the year 2021. This month has this year into one that is somehow worse than 2020. I intend to continue the annual tradition of writing down my learnings and expectations for 2021 and 2022. But, looking back, it’s pretty challenging to say what to expect next year. I might land on more upheaval out of necessity. If there is a breakout technology/concept/company you think is about to get big in 2022, hit reply and let me know your thou...| DevOps'ish
For some of us, we need a break. Going at a break neck speed while stretched out mentally and physically is exhausting. I find myself needing a break from at least one of the things I do. Can’t cut out my job; can’t cut out the newsletter. I think until the new year, I’m going to take a break from open source contributions. Expect no open source work from me until 2022 (minus writing because I enjoy that). Log4j dominated the news this week. I was pulling nuggets in for KubeWeekly earli...| DevOps'ish
Hi all, if you thought last week was terrible, I give you this week. I’m not going to add to the already well-detailed list from last week. Instead, I’d like to celebrate something. Happy Birthday, DevOps’ish DevOps’ish turns five years old today! Max was a year old. I told my wife I was starting a newsletter. Two-hundred forty-seven issues later, we’ve arrived here. This morning, I told Julie, who thought I was nuts at the launch, that DevOps’ish is one of the best things I’ve ...| DevOps'ish
AWS re:Invent was this week. I put a whole section in the notes this week for y’all all about AWS re:Invent. There were a lot of cool announcements this week. There was a scenario where I was going to be there. But, family was getting COVID-19 vaccines the Sunday before, I had doctor’s appointments, and it wasn’t meant to be. Thank the Maker I didn’t end up going. This week has been a nightmare, wrapped in worry, with a big dose of impostor syndrome on top, and I caught a cold too. Fi...| DevOps'ish
“PLEASE DO NOT ATTEMPT TO SIMPLIFY THIS CODE. KEEP THE SPACE SHUTTLE FLYING.”: This almost 2000 lines of code that make up the persistent volume controller was one of the most popular social media posts this week: 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 // ================================================================== // PLEASE DO NOT ATTEMPT TO SIMPLIFY THIS CODE. // KEEP THE SPACE SHUTTLE FLYING. // ================================================================== // ...| DevOps'ish
Editor’s note: Times are hard for a lot of folks right now. Take your time. Your emotions are valid. Process them. Managers should give their people some grace over the coming days. Reader’s in pain, I am with you. This week has been a week of milestones. 1) My daughter turned 21. Yes, I feel old. 2) Julie and I are celebrating ten years of marriage this weekend in Traverse City, Michigan. On #1, Aubree has been in my life for more than half of it now. In the late 00s, I said one day, “...| DevOps'ish
bellwether — noun — a person or thing that shows the existence or direction of a trend; index. I want to introduce a metric I use to evaluate potential employers. I have bellwethers. People that I respect and whose work interests me. I use them to gauge my potential for success at a company. I keep a mental list of folks and where they’re working. In some cases, when I start to evaluate a specific employer, I check how long they’ve been there and often ask folks who have been there a ...| DevOps'ish
Note: The Notes file this week is DEFINITELY worth looking at this week too. The people have spoken. DevOps’ish won’t be changing its name any time soon. I received a lot of great feedback; thank you for that. As I’m writing this, I can feel the effects of my COVID-19 booster kicking in. The joint pain is the tell for me. Max received his first shot today too. He and I will be pretty sore in the morning. Max is genuinely excited to get his vaccinations and get back to gallivanting acros...| DevOps'ish
Happy Halloween 🎃💀👻 I started my new role as a Senior Developer Advocate on the AWS Kubernetes team this week. Working for the second largest employer in the United States and the #1 cloud in the world is an extremely interesting dynamic. I’m adapting slowly but surely to the scale. It has a surprisingly familiar feel. I guess that’s what happens when one of your friends brings you in. But, I also have so many friends at AWS and Amazon too. It’s not like the Kubernetes world is...| DevOps'ish
KubeCon hangover is real. I grossly overestimated how much I’d be able to do in four days, of course. I spent my little break between jobs trying to sleep in most days. Spend extra time with Max (daddy pick-ups from school are a real thing now). But, any time I went to do something technical or constructive, it took a lot longer than I thought it would. I did a lot of little niceties to various websites, pre-employment stuff, write the $newjob blog post, and generally did not think about co...| DevOps'ish
KubeCon + CloudNativeCon North America 2021 in Downtown Los Angeles was fantastic. I got to see friends I hadn’t seen in a long time and some people I met for the first time. “I didn’t realize you were so tall” was a common statement from people I was meeting for the first time. It was very cool to meet folks in the community and Red Hat for the first time. It was also interesting to see new companies entering the cloud native ecosystem. I spent more than one time looking up companies...| DevOps'ish
Personal Note: If you’re reading this and you’re at KubeCon in L.A. and you don’t find me and say hello. I’ll be sad. I had a crazy day. I flew on a freaking plane! Two thousand three hundred miles, no less! I’m in Los Angeles, California, for KubeCon + CloudNativeCon North America 2021. Keep your eyes peeled on my Twitter for the most up to date shenanigans. I already have a travel tip in the books for folks ride sharing from LAX. Also, I announced my resignation this week from Red...| DevOps'ish
It has been a stressful and challenging past few weeks. But, it’s all worth it in the end. My KubeCon schedule is taking shape. I’ll be in L.A. starting Saturday, so if you’re around, feel free to ping me to chat or hang out. I mentioned on the CNCF Ambassador call last week something I’ve noticed recently. Thanks to the pandemic, my already sometimes tough to manage anxiety around large crowds in confined spaces is WAY worse. I’ll be in a corner or room during keynotes. If you have...| DevOps'ish
People Why you need a personal laptop I’ll be adding a new laptop to the desk soon. Learn about leveraging the right type of AWS IAM policy mechanisms to build the responsibility separation between the “central” team and the individual “development” team. SPONSORED Upset by porn and ‘immoral content,’ a man planted pipe bombs outside cellphone stores, FBI alleges Because before the internet immoral content was better? Samoa Scraps Daylight Saving Time (DST) “DST was implemente...| DevOps'ish
People Why data scientists shouldn’t need to know Kubernetes I 100% agree with this. At most, a data scientist should be able to make a working Dockerfile that needs hardening and careful inspection. Facebook aware of Instagram’s harmful effect on teenage girls, leak reveals Facebook isn’t a good company rarely that acts in the best interests of its users. They have a market cap over $1 trillion and their stock is still soaring to new heights. We should be actively encouraging people to...| DevOps'ish
People Microsoft gives up predicting when its US offices will fully reopen And every other company should too. We just don’t know when they’ll reopen and constantly re-picking dates just to change them later seems silly. A Non-Tech Explanation of Containers and Kubernetes Through this simple analogy by 451 Research, get a better understanding of virtualization, containers, and Kubernetes. Learn the differences between these big topics and the role of each in a multicloud future. SPONSORED...| DevOps'ish
I spent most of the week in a deteriorated state. Getting over the 12 injections last Friday took much longer than expected. It still amazes me how much work I can do with a disability, medications that slow me down, and a lack of sleep (Max started Kindergarten this week). In a way, this is a lot like our systems, overtaxed by the increasing number of people using them. Ready to both be upgraded by an admin and taken down by a deluge of traffic at the same time (or worse, the opposite). Runn...| DevOps'ish
A trying week capped off by trigger point injections. Long story short, I’ve been trying to get a family out of Afghanistan for the past two weeks to no avail. I won’t bore you with info or divulge identifying details. But, the possibility for their safe passage to the US has pretty much gone to 0. It’s hard telling a 16-year-old kid that you’ve exhausted all your resources. You can only offer tidbits of info. HUGE shoutout to the team behind Ehtesab for enabling me to get SOME intel ...| DevOps'ish
My military service and tech worlds collided this week. I can’t say much about it yet but, I’ve been insanely busy with an array of things I never thought I’d need to do. More to come later. Join the DevOps’ish subreddit and talk about how bad the intro was. Or how dope the notes page is for this issue. People Cloud Tech Tuesdays: Kubernetes 1.22 Josh Berkus, Amy Marrich, and I sat down for a livestream with Savitha Raghunathan, James Laverack, Jesse Butler, and Guinevere Saenger to d...| DevOps'ish
Another week another bout of bad weather. Systems here in our home have gotten a bit more robust since our multi-day total blackout. I took a meeting this week in a house with no power. The meeting was short, but it demonstrated that if everything goes to hell in a handbasket, my systems are redundant enough to enable me to pass whatever batons when needed. But, lately, it’s felt like a lot. You can feel the cost of communication when a cacophony of UPSes suddenly fills the house. Luckily p...| DevOps'ish
Kubernetes 1.22 shipped this week. I suggest you, at a minimum, read the release blog post or take a gander at the CHANGELOG and definitely read the No, really, you MUST read this before you upgrade. Some of the bigger changes: Audit log files are created with mode 0600 (owner read-only) Rootless mode containers moving to alpha: In my opinion, if you use Podman, you’re used to this. If you’re not, you should be using rootless containers intentionally for security reasons (more on that lat...| DevOps'ish
At 8:13 PM last Saturday, the family and I were gathered in our basement, evading a tornado warning that came through the area. The storm spawned three tornadoes. Luckily, we weren’t hit directly. But we lost power, internet, and cell service. After getting the all-clear and assessing the situation, it was clear that we would be without power for quite a few hours. Making a newsletter last week wasn’t happening. It was technically impossible, and to be honest, I had a big ole stack of hig...| DevOps'ish
I was struck with a very mild case of heat exhaustion a couple of weeks ago after standing over a hot grill hosting our family’s 4th of July party. So when the article “How hot is too hot for the human body?” came across my desk this week, I was uniquely interested in it. I’ve run several miles in the Middle East, the high plains of Colorado, Florida, the jungles of Honduras, and many points in between. “This shouldn’t impact me like it is.” I thought. Why is heat such a deadly ...| DevOps'ish
If you follow me on Twitter you know I’ve had a hard time with stable internet this week. Co-workers asking about my absence, I appreciate you. Sorry, y’all, sometimes everything breaks at once. But then today I get this when working on something newsletter related. Y’all… I can’t. I can’t. I can’t. Omg... Y'all... This error message. I can't. "This is an unsupported graphic file. GIF is the only supported graphic file type. Verify the logo is a GIF file and try again." — Chri...| DevOps'ish
“AWS Infinidash is a new networking technology that is being introduced to the AWS cloud. This technology is being used by AWS to provide a new networking model that is more efficient and more scalable than the current networking model.” —GPT-3 GPT-3 generated that statement about AWS Infinidash thanks to GitHub Copilot. I’m also using GitHub Codespaces through VSCode and the web to write this week’s newsletter. I’ll probably have a write-up on these new tools in the near future. ...| DevOps'ish
Let me be someone to remind you to take some time off (if you can). As a family, we had many lessons learned from not being in our daily routines, setting, or location. This whole month has been a lot of optimizations in our household. All these learned from being outside our sixteen-month grooves. For example, I confirmed I needed glasses after a persistent headache went away then came back when I went back to work. Time off is healthy. Do it (again, if you can or as soon as you’re able). ...| DevOps'ish
In vacation mode this week. News reading played second fiddle to having fun. People AWS pricing problems could deter new cloud engineers I was quoted in this piece. I take the same opinion that the AWS Free Tier is indeed user hostile. Not because it’s limited in weird ways but, because new users could be billed thousands and before they know it, it’s too late. Take a deep dive into observability at o11ycon+hnycon, a two-day virtual conference on the future of shipping software. Happening...| DevOps'ish
I want to point out a few signs that I think we’re pushing the industry too hard, too fast. Fires in AWS data centers, Fastly (the CDN) took an hour-long outage triggered by a customer finding a bug, Cloudflare had outages in Chicago and Los Angeles. Ransomware is running through companies like Grant went through Richmond (to the point the US Justice department is equating them, in some ways, to terrorist attacks). Things need to change. Moving towards a more hybrid and fluid environment is...| DevOps'ish
The Cloud Native community lost a great person; Peeyush Gupta. He leaves behind a wife and 10-month old child. His employer, Digital Ocean, and the Kubernetes community are trying very hard to make that that mother and child will not be as devastated. I beg of you, please donate to the Peeyush Gupta: Family Education Fund. If half the DevOps’ish readership gave $25, we’ll hit the current goal of Rs.5,500,000. It’s been surprisingly difficult for me to deal with the loss of Peeyush. I th...| DevOps'ish
I’m in surgery recovery mode. I will be for a while it looks like. Nerves are weird. Do me a favor; if you’re reading this, take the 2021 DORA State of DevOps survey. People Growing Concerns among Developers about the AWS Free Tier It feels like if you think you’re keeping yourself in the free tier you’re an API call or bug in the system away from a massive panic attack. Are you looking to learn more about observability practices? Join Honeycomb for o11ycon+hnycon June 9-10! This is t...| DevOps'ish
Mobile first development. A simple idea in principle, but the options, while numerous, all suck in some particular way. Yes, I’m a sucker and bought a new iPad Pro. I think that the time is right to make this purchase now, both for family and productivity. With a 5G modem, the device has somewhat unbounded future potential. But, the hardware is hamstrung by iPadOS. Last night, I was sitting at my desk using the new Magic Keyboard (there’s a mousepad). This is an ultra-level netbook with a...| DevOps'ish
Finally, an average week, expect weeks are anything but “normal” these days. This past week marked the first birthday of OpenShift.TV (which is for all intents and purposes) what I’ve been working on the past year. 540 hours of content that has been archived to help folks tackle all kinds of issues with Kubernetes, OpenShift, and a host of other open source projects. I bet we’ve touched on etcd’s thirst for low latency, having to remind people to use DHCP for IPI installations, and ...| DevOps'ish
It was indeed KubeCon EU this week. What my family is told is one of my Super Bowl events (KubeCons and Red Hat Summit are in that class). It was indeed an extraordinary virtual event. That’s right; you read that right. KubeCon EU 2021 was a great virtual event. No one besides Deserted Island DevOps and CNCF has unlocked successful models of making a virtual event enjoyable. As a speaker, I did not test anything until thirty minutes before the talk on Friday morning. After 530+ hours of liv...| DevOps'ish
A migraine is taking me down hard this weekend. Here’s hoping it goes away soon. See you all at KubeCon next week. GitOps Con on Monday. [OpenShift Commons Gathering (also live streamed)](https://commons.openshift.org/gatherings/OpenShift_Commons_Gathering_at_Kubecon_EU.html) on Tuesdays. OpenShift.tv KubeCon EU Office Hours on Wednesday through Friday. People How to bust 5 creativity myths with your team “Try these exercises to dispel common misconceptions and infuse more creativity into...| DevOps'ish
Two weeks before KubeCon EU and the work is ramping up quickly. If you haven’t gotten your tickets yet, grab yours today. As always, if you are underrepresented in tech and still need a ticket, let me know. I will be busy next week prepping for a flip to Central European Summer Time with a lot going on. On May 3rd, I will be mc’ing GitOps Con. It’s going to be awesome. On May 4th, the first anniversary of OpenShift.tv (yeah, it’s been a year, y’all), I’ll be live streaming OpenShi...| DevOps'ish
We’ve had another rough week in the Short household. The adults, at least, are exhausted. Max is fully energized. Sunny is getting nursed back to health. I always try to provide some value in the intro but, I have to say, I almost skipped this week due to everything. Some valuable nuggets live on a few other sites I run. New and old subscribers alike can get some benefit from these: DevOps README.md: What books 📚 to read to learn more about DevOps. DevOps Newsletters intends to be a one ...| DevOps'ish
I’ve had a rough week, please forgive me for not laboring over an intro. Event Call for Papers The GitOps Working Group is putting together a KubeCon + CloudNativeCon Day 0 event! Come share your experiences, practices, and challenges with us at #GitOpsConEU2021! Call for papers open through April 16, 2021. People The woman who took on Google and won “Google signed a document saying its employees ‘have the right to discuss wage rates, bonuses, and working conditions.’” Never wait fo...| DevOps'ish
An old headline rears its ugly head again this week. The company that now owns the remnants of The SCO Group (whose claim to fame was going bankrupt in suing Linux distro makers until their dying breath), Xinuos, has decided to try this strategy out for itself in hopes of a different outcome. Xinuos is suing IBM and Red Hat for using Linux. Talk about bringing back ancient memories of trying to keep up with a new and essential thing to me back in the early 2000s: Linux. Back then, getting you...| DevOps'ish
Well, what’s it like living in the last throes of the Free Software Foundation (FSF)? Many companies came out against the FSF’s recent decision to re-add he who was mentioned in DevOps’ish 145. Red Hat probably gave the most scathing repudiation. I can think of no worse strategy than bringing back someone who for so long abused, criticized, belittled, harassed, and bullied the people (especially women) around them. I used to support FSF and only did so after he who was mentioned in DevO...| DevOps'ish
The idea for the subject of this week’s intro came from K Rain Leander. Rain asks, “The past year has been one of lockdowns, increased security and decreased travel. DevOps became DevSecOps became DevSecOpsBiz. And the world embraced the work / life balance culture of DevOps. What are your favourite cultural shifts from the last year? What do you want to let go of forever? As we take a look at the latest updates in the DevOps world, also take a look at you and yours and let us know how yo...| DevOps'ish
In a first, there are two DevOps’ish Indexes in flight right now. I did not want this day to ever happen but here we are. Solarwinds and Microsoft both have their hands full. DevOps’ish has your back. Here’s all the data points for both incidents so far. NEW DevOps’ish Microsoft Exchange Hafnium Compromise Index DevOps’ish Solarwinds supply chain compromise Index What a time to be alive. Also, DevOps’ish is 101 subscribers from officially passing the 5,000 subscribers mark. This i...| DevOps'ish
A one-stop shop for opinion, analysis, and/or coverage of the Microsoft Exchange Hafnium compromise. Coverage includes official statements and filings, accredited media coverage, industry analyisis, and noteworthy blogs, digital media, and other mediums as deemed worthwhile. Note: All links shared here have gone through the normal DevOps’ish editorial and curation process. To add content for review, issue a pull request against this file in GitHub. Official Statements Description of the sec...| DevOps'ish
This week I heard about and witnessed some pretty disgusting behavior in the greater cloud native community. First, I saw a tweet from a CNCF Ambassador saying KubeCon was pay to play (the tweet is gone now but, you better believe they lost a follower that day). If KubeCon were pay to play, I’d have spoken at the last three years of KubeCons. Red Hat spends a shitload of money sponsoring KubeCon and the Linux Foundation. It does not, nor should it ever influence the talk selection process. ...| DevOps'ish
DevOps’ish is in a state of spring cleaning. First, I’ve found a tool that I like more than Pocket to bookmark and save pages in Raindrop.io. All the Recommended Reads automation is now pulling from Raindrop.io. Then three Zapier rules ferry everything off to the appropriate places. I made that transition midweek. Next is the newsletter service itself. I’ve been unhappy with the current provider ever since doing the never-easy switch from Mailchimp (how forward-thinking that was) to the...| DevOps'ish
Sometimes you don’t know what the world needs until someone tells you. On Monday this week, a friend asked if I had any additional books to point them to for Kubernetes help. I have a mile-long list in my head. I said, yeah, let me punch that up for you real quick. But, instead of creating a locked down doc or dust bin email, I built a website. Behold, Kubernetes README. It’s nothing really fancy. A copy of an existing site, with a different name, and data to help folks make a selection t...| DevOps'ish
First off, Happy Valentine’s Day. I hope you’re enjoying it as best you can. This week I learned that an organization in the healthcare industry is working on a large project involving Kubernetes Pod Security Policies as a mainstay in their project. In case you haven’t heard, Pod Security Policies (PSPs) will begin the Kubernetes deprecation process in the 1.21 release. Kubernetes 1.21 releases on or about Thursday, April 8th, 2021. With PSPs being completely phased out by the 1.25 rele...| DevOps'ish
This week’s biggest stories (my opinion): Email from Jeff Bezos to employees Jassy in charge of the juggernaut come Q3. Deserted Island DevOps 2021: Call for Speakers/Papers @ Sessionize.com I gotta hype this event. It was a very well done event last year. KubeCon EU Registration Now Open $10 for a limited time. The Next Cyberattack Is Already Under Way A few nits, but otherwise accurate. People Don’t Underestimate the Power of a Walk “Walking is one of the simplest and most strategic t...| DevOps'ish
We don’t talk about salaries in the US like people do in other countries. Apparently, we citizens of the United States are extremely conservative when it comes to this topic. I’d like to see that change in my lifetime. I sat down and looked at my W-2 like I do every year. A number hit me out of the blue. It proved to me job hopping works (to a point). From my first job out of the military to now, I’ve increased my salary by 3X. I’m not trying to brag at all. It’s a living testament ...| DevOps'ish
Unpopular opinion alert (and Disclaimer)… Call me old fashioned, but I thought two of the top tenets of open source were candor and goodwill. I thought it was good practice to contribute to a project before baking it into a product. This was often the case for open source friendly vendors. But, it feels like AWS came along and never got that memo. I feel like AWS has done a lot more taking and productizing (aka making AWS a trillion-dollar, with a T, business) than contributing back to open...| DevOps'ish
I lost a co-worker from the Ansible team this week. I’ve been struggling to get past the insanity of people younger than dying. 2021 is off to a real shit start. But, I think the biggest tech story of the week comes from Elastic. Keep reading for the details on Elastic’s idiocy. Here’s your weekly reminder that open source isn’t a business model, though. But, there’s been a moment of justice for those here in Michigan who were impacted by the Flint Water Crisis. Ex-Michigan governor...| DevOps'ish
The first full work week of the year has already been filled with news. But, Monday saw a Slack outage, Wednesday saw an insurrection in the US, and there is a new twist in the Solarwinds supply chain compromise. We’ll discuss two of these topics and more. Note: I’m looking for an intern this summer to help with OpenShift.tv (live streaming). If you know anyone that may be interested, please ask them to apply. If they have questions, feel free to send them my way: have them apply. People ...| DevOps'ish
Note: If you’re reading this, you’re winning. You beat 2020. Also, the DevOps’ish Solarwinds supply chain compromise Index has been updated. I was talking to DevOps’ish readers a bit this week. One reader, in particular, has mentioned in the past that they’d be willing to help put the newsletter together when I’m recovering from surgeries or need a day off. This morning I sat down to get a headstart on the newsletter and realized I should instead work on a checklist or HOWTO or wh...| DevOps'ish
Remember last week how I said things would be punchier? Well, I updated the DevOps’ish Solarwinds supply chain compromise Index. By the way, Microsoft says it was, “used by a different threat actor.” I wrote the parts of the newsletter below, which are probably helpful. ¯\_(ツ)_/¯ The past few days have been incredibly challenging mentally and physically. I’m not sure if I would do it all the same way again. Sadly, I think I’m going to have to sideline myself a little more next y...| DevOps'ish
This being a holiday break my intros will probably be a little bit shorter than normal. “More punchy” as my first boss at Red Hat would say. Let’s start with the thing with an ever-increasing blast radius: Solarwinds. Solarwinds Supply Chain Compromise For the record, Reuters has been all over this coverage wise. I can’t do them justice. This story has been evolving so rapidly that by the time I hit send, my coverage will be incomplete. Everything from Russian hackers to insider tradi...| DevOps'ish
Coverage of the Solarwinds supply chain compromise from around the web| devopsish.com