Skip to content

UnstoppableMango/the-cluster

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