#random (2024-04)
Non-work banter and water cooler conversation
A place for non-work-related flimflam, faffing, hodge-podge or jibber-jabber you’d prefer to keep out of more focused work-related channels.
Archive: https://archive.sweetops.com/random/
2024-04-01
2024-04-02
hey all, am devops engineer focused on AWS, I got my eyes lately on openstack and liked the concept of building a local cloud provider(I read based on some folks on reddit struggled on deploying and maintaining it) but wanted to ask: are there clients or companies still working with openstack or developing technologies around it because I don’t see a lot of active communities on reddit or any big contribution to the github
I set up openstack for a client team and my findings are that it just is too much overhead and docker-configuration, awslocal configuration, a collection of shell scripts etc
it didn’t make sense for a team of ~10 engineers but still they wanted a full local loop of their lambda flow which involved things like s3 bucket notifications for triggering lambda etc
I think localstack is good if you built with incorrect patterns and don’t have a good way to locally execute your code. But in an ideal world you should not need localstack and should have a strong local dev flow and from there move to a dev cloud environment.
So learning it and trying to provide it as service will not be beneficial for the long run ?! my main interest was finding a way to help mid-companies achieve their on-premise plans outside the cloud providers options(AWS outpost..)
I wouldn’t say that it’s an extremely valuable skill to have. I haven’t seen many organizations that are using it at scale, and with proper configuration of localstack it’s basically the same skillset as AWS. I would focus more on sharpening pure-AWS skills
Understood, thanks for your feedback
Yea, I think if the purpose is testing locally, local stack is where things are headed. Much simpler. Open Stack is overkill unless the objective is to create a self-managed cloud on bare metal.
ohh @hamza bou issa i’m sorry I completely swapped openstack and localstack in my head when I read your first message
And what I meant to say is that I set up localstack. I do not have experience setting up openstack
Incidentally, a new startup out of ycombinator is trying to provide a new alternative to open stack (with a hosted version as well) https://www.ubicloud.com/
Ubicloud is an open and portable cloud. Think of it as an open alternative to cloud providers, like what Linux is to proprietary operating systems. Ubicloud provides IaaS cloud features on bare metal providers, such as Hetzner, OVH, and AWS Bare Metal. You can set it up yourself or use our managed platform.
Open source alternative to AWS. Founded in 2023 by Umur Cubukcu, Ozgun Erdogan, and Daniel Farina, Ubicloud has 10 employees based in San Francisco, CA, USA.
I have set up Openstack in a test environment around 2013, it is a good project to learn but not for making a living or commercial project, many big companies had failed on it
@Erik Osterman (Cloud Posse) I think cloudstack is a true alternative to openstack for now
@Hao Wang what do you see as an alternative and open source to learn ?
also used opennebula
Heh, didn’t think cloudstack still existed. I only did a small PoC 12+ years ago when was at CBS.
Interesting. So I used it in 2011, just before it was acquired. Didn’t realize Citrix donated to Apache Foundation.
not that much of articles and blogs around it but the documentation seems decent, easier than openstack tbh
Yes, when I tried cloudstack it was pretty easy to get up and running.
I did a lot of openstack back in the day. We would use cobbler and pxe to bring up dozens of compute for clients and some wanted their own clusters. In the end, the tech is mostly about learning rabbitmq… I feel like that’s the only long term skill I got out of it. And learning how beam/rabbit work and learning some erlang/elixir would need to be on your skill todo’s first.
Customers leaned on it as an alternative to ec2, and we would basically find value in it because customers were buying hardware and we would make sure it sliced its hardware neatly into clusters.
That’s still something that can be tough to do with kubernetes and other tech, but to be clear, it’s going to move you closer to hardware
Getting closer to hardware is literally the opposite of getting closer to cloud. Not that they can’t work together, but I would not consider them overlapping or even reinforcing cross-cuts of the same problem
tinkerbell is another interesting project
based on containers
2024-04-03
2024-04-04
forwarded this video from #security, from now on, for all the open-source projects, it is expected that the team of maintainer or co-maintainer will be audited internally and externally in all the open-source projects, which is a good thing
you never know who is behind them
hope he can come back to DevOps community or his own company as Jobs did
AI-generated sad girl with piano performs the text of the MIT License
MIT license is sad
AI-generated sad girl with piano performs the text of the MIT License
I would listen to this on repeat!
IMO, MIT is pretty happy as far as licenses go. It would be hilarious to do this based on a source-available license that Redis, HashiCorp, ElasticSearch, etc have adopted
optimistic to see the doors are closing to those products
2024-04-05
2024-04-06
Detecting XZ Utils liblzma CVE 2024-3094 backdoor exploit with Tetragon and eBPF. Includes ready to apply yaml policy.
2024-04-09
In retrospect, this makes sense, but it’s not the image I had in my head of what the eclipse would look like from space. https://x.com/elonmusk/status/1777493587925647795
View of the eclipse from orbit
that view almost makes the earth look like an eyeball
Right? It’s almost creepy looking
U.S. Cyber Safety Review Board slams Microsoft for security failures that enabled a major data breach by China-backed hackers.
2024-04-10
You know how I save my time, one of them is not to pay the same attention to the open-source products with commercial license. You need to distract yourself to other opensource projects, even though they are still small, for example, when mysql was acquired by SUN, Postgresql is much less popular. Keep calm and start staying away from the projects, for example, Terraform, Redis… but you can still make a living with them, it is not a conflict but a way to spend your time and energy more efficiently
(I forgot that sun acquired mysql, before oracle acquired sun)
I worked for SUN then so got some impressions still, SUN failed its new CPU and then fell hard
chatgpt 3.5 is used
gemini free is used
2024-04-11
We are running free week of DevOps learning, from April 15th to 21st. This is a great chance to learn new DevOps skills or brush up on your existing knowledge.
• Access to over 80 comprehensive, up-to-date premium courses.
• Dive into more than 700 hands-on labs for an immersive learning experience.
• Engage with KodeKloud Engineer and become part of our vibrant community.
• The last Free Week saw users engaging 13x more with content, completing 4x more courses, and experiencing 2x more labs than average. Don’t miss out on crafting your learning journey with our curated paths that span DevOps, Kubernetes, Docker, and more! You can register here (it’s free): https://kode.wiki/4aF1VBU
Sign up to access a week of exclusive access to our top-tier DevOps courses and Interactive Labs, for Free.
1/5 OpenTofu recently got a cease & desist letter from HashiCorp claiming copyright infringement. At the same time, an online publication made the same accusation.
These claims have zero basis in fact. And because the code is open source, you can see this for yourself!
Hi folks, we are tuning our product offering of a DevOps tool (glueops.dev). If any platform/sre/devops engineers would be willing to talk to me, I would really appreciate it!
2024-04-12
Hey everyone I’m George the founder of Stakpak, we’re a VC backed startup working on a specialized copilot for Terraform that attributes recommendations back to real people’s work.
I’d love to learn more about your workflows, and get your feedback, please DM me if you’re interested in helping us out.
Looks interesting. I think for many of us, there’s too many new cool tools like yours we would like to try out, but not enough time. Some examples / tutorials / videos allowing me to learn at least some cool bits of the tool in minutes rather than hours would be cool
there’s too many new cool tools like yours we would like to try out,
isn’t that the truth!
YES @Pawel Rein I’m working on that
I tried demoing some cool bits in this 2 min video, If you think it’s interesting enough you can give it a try here https://histudio.ai
Really appreciate the candid feedback !
A Hybrid Intelligence (Human + AI = HI) that helps you create production-ready infrastructure, using knowledge contributed by you and other DevOps experts all over the world. A Hive Mind for DevOps and cloud-native infrastructure design.
2024-04-15
Hi,
is there a yaml scheme for validation in vim using yaml-language-server as LSP? https://github.com/redhat-developer/yaml-language-server
Yeah, thx
Re: Charmbracelet – I briefly checked out their website after we were talking about “What do they do to make money” during the last office-hours and I’m still pretty confused how they’re a business? I assume they make CLI apps for companies? I’m unsure who that would be and how that would be profitable, but I really hope they’re doing well because now looking at their breadth of OSS work – they’re super impressive. I’m going go donate to the GH
We make the command line glamorous
They don’t do GH donations (or any it seems) – Crazy.
We make the command line glamorous
They have charm cloud: https://charm.sh/cloud/
but mostly i think they make money through paid support
We make the command line glamorous
That’s awesome. Again… how does that get enough traction to be profitable is my question, but I love it.
https://substackcdn.com/image/fetch/w_1456,c_limit,f_webp,q_auto<i class="em em-good,fl_progressive"Image linked from here…
Honestly I don’t hate the concept of resource groups.
Yes! I started with AWS and then started working with Azure. I really appreciate the way ALL the resources for a project are encapsulated in a resource group. In AWS you can tag but it still leads to resources getting overlooked or left behind when projects get decommed or renamed. Especially back in the click-ops days.
2024-04-16
https://medium.com/@xpf6677/kcl-newsletter-node-js-sdk-template-module-and-crossplane-kcl-function-updates-b0272d9ded0e The KCL programming language latest newsletter is out! (Node.js SDK, Template Module and Crossplane KCL Function Updates). Welcome to read and provide feedback!
KCL NewsLetter | Node.js SDK, Template Module and Crossplane KCL Function Updates |
2024-04-17
This looks like a pretty interesting new terminal – Anyone tried it out? https://www.waveterm.dev/
An open-source, AI-native, terminal built for seamless workflows
Interesting idea, but I don’t want AI anywhere near my terminal. Just feels like a security nightmare waiting to happen.
An open-source, AI-native, terminal built for seamless workflows
I also skip over everything related to AI on hacker news and reddit, so I’m clearly not the target audience.
this actually looks pretty cool to me, since I’m already a heavy vim user and havent ever really been able to transition over to VSCode. Plus rendering markdown and images is nice to have. Downloaded and giving it a chance!
Let me know how it goes! I’m hesitant to switch to something too quickly as I just got on Warp last year and like it, so I’d like to hear first-hand experience.
@Matt Gowie do you have any favorite Warp features you use? I just made the transition to it
Honestly I’m coming from iTerm2 and my feeling towards Warp is that the Emacs key combinations that got ingrained in me from 2011 just work better. Things like alt+shift+b for back selecting a word and what not. I think my bar was kinda low. They have better history search and tab completion too.
But I’m definitely not a power user of it. I haven’t really used their AI stuff at all.
Agreed, I haven’t used any of the team or AI features, but the tab completion and search is very nice!
I tried out wave for a day, but honestly didnt love it. We heavily use docker shells at Cloud Posse, and wave makes it pretty awkward to handle. Kind of a hard stop for me
Huh – good to know. What’s it doing in your screenshot? Separating the execution from history or something?
yeah it creates a separate session for the docker shell, but continues new commands in the original shell below. You can click and enter the docker shell if you want, but it’s a lot of clutter
Weird. Probably should be an issue for them cause that sounds like a bug. They must know about it though cause entering a subshell is a normal thing…
Holy cow, Warp collects more telemetry than the NSA. I tried it out this week and opted out of all optional telemetry, but after blacklisting the domain so it wouldn’t call back to app.warp.dev, I realized how much it’s sending outbound. https://docs.warp.dev/getting-started/privacy#exhaustive-telemetry-table
An overview of Warp’s approach to privacy.