Skip to content

UnstoppableMango/the-cluster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3,536 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

THECLUSTER

UnstoppableMango's homelab infrastructure. Built on Kubernetes with Pulumi. More recently, using Flux.

Repository Structure

github.com/UnstoppableMango/the-cluster
├── apps                # Application Pulumi stacks
├── assets              # Assorted images and documents
├── charts              # Haphazard Helm charts
├── clusters            # Cluster bootstrapping Pulumi stacks
├── components          # Pulumi component packages
├── crds                # crd2pulumi nodejs output
├── flux                # Flux manifests
│   ├── apps            # Application kustomizations
│   ├── clusters        # Cluster entry points
│   └── infrastructure  # Infrastructure kustomizations
│       ├── configs     # Per-controller config (certs, DNS, storage, ingress)
│       └── controllers # Controller installs (cert-manager, CNPGs, Crossplane, etc.)
├── hack                # Boilerplate, scripts, development tooling
├── infra               # Infrastructure Pulumi stacks
├── lib                 # Shared code exposed as `npm` packages
│   ├── crds            # Custom Resource Definition codegen
│   │   └── nodejs      # Legacy crd2pulumi output for node
│   └── nodejs          # Shared code for node
└── .versions           # Ad-hoc version pinning

About

Source for THECLUSTER

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages