Skip to content

iamahgoub/github-actions-demo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the GitHub Actions demo

This is the cluster management or "config" repository. Kubernetes YAMLs go into the various subdirectories found here.

clusters/rancher - I'm using k3s and Rancher Desktop for this example, because it provides Traefik with svclb out of the box. 😎

You can install these examples on any Kubernetes cluster that can provision Services of type: LoadBalancer.

See:

  • apps/podinfo - The main examples are here. Find the README.md file in each for details about it. There is also a high-level overview of each example with links at the top level.

This repository is a demonstration of several Flux update automation techniques. Thanks for your attention, and I hope you enjoy!

Thanks Weaveworks for hosting (the YouTube link is here.)

PAST: Meetup on Thursday, February 24, 2022

tl;dr:

flux bootstrap github              \
  --context=rancher-desktop        \
  --owner=${GITHUB_USER}           \
  --repository=github-actions-demo \
  --branch=main                    \
  --personal                       \
  --path=clusters/rancher          \
  --components-extra=image-automation-controller,image-reflector-controller

Other Notes

The structure of this repository is based on:

Flux Multi Tenancy

If you are totally new to Flux, apologies as this demo is probably too advanced (so start here instead):

If you've seen our Get Started examples before, a basic Helm and Kustomize example with Staging and Production follows:

The podinfo examples in this repository show a few different methods of automating delivery with Flux.

The Podinfo repository drives GitHub Actions. This is a combined demonstration of GitHub Actions and Flux.

Find the podinfo fork that I have marked up with those examples here.

Other Resources

PAST: AKS Meetup on Thursday, April 7, 2022

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published