Skip to content

joshsizer/flux-root

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 

Repository files navigation

flux-root

This repository is my personal 'flux-root', and reconciles all the Kubernetes manifests and Helm charts that are unique to my personal projects.

yellowstonedev/flux-root

This repository is being reconciled by yellowstone/flux-root. Yellow Stone Dev is an organization that my buddy and I maintain as a shared personal project.

While that code is private, its main job is to enable multi-tenancy on a shared Kubernetes cluster hosted in Linode. That way we can both use the shared cluster in a relatively independent manner.

The k8s flux installation is pointed to yellowstonedev/flux-root, which points to a few other tenants, such as this repository, as well as yellowstonedev/flux-infra-root.

yellowstonedev/flux-infra-root is where things like cert-manager and github-actions-controller are deployed so that we can run GitHub CI pipelines and protect our websites with TLS.

Hosted

This repo is the source of desired state for my self-hosted Ghost blog at https://josh.sizer.dev. Notably, there is also a CronJob that runs a script that generates blogposts using ChatGPT.

About

Deploys applications into my LKE Kubernetes cluster

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published