@jschnatterer retweeted
The most surprising thing about working at AWS was how much bash glue there was.
Good shell scripting: incredibly underrated skill.
On #GitOpsCon EU yesterday, I learned from @christianh814 that there is a pattern name for rendering your Kubernetes Manifests (Helm, Kustomize, JSonnet, CueLang, Timoni, etc.) on the CI server before deploying them via #GitOps: "Rendered Manifests" 👏
1/
I especially like having a name for this pattern, because we have been using it ever since we migrated from Flux v1 to Argo CD in 2020.
💡 We also provide some examples on how to implement it in the GitOps playground:
github.com/cloudogu/gitops-p…
3/
It's also worth mentioning that Flux recommends this pattern for it's OCI artifacts feature, without using the pattern name, yet 😉
fluxcd.io/flux/cheatsheets/o…
4/4
Twitter bubble: How would you call a team that operates its whole tech stack by themselves?
For example you as a team get handed the admin credentials to a cloud account or project and can use what ever suits your business needs best.
1/3
No ops or platform team handles it for you. But there might be some form of inner consulting available that helps you get started.
I see that as a kind of counter concept or opposite of "platform engineering", without saying it's better or worse.
2/3
Absolutely delighted to share that the #GitOps Playground now runs on Mac, Windows and Linux.
github.com/cloudogu/gitops-p…
Create a complete GitOps-based operational stack including Kubernetes on your machine with only one command 🤯
👇️

ALT Command to start playground locally: bash <(curl -s \ https://raw.githubusercontent.com/cloudogu/gitops-playground/main/scripts/init-cluster.sh) --bind-ingress-port=80 \ && docker run --rm --pull=always -u $(id -u) \ -v ~/.config/k3d/kubeconfig-gitops-playground.yaml:/home/.kube/config \ --net=host \ ghcr.io/cloudogu/gitops-playground --yes --argocd --base-url=http://localhost

ALT Features of the GitOps playground: * Deployment: GitOps via Argo CD with a ready-to-use repo structure * Monitoring: Prometheus and Grafana * Secrets Management: Vault and External Secrets Operator * Pipelines: Example applications using Jenkins and SCM-Manager * Notifications/Alerts: MailHog for demo purposes
The magic quadrant between stability, features and
... Dependency updates on #ConLife23 by @NicholasDille @con
Final advice by @schlomoschapiro @co #ConLife23
Day 2 of @ConLifecycle kicks off with @schlomoschapiro motivating for possessing your secrets in cloud contexts using #SOPS
#ConLife23
Today I had the honor of having @NicholasDille live-tweeting my talk on GitOps patterns on #ConLife23 🤩
Next up (for me) is Mr. GitOps @jschnatterer
. @LeanderReimer pointing out "brown" electricity in Germany at @ConLifecycle #ConLife23
Wir suchen Themen von neuen und altbekannten Gesichtern für die Konferenz der deutschsprachigen GitOps-Community 👇
This Post is from an account that no longer exists. Learn more
Created a downstream @PlantUML "distro" capable of creating PDFs:
docker run --rm -u $(id -u) \
-v /your-folder:/data \
ghcr.io/schnatterer/plantuml… \
-tpdf your.puml
github.com/schnatterer/plant…
@jschnatterer retweeted
Been noticing some discourse lately about why cloud is overrated. Maybe it is. But there's more to the story.
I wrote this to help me think through things, and if Elon wasn't the way he is you'd be able to tell it was a link called "Wait, is Cloud Bad?" newsletter.goodtechthings.co…
Anyone still using #MailHog?
It's a great tool for testing email functionality of applications.
Unfortunately, it looks unmaintained, the latest release being > 3 years old.
We now offer a Docker/OCI image that is regularly rebuilt aiming for 0 CVEs.
github.com/cloudogu/mailhog-…
Heute erscheint die @iX 11/23 und damit der "Praxis-Teil" zu meinem #GitOps Repo-Strukturen und -Patterns Artikel.
Er beleuchtet 6 öffentlich zugängliche Repo-Beispiele für #ArgoCD und #Flux, u.a. den GitOps Playground: github.com/cloudogu/gitops-p…
👇
Dabei kann ich einige spannende Erkenntnisse mit euch teilen.
Ich habe auch selbst viel für meine eigenen Repos daraus gelernt.
Eine Übersicht der Beispiele findet ihr auch in unserem Repo GitOps-Patterns github.com/cloudogu/gitops-p…
Zum Artikel:
heise.de/select/ix/2023/11/2…














