DevOps

anderseknert,
@anderseknert@hachyderm.io avatar

It's been a month since the last release, but v0.22.0 of everyone's favorite linter, , is now out!

Featuring 3 new linter rules, language server support for code completion, and much more. Check out the release notes, and get your copy here!

https://github.com/StyraInc/regal/releases/tag/v0.22.0

jawnsy,
@jawnsy@mastodon.social avatar

@anderseknert Language server support!!! That's incredible, Anders!

jawnsy,
@jawnsy@mastodon.social avatar

@anderseknert In honor of this release, I'm reading some of your old posts. This really resonates with me: "Sometimes though, rather than having someone say 'here are all the ways you can do X', I just want someone more knowledgeable than me to tell me 'here’s the one way you should do X'. Having worked with OPA and Rego for years, I felt like perhaps I qualified as that knowledgeable person, and the Rego Style Guide came to be."

Thank you for the style guide & Regal! https://www.styra.com/blog/guarding-the-guardrails-introducing-regal-the-rego-linter/

paigerduty,
@paigerduty@hachyderm.io avatar

DevOpsDays Seattle was so lovely 💗

from thought-provoking sessions to a DevOps Shakespeare performance and open spaces about Career Management, Personal Learning and "GenAI Therapy session" I've got a lot to mull over

many thanks to the hard-working organizers, sponsors, my fellow speakers, and the great group of attendees

paigerduty,
@paigerduty@hachyderm.io avatar

You can find my slides for Observability Concepts EVERY Developer Should Know here https://www.slideshare.net/slideshow/observability-concepts-every-developer-should-know-devopsdays-seattle-d9a1/268378992

with video recording to follow in the coming weeks and blog post version here https://chronosphere.io/learn/back-to-basics-observability-concepts-every-developer-should-know/

#o11y #observability

stevefenton,
@stevefenton@mastodon.social avatar

Starting in 4 hours! Join me and my Octonaut friends for our State of CI/CD webinar. What's happening with DevOps tool adoption and do CI/CD tools even help?

https://octopus.com/webinars

infoq,
@infoq@techhub.social avatar

v5.0.0 has been released! It’s the first major release in 2 years and includes several new features & significant changes:
➡️ a complete rewrite of the podman machine command to improve hypervisor support on macOS and Windows
➡️ supports OCI artifacts in manifest files,
➡️ adopts Pasta by default for rootless networking,
➡️ and more.

Details on : https://bit.ly/3QH3W9d

DaveMasonDotMe,
@DaveMasonDotMe@mastodon.social avatar
airwhale,
@airwhale@mastodon.social avatar

@DaveMasonDotMe

"Perhaps we need a new "Agile Manifesto", or an addendum to the original one, that includes concrete examples of what counts as agile. That would make it easier to put agile into practice and make agile consistent across orgs."

No. As long as we stick to the intent of the manifesto and its principles, we are WAY ahead of the pack already. The principle of "long standing and self-organising teams" does not imply standards. What works for one team might not be ideal for another.

airwhale,
@airwhale@mastodon.social avatar

@DaveMasonDotMe

"Historically, the main goal of agile has been to increase software delivery speed and efficiency, not necessarily make developers' lives easier."

No it hasn't! Agile is about close collaboration with your users in order to build the right things in the right order. Then you can release the most important thing first.

It's about quality, any speed gains are a side effect thereof.

monospace,
@monospace@floss.social avatar

Interesting side note in the Q&A to Schlomo Shapiro's talk about using a central identity for authentication: Work with smaller service providers whom you can still contact directly (even via snail mail) instead of the big, anonymous ones, to escape the scenario "I can't regain access to my central identity because I lost access to my central identity".

paul,
@paul@oldfriends.live avatar

There are several 'Help Wanted' requests from the Mastodon if you are a

*Use /search for search (/search?query=something)
*Move account secrets to a dedicated table (and encrypt it?)
*Add a way for the user to select which languages they understand
*Allow admins to configure instance favicon and logo
*Allow searching for hashtags in admin UI
*Convert Redux state to Typescript .

https://github.com/mastodon/mastodon/labels/help%20welcome

downey,
@downey@floss.social avatar

@paul @liaizon Hey cool, only took 6 years! 😆

paul,
@paul@oldfriends.live avatar
monospace,
@monospace@floss.social avatar

Ready to unlock the power of a safe and friendly DevOps community? Join "The Server Room" – where knowledge meets collaboration. Gain insights, ask questions, and advance your career in the supportive environment I've created for you.

https://monospacementor.com/devops-learning-community/

monospace,
@monospace@floss.social avatar

@matthewskelton Always open for collaborations that foster community!

matthewskelton,
@matthewskelton@mastodon.social avatar

@monospace super! I am thinking of a kind of collection of complementary paid communities where people can discover related/adjacent communities easily and get a discount on subscription to other communities in the grouping...

cloud_manul,
@cloud_manul@nrw.social avatar
tixie,
@tixie@guerilla.studio avatar

I need a Github Action template "upload-to-S3-provider-who-is-not-AWS-for-dumb-bimbo" because damn that overcomplicated devops ecosystem is gatekeeping simple babes like me 😭💅

(look at this rocket-science shit called AWS documentation… what the hell)

tixie,
@tixie@guerilla.studio avatar

@annika i’m not even trying to use AWS but apparently you have to go through their platform specific doc if you want to get info on how to upload stuff on a bucket a S3 bucket 😖 (And Github doc to do it in their runner isn’t much help + most of S3 upload action template in their marketplace assume you wanna upload it to AWS)

annika,
@annika@xoxo.zone avatar

@tixie Yeah, it's a shame that they're such a heavyweight. Even when you're not using their systems, you're subject to their confusing product lines (from compatible solutions and other copycats)

stw,
@stw@chaos.social avatar

Shell scripts are the duct tape that holds together while environment variables are its WD40

glitzersachen,

@stw

Finally someone who appreciates the shell....

Jeremiah,
@Jeremiah@alpaca.gold avatar

I hadn’t heard about the actually-open-source Terraform fork in awhile and worried it might have fizzled out, but I was delighted to see OpenTofu released a 1.7.0 beta yesterday.

https://opentofu.org/blog/opentofu-1-7-0-beta1/

Jeremiah,
@Jeremiah@alpaca.gold avatar

Also, HashiCorp recently entered IP litigation idiocy territory instead of listening to its departing community.

https://opentofu.org/blog/our-response-to-hashicorps-cease-and-desist/

skinnylatte,
@skinnylatte@hachyderm.io avatar
zkamvar,
@zkamvar@hachyderm.io avatar

@skinnylatte I have seen plenty of job adverts that list a salary range, but I think this is the first time that I've ever seen one that also describes the recruitment process in detail with dates AND clear expectations of what they expect in the resume and cover letter!

coldclimate,
@coldclimate@hachyderm.io avatar

I've sent a little time this morning searching for articles around "patterns for service to service authentication" and found a couple of bits.

I'm trying to document/evangelise that evolution of patterns is OK (in fact preferable) to long cycle large shifts.
Anyone got any go to posts about intraService authN/authZ patterns ? I hate to say . ps

mattb,
@mattb@hachyderm.io avatar

@coldclimate The opposite 😆 It means: this sounds interesting and I will be watching the replies!

anderseknert,
@anderseknert@hachyderm.io avatar

@coldclimate @mattb Yeah, it's certainly not a quick fix, but well worth it at scale. If you have an OAuth2 token server somewhere in you environment, having clients obtain access tokens from that for auth would be another option.

matthewskelton,
@matthewskelton@mastodon.social avatar

🤯 US firms lost $360bn per year in poor productivity due to poor employee-supervisor relationships.

Sabine Wojcieszak at Acceler8IT conference

markwalker,
@markwalker@fosstodon.org avatar

More fun with my new secure cluster today.

I've got cloud-sql-proxy running on 3306 of my bastion vm. I can SSH to said vm, and I can bind port 22 of that vm to a local port via Identity Aware Proxy (IAP).

But I can't bind port 3306 of it to a local port. Even though my firewall rules for IAP allow 22 and 3306 TCP traffic 🤔

"Error while connecting [4003: 'failed to connect to backend']. (Failed to connect to port 3306)"

markwalker,
@markwalker@fosstodon.org avatar

Ok. Figured it out.

Remember - bind your network address to 0.0.0.0!

It was listening on localhost:3306 🤦‍♂️

luigi,
@luigi@bolha.us avatar

Hey folks that work with
I want to seek new resources to read about our area, I really like learning new technologies, some study cases, architectures, post mortem, cloud and etc...

Can you recommend me some cool blogs or some topic list? :)

bennysp,
@bennysp@fosstodon.org avatar

I am not usually a huge podcast listener, but I think I want to give some a try. Does anyone know of some good open source, DevOps and/or general tech podcasts to try out?

zhaph,
@zhaph@fosstodon.org avatar

@bennysp
Hanselminutes is a great podcast by @shanselman covers so many topics!
https://www.hanselminutes.com/

jmtocher,
@jmtocher@mastodon.social avatar

@bennysp I will second the vote for hanselminutes but where to start on others... How much time do you want to spend listening? https://changelog.com/ have a range of tech stuff including some homelab and ci/cd. Hackaday for a smattering of everything maker-esque.

"Moderated Content" and "Ctrl-Alt-Speech" for news and thoughtful tech policy discussion.
"Philosophize This!" or "You Are Not So Smart" for something less technology focused.

markwalker,
@markwalker@fosstodon.org avatar

The latest iteration of our GKE cluster setup is to run a bastion host into the network to gain some extra security.

So now I've got to figure out how to make the identity aware proxy (IAP) work so we can still get in.

My evening reading then starts here...

https://cloud.google.com/iap/docs/using-tcp-forwarding

markwalker,
@markwalker@fosstodon.org avatar

So the connection to an instance is easy enough as I expected.

But what about looking at what's going on in a cluster with k9s 🤔 that let's you browse your way around and see what's going on. Maybe there's GKE aspect to it that connects to a cluster.

Then there's db connections. We have cloud-sql-proxy so I wonder if that can route connections through IAP 🤔

madargon,
@madargon@is-a.cat avatar

Saving my changes in . Saw this "commit changes" button and read it as "commit crimes".
Too much Fedi jokes, I guess :blobcatpusheen:

vifon,
@vifon@mstdn.social avatar

@madargon "Commit crimes" happen when someone uses "Update" as their commit message.

madargon,
@madargon@is-a.cat avatar

@vifon Don't forget squash merge I regularly use :blobcatjoy:

Jeremiah,
@Jeremiah@alpaca.gold avatar

🤯 Warp just showed me the future of devops runbooks. It’s like Postman for CLIs.

Warp (a terminal app) introduced collaborative documents in the terminal (“notebooks”) that can run commands in the terminal. No more hunting for the wiki page or README file.

When combined with its “workflows” (code snippets for commands with easier to use parameter passing), this is the documentation I want for everything I have to do on a command-line.

https://www.warp.dev/blog/notebooks-in-warp-drive

Jeremiah,
@Jeremiah@alpaca.gold avatar

@thisismissem It’s definitely a unique feature today that I hope becomes a ubiquitous feature in all terminals.

Warp stores the workflows and notebooks as plain text (Markdown with warp-runnable-command as the language identifier on fenced code blocks that can be run) and there is an export feature, so seems reasonably portable at the moment.

Jeremiah,
@Jeremiah@alpaca.gold avatar

@adrianc Warp does require a login since the collaborative features are one of its key value propositions. It’s free for individuals and teams up to 5 people. I also think $144/year per user for larger SRE teams would be totally worth it.

I have not used the AI features at all. Since Warp does not allow OpenAI to use user data for model training, I don’t think about it as anything but a panel I never open.

romanoroth,
@romanoroth@fosstodon.org avatar

Friday DevOps Fun 🤣
Pro tip: use clickbait commit messages

jonoabroad,

Live
Love
Log

bookwar,
@bookwar@fosstodon.org avatar

As usual a good Fediverse conversation is a best motivation to write an article.

So here is the new, slightly provocative one, featuring fever, Professional Users and why developers are always doing things wrong :)

https://quantum-integration.org/integration-engineer-in-a-java-shop

lewiscowles1986,
@lewiscowles1986@phpc.social avatar

@bookwar
Finished strong

stevefenton,
@stevefenton@mastodon.social avatar

If you could wave a magic wand and get instant top metrics... that would be a good thing, right?

I pursue this idea through a thought experiement: What if you had instant and infinite software delivery capability?

https://thenewstack.io/elite-performance-is-wasted-on-feature-factories/

  • All
  • Subscribed
  • Moderated
  • Favorites
  • devops
  • ngwrru68w68
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • GTA5RPClips
  • Youngstown
  • everett
  • slotface
  • rosin
  • osvaldo12
  • mdbf
  • kavyap
  • cubers
  • megavids
  • modclub
  • normalnudes
  • tester
  • khanakhh
  • Durango
  • ethstaker
  • tacticalgear
  • Leos
  • provamag3
  • anitta
  • cisconetworking
  • JUstTest
  • lostlight
  • All magazines