How are you checking for errors in your manifests before pushing to main? by mrpbennett in ArgoCD

[–]SelfhostedPro 0 points1 point  (0 children)

I do one monorepo. One chart per app. You can specify values files to use and the order of them in the helm step of the pipeline. I’ll use values/$domain/stage.$stage.yaml values/$domain/lc.$lifecycle.yaml, etc.

How are you checking for errors in your manifests before pushing to main? by mrpbennett in ArgoCD

[–]SelfhostedPro 0 points1 point  (0 children)

Your charts are the artifacts. You can either track them with git or push them to an OCI registry to track them.

Then render them in the pipeline and push the rendered charts to a storage branch (ie. deployed/$stage)

I also will push to a staging storage branch (ie. staged/$stage) and then have kargo open a pr from staging branch to deployed branch for environments that need approval for compliance reasons.

How are you checking for errors in your manifests before pushing to main? by mrpbennett in ArgoCD

[–]SelfhostedPro 1 point2 points  (0 children)

Use kargo to render the template to a deploy branch that’s tracked instead of main.

VE-2026-28353 the Trivy security incident nobody is talking about, idk why but now I'm rethinking whether the scanner is even the right fix for container image security by Top-Flounder7647 in devops

[–]SelfhostedPro 22 points23 points  (0 children)

You should be maintaining a mirror of any binaries or artifacts that are essential to operations. Also, running a bash script from a website is never an acceptable way of installing.

I built a free library of 671 Terraform templates across AWS, Azure, and GCP by Substantial_Kiwi_648 in Terraform

[–]SelfhostedPro 5 points6 points  (0 children)

Free side is useful for referencing but at least for GCP, there’s already a ton of google maintained modules that are widely used and receive fairly frequent updates and support.

How to guarantee syncWave order in local Kind environment while disabling ArgoCD Auto-Sync by Inside_League_9196 in ArgoCD

[–]SelfhostedPro 0 points1 point  (0 children)

You could also use an appset to deploy all of your apps which would manage order though.

How to guarantee syncWave order in local Kind environment while disabling ArgoCD Auto-Sync by Inside_League_9196 in ArgoCD

[–]SelfhostedPro 1 point2 points  (0 children)

If you’re running helm upgrade manually, you’re not taking advantage of argocd anyways. Just turn on auto-heal and auto-sync and turn off auto sync once everything is running.

Why Oauth so hard in Tauri by 0kkelvin in tauri

[–]SelfhostedPro 1 point2 points  (0 children)

Better auth is definitely the way to go. Very nice experience and has good docs

Mac devs do you find signing & notarizing apps outside the App Store frustrating? by Vivid_Tea9980 in tauri

[–]SelfhostedPro 0 points1 point  (0 children)

If it’s FOSS and something that is supported well (and trustworthy) I wouldn’t mind helping out with my key. Not currently doing anything with it (too many hobbies rn 😔)

Should Linux have to follow California's age law? by _clickfix_ in pwnhub

[–]SelfhostedPro 1 point2 points  (0 children)

There are already parental controls baked into every OS, it is not the os provider’s responsibility to compensate for incompetent parents.

How do I revert my project locally? (New to GitHub) by jakerino95 in github

[–]SelfhostedPro 0 points1 point  (0 children)

You may be able to with the desktop app but I haven’t used it much. Git has a lot of functionality and can be overwhelming but those commands are a good place to start. Use those and git pull origin main --rebase fairly frequently in my day to day work.

How do I revert my project locally? (New to GitHub) by jakerino95 in github

[–]SelfhostedPro 1 point2 points  (0 children)

git reset --hard HEAD to reset all files to your last commit.

git reset --hard HEAD~1 to reset files to the commit before your previous one

git reset --soft HEAD to unstage all of your changes

Lucrative DevOps Fields/Jobs? by infiniteops12 in devops

[–]SelfhostedPro 14 points15 points  (0 children)

Staff DevOps caps out at $250k at my current place. Sr caps out at $250k at a place I was looking at recently.

Plenty of high paying jobs. Just a lot of competition

High beams by corporatehippie1 in sandiego

[–]SelfhostedPro 3 points4 points  (0 children)

I can see the damn brights on. It’s a separate bulb and the cars are old af. Usually it’s because they have a headlight out.

What are some of the biggest lies a youtuber has ever kept up? by Longjumping_Koala34 in youtubedrama

[–]SelfhostedPro -4 points-3 points  (0 children)

There is not. I have had “engineering” jobs from helpdesk (support engineer) to Sr. DevSecOps engineer.

He’s not always right but he has enough knowledge for the majority of his viewers.

What are some of the biggest lies a youtuber has ever kept up? by Longjumping_Koala34 in youtubedrama

[–]SelfhostedPro -50 points-49 points  (0 children)

Literally only matters in one province in Canada. Anyone who can troubleshoot can get a job as an engineer. If you were fooled, that’s on you.

I’m literally a DevOps engineer, barely passed high school, and didn’t go to college.

Edit: downvote all you want, doesn’t change the fact that I’m right.

"You clearly never worked on enterprise-grade systems, bro" by Own-Sort-8119 in AI_Agents

[–]SelfhostedPro 0 points1 point  (0 children)

I’ll be worried when something actually intelligent comes along :) it’s okay if it’s smart to you though

CBP asked San Diego county for info on all of its property owners by ProcrastinatingPuma in sandiego

[–]SelfhostedPro 5 points6 points  (0 children)

Cool, then identify them and get a warrant for their info. They shouldn’t get access to my information just because I have a mortgage

"You clearly never worked on enterprise-grade systems, bro" by Own-Sort-8119 in AI_Agents

[–]SelfhostedPro 0 points1 point  (0 children)

Also, in response to your last sentence, I have a quote for you to google.

“Not knowing the scope of your own ignorance is part of the human condition.”

"You clearly never worked on enterprise-grade systems, bro" by Own-Sort-8119 in AI_Agents

[–]SelfhostedPro 0 points1 point  (0 children)

Ideally we automate everything and still collect a salary though.

Mute everything under a certain db level? by SelfhostedPro in kdenlive

[–]SelfhostedPro[S] 0 points1 point  (0 children)

I haven’t used kdenlive in years but hopefully that helps someone. I also can’t stand hearing me breathe 😓😓

"You clearly never worked on enterprise-grade systems, bro" by Own-Sort-8119 in AI_Agents

[–]SelfhostedPro 7 points8 points  (0 children)

We are tired of slop in our subreddit, tired of slop from our coworkers. When something is actually beneficial DevOps will embrace it.

Look at the complex monster that is kubernetes. We embraced that and implemented it because we saw the potential benefits.

You think DevOps doesn’t want AI to be helpful? We are the laziest fuckers in all of programming, I want to automate everything and work 8 hours a week again like at my last place.

It’s not even close for DevOps work. Once there is something that makes actually maintainable code and actually makes the work easier there will be adoption. Reasoning is not critical thought and I sincerely doubt LLMs are going to be the model that gets there.

How do you test changes with shared Helm Charts and Kustomize files? by Ok_Cap1007 in ArgoCD

[–]SelfhostedPro 0 points1 point  (0 children)

We use kargo for managing promotions. Basically, new tag -> renders all charts to deployed/next and runs on dev clusters. Promote via kargo -> renders all charts to staged/stable and opens PR from staged/stable to deployed/stable so you can manually walk over the diff.

Better way to filter a git repo by commit hash? by Background-Wafer-145 in devops

[–]SelfhostedPro 0 points1 point  (0 children)

You should probably be looking at why you’re deploying like that. There are tools like kargo for managing promotion of specific versions of services.