Dan Garfield

Dan Garfield

@todaywasawesome.com

VP OSS@Octopus Deploy | Codefresh Co-Founder | GitOps Co-Creator | Argo Maintainer | #Argo #Devops #Kubernetes

1.4K followers41 following224 posts

I do think some well intentioned Valkey users have spread some FUD here.

Dan Garfield@todaywasawesome.com

Redis licensing has caused a lot of heartache so let give a clear update from what we're thinking with the @argoproj.bsky.social 1. Argo CD does not include any Redis code and deploying Argo CD doesn't require Redis.

View full thread

If you're selling software hosting Redis for others, you may have an impact. I'm not a lawyer and this isn't legal advice. This is just to clarify what a CNCF project is and isn't required to do.

View full thread

Today is the last day for the Argomobile. It's being repurposed for a new life and sadly the beautiful artwork will have to come off. 😢🫡 Here we see her in all her glory this past winter.

Argo CD 3.0 is officially released! Go git it! This release contains tons of performance, security, and usability improvements. It distills tons of best practices into new default behavior. Don't forget to review the upgrade docs to make ready! @argoproj github.com/argoproj/arg...

github.comRelease v3.0.0 · argoproj/argo-cdQuick Start Non-HA: kubectl create namespace argocd kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.0.0/manifests/install.yaml HA: kubectl create namespace argocd k...

Upgrading the home network to 10Gbe and it's amazing how difficult finding good hardware is. 10GBe adapter for Macbook? $200. Good switch? How about $200 switches that break after 30 days?

BIG news coming from Codefresh & OctopusDeploy with the launch of ✨GitOps Cloud✨ just in time for KubeCon. GitOps Cloud will change how you deploy to Kubernetes with app & environment promotions powered by Argo. Let's 👀 why it's special 🧵

View full thread

The promotion template lets you specify which paths should and shouldn't be counted in a diff. This gives you the flexibility to not only promote images but any component of your manifests in Helm, Kustomize or anything else.

BIG news coming from Codefresh & OctopusDeploy with the launch of ✨GitOps Cloud✨ just in time for KubeCon. GitOps Cloud will change how you deploy to Kubernetes with app & environment promotions powered by Argo. Let's 👀 why it's special 🧵

View full thread

How does GitOps Cloud know what to upgrade? We take Argo CD apps and add an annotation to make them part of a single product. Now we know that "accounts-dev" and "accounts-prod" are related. So now I can drag 'n drop to do a realtime diff and compare multiple apps in different environments.

Environments are another really exciting area. An environment can be any combo of Kubernetes Cluster, Namespace, Argo CD instance, or even app label. "Prod-us" might contain multiple versions of an app like you see here with differences between them. How do we keep the diff straight?

BIG news coming from Codefresh & OctopusDeploy with the launch of ✨GitOps Cloud✨ just in time for KubeCon. GitOps Cloud will change how you deploy to Kubernetes with app & environment promotions powered by Argo. Let's 👀 why it's special 🧵

View full thread

GitOps cloud provides tons of insights and quality of life improvements for GitOps practitioners but the star the show is ✨Environment & App Promotion✨ The key is a brilliant new K8s CRD to define how changes move from one environment to another.

This includes 🟢 What tests should run and when 🟢 Any arbitrary workflows needed 🟢 How upgrades should happen – with a Pull Request or a commit To start deploying, you need a few key concepts: First – Products:

BIG news coming from Codefresh & OctopusDeploy with the launch of ✨GitOps Cloud✨ just in time for KubeCon. GitOps Cloud will change how you deploy to Kubernetes with app & environment promotions powered by Argo. Let's 👀 why it's special 🧵

With GitOps Cloud you get: ✅ Multi-env app promotions with Argo CD, including: 🟢 Full visibility 🟢 GitHub checks 🟢 Smart concurrency 🟢 Promotion modeling w/hooks and actions ✅ Bring your own Argo CD or install the Codefresh runtime ✅ Straightforward pricing ✅ And lots more

First of, GitOps Cloud takes the very popular Codefresh GitOps and makes it accessible to a much broader audience. Before today, GitOps required the Codefresh runtime. If you used Argo CD, that meant upgrading your env. Now you can connect to any existing Argo CD instances!

Who's releasing Argo CD? Check out the amazing representation from @OctopusDeploy (@codefresh) for the last three years!! Lots more people contribute to every release, Michael Crenshaw from Intuit as the Argo CD lead (and #1 committer) and many others!