VIRTUAL: SOLD OUTIn this 3-hour workshop, you’ll learn how to set up, configure and run a full-stack, open-source GitOps delivery platform including continuous integration with Drone CI, continuous delivery with Argo CD, and chaos engineering with LitmusChaos. You will be provided with a preconfigured stack with Gitea and Nexus Docker Registry, but the workshop is intended to work with any Git repository (GitHub/GitLab) and container registry (Harbor, etc.). Also included is the open-source tooling you’ll need to deploy and operate this stack afterward.
Here is some of what you will learn in this workshop.
How to use:
- Drone CI to declaratively build, test, and publish images to a container registry.
- Argo CD Image Updater to automatically update the container images in your Kubernetes workloads
- LitmusChaos to run experiments on that environment to determine your application's level of resilience.
- Your repo to create an excellent Full-Stack GitOps experience for your developers
* You’ll also receive access to a Slack Channel where we can continue working together.
Agenda:
- 12:00 Lunch & Setup (optional)
- 1:00 Introductions
- 1:15 Deploy Argo CD from Helm charts
- 1:45 Install "DRAG Stack" following the "App of Apps" pattern
- 2:05 Modify components of the DRAG Stack App of Apps and see them deployed
- 2:25 Making the registry available inside the cluster
- 3:00 Create a full-stack pipeline for apps managed by Argo CD following GitOps workflow
- 3:30 Implement Chaos Engineering with LitmusChaos
- 4:00 Continue discussion at Happy Hour (optional)
- 5:00 Stay for the Lightning Talks (optional)
We hope you will continue working with us to improve the DRAG Stack as an open-source project we can all learn from. More details at
https://github.com/harness-apps/drag-stack/tree/main/workshopHow to Register: Pre-registration is required. To
register for the “Build Your Own Open-Source GitOps Delivery Platform with Argo CD, Drone CI & LitmusChaos” workshop, add it on during your ArgoCon 2022 registration.
For questions regarding this event, please reach out to
david.nielsen@harness.io or
ashley.stevens@harness.io.