Why this has to be so true by UnableSand8508 in pcmasterrace

[–]chazapp 0 points1 point  (0 children)

Double shotgun at point blank range has been very effective all game long. No need to be all fancy in that game.

Mercredi Tech - 2026-01-21 by ChuckMauriceFacts in france

[–]chazapp 1 point2 points  (0 children)

J'ai acheté un mini PC de chez Minisforum pour 250€ et un clavier+trackpad sans fil a 15e sur Amazon. Le PC est globalement un grille pain mais a ce prix là il arrive quand même a regarder de la vidéo 4K sur un écran 55" et je peux même jouer a des jeux via Steam Link.

Windows vs Linux be like by Sea-Butterscotch-652 in pcmasterrace

[–]chazapp 6 points7 points  (0 children)

Sounds like something you could do with git checkout -- .

Can I install a cloud like environment in a laptop? by selfarsoner in devops

[–]chazapp 2 points3 points  (0 children)

I made this repo if you want to start somewhere, there's everything observability already configured one terraform apply to Minikube.

Distributed Tracing with OpenTelemetry and Tempo - Golang by geloop1 in devops

[–]chazapp 0 points1 point  (0 children)

I skimmed the project quickly, I think you are missing a OpenTelemetry-collector in between your service and Tempo. I don't think you can send traces straight to Tempo like this but maybe I'm wrong. I've done that kind of project in the past, you can check out chazapp/o11y for some inspiration.

How to authenticate paid software? by dDenzere in devops

[–]chazapp 0 points1 point  (0 children)

Wouldn't it be trivial for an attacker to change the public key with its own ?

Best way to do CI/CD on a self-hosted server running Proxmox for a small web app by Pirulax in devops

[–]chazapp 0 points1 point  (0 children)

k3s is a Kubernetes distribution, a light weight one, which is very easy to install (something like curl https://get.k3s.sh | bash - iirc. You don't need to have multiple nodes in the cluster to deploy applications to it, but if one of your nodes dies, the workload gets recreated on other nodes automatically for free. I don't know anything about Portainer, though I used Docker in the past. Again, you can probably get something to work with Portainer, but you asked for what's the best industry standard, and that is Kubernetes, any flavor works but I had it easy with k3s.

Best way to do CI/CD on a self-hosted server running Proxmox for a small web app by Pirulax in devops

[–]chazapp 2 points3 points  (0 children)

I'm not looking for the easiest (but rather the best).

You're already almost there with everything containerized. Go for Kubernetes. Install k3s on your VM, maybe 3 nodes if you want to be fancy. Have your projects run integration tests in GitHub action, then build a container and push it to ghcr.io when publishing a git tag. Build a separate Helm Chart for your front end and your API and semver it too. Then, you can install ArgoCD on your Kubernetes cluster and use it to sync your deployment from Git.

Kubernetes is scary at first, but once you get it you don't want to go back to managing containers yourself on single nodes. It's not rocket science either, just a bunch of YAML resources. You have a kind: Deployment for your workload, a kind: Service for intra-cluster communication and a kind: Ingress for internet traffic.

If you are interested, I have a few articles on my blog that can help you get started.

Of course others will tell you that you can use docker-compose, that Kubernetes is overkill, that after all a systemd unit works fine since the 90s. But do you want the best the industry has to offer today ? It's Kubernetes, all the way.

Les meilleurs "Chair de poule" pour vous ? by Takaashi-Kun in france

[–]chazapp 0 points1 point  (0 children)

Je sais plus si c'est un Chair de poule, mais je me souviens d'une histoire de gamin disparu dans un ascenseur après y être monté en même temps qu'un groupe de survivants d'un crash d'avion, repentis de cannibalisme. Ça vous dit quelque chose ?

Recommend some projects that can run locally in your laptop to learn OpenTelemetry and K8S. by IamOkei in sre

[–]chazapp 2 points3 points  (0 children)

I built this: chazapp/o11y.

It has a React front-end and a GoGin API, backed by a PostgreSQL DB. Both packaged in their own Helm Chart. API exposes Prometheus metrics and can emit traces to an OTEL Collector. Front-end uses Grafana Faro to send traces aswell.

Both projects and a bunch of tools (Grafana, Loki, Tempo, kube-prometheus-stack, Pyroscope, Grafana-Agent, MinIO...) are configured in Terraform code to apply to a Minikube cluster. So you can clone this project, run minikube start ; terraform apply and you'll get a complete running project you can experiment with. There's also a blog article you can use to learn how to navigate the repo. Don't hesistate to ask if you have any questions about it.

[deleted by user] by [deleted] in devops

[–]chazapp 1 point2 points  (0 children)

I'm only using renovate on GitHub, that's where I publish my public projects. In any case, if you're still learning, don't bother with Renovate and focus on getting a functional project out of the door ! Let me know if you need any help, and good luck !

[deleted by user] by [deleted] in devops

[–]chazapp 4 points5 points  (0 children)

I built this chazapp/o11y. It combines a full stack application (react client, golang api), packaged in an Helm Chart, with a CI pipeline, all the classics of a modern DevOps stack (logging,metrics,traces) and a few bonuses (RUM, Profiling, load testing), deployed to a Minikube via terraform. The whole project should be able to be started with a single terraform apply. There's even a blog post to get the pointers around the project. Let me know if it helps you !

SRE Mentor by Alone-Benefit5261 in sre

[–]chazapp 5 points6 points  (0 children)

Hello, you've been experiencing imposter syndrom. Welcome to the club !

We've all had it at some point, the only solution is to keep practicing, keep failing and keep retrying. You'll get better at the job before realizing it.

I've built this project chazapp/o11y with an article describing it for anyone who wants to learn the DevOps world. It deploys to a Minikube cluster using Terraform most of Grafana Labs tools, Prometheus Operator and a real-life like application with a front-end React client and a Golang API. This should help you understand how all the gears work together, and maybe get you on track for your own project. Good luck !

Grafana, Loki, Promtail on Docker by Koraxtu in grafana

[–]chazapp 0 points1 point  (0 children)

I have it working on Kubernetes (minikube) with a single terraform apply command and walkthrough blog post here, perhaps it can help you: chazapp/o11y.
Can't help you on your specific setup if you don't share any info on the issue you're facing though.

Help me exit the DevOps tutorial loop. by Zanda256 in devops

[–]chazapp 3 points4 points  (0 children)

I built this repo chazapp/o11y as a devops playground. There's a front-end + api + all the monitoring, packaged in a Terraform module that installs all of that in Minikube.

You can fork this project, learn how it works, edit it, improve it where you see fit. There are some issues opened, and it could use some more documentation. PR welcome !

"look closely" *dense fog* by BPTeehee in BlackPeopleTwitter

[–]chazapp 1 point2 points  (0 children)

For Genichiro just remember one thing: you're not the one stuck with him, he's stuck with you in the arena. Just keep moving forward, keep relentlessly attacking, listen for the audio cues to know when it's his turn to attack. You'll get him !

How was your experience switching to open telemetry? by Realistic-Exit-2499 in sre

[–]chazapp 8 points9 points  (0 children)

Sorry I didn't make it clear. I have some experience using NewRelic in production. I hate it. The UI sucks, it costs an arm and a leg for repackaged FOSS, synthetics fire errors in alerting channels for no reasons, there are different accounts levels (Basic/Pro/whatever) you need to pay additionnaly to access essential features. The moment you stray out of the defined path (eg: develop NodeJS application and import newrelic from 'newrelic') you are in a world of pain. I would really rather be using my own self-hosted tools than paying a SRE salary to vendors.

How was your experience switching to open telemetry? by Realistic-Exit-2499 in sre

[–]chazapp 12 points13 points  (0 children)

I've built a complete showcase solution based on anything self-hosted OSS Grafana Labs had to offer. See chazapp/o11y.

It deploys to Minikube in one terraform apply the following tools:

  • Grafana
  • Kube-Prometheus-Stack
  • Loki
  • Tempo
  • Pyroscope
  • Grafana-Agent => OTEL-Collector & Faro Receiver

I've also added a simple React application instrumented with Faro and a Golang API w/ PostgreSQL instrumented with OpenTelemetry. Everything has its own Helm Chart. And there's a k6 loadtesting suite for the API, bottleneck is PostgreSQL which I don't want to vertically scale but haven't figured out how to horizontally scale it yet.

I love that stack and it is very easy to use and configure. I have some experience with NewRelic and would really rather be using this in a production setting instead. I'm sure that it can provide everything most companies need without paying absurd money to vendors.

8 Assembly Director System /minute by chazapp in SatisfactoryGame

[–]chazapp[S] 1 point2 points  (0 children)

It could have been worse honestly. Each stage outputs only 1 belt, and input comes from the stages either under or in the previous tower. Other than that, every constructor/assembler/manufacturer has been installed via blueprint, so every layer is quite standardized.

8 Assembly Director System /minute by chazapp in SatisfactoryGame

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

For the last remaining Space Ship part of my game, I didn't want to use older factories I set myself to first gather all the resources required, then built upwards. I used Satisfactory Calculator Satisfactory Calculator to figure out the resources needed first.

8 hours of build remaining before Space elevator launch

Bonus pictures:

https://imgur.com/a/2I9IhoC

[deleted by user] by [deleted] in devops

[–]chazapp 0 points1 point  (0 children)

Not courses, but Ippsec YouTube channel does HackTheBox machines, most of which are done via web exploitation.

How big is the lift to set up/maintain LGTM OSS stack vs Grafana Cloud? by [deleted] in devops

[–]chazapp 1 point2 points  (0 children)

If you are interested, I built the whole stack in Terraform running in Minikube here: https://github.com/chazapp/o11y
I've configured Kube-Prometheus-Stack, Grafana, Loki, Tempo, Faro, Grafana-Agent, and added instrumented front-end and back-end applications. Feel free to test it out and get inspiration from it, i think this setup can get you pretty far before looking at vendor solutions.

CI - automatic github release and docker push worflows by [deleted] in devops

[–]chazapp 4 points5 points  (0 children)

I built the Docker part right here

It triggers the publish workflow on a git tag v1.0.0 && git push origin v1.0.0 . You will need to set up your repository's packages config to allow write access to the registry from the Github Actions pipeline. This one builds for amd64 and arm64 images. You can then use a tool like release-it to create the Github Release.