Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leesiongchan/homelab
https://github.com/leesiongchan/homelab
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/leesiongchan/homelab
- Owner: leesiongchan
- Created: 2024-10-30T12:34:19.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-16T08:08:00.000Z (about 2 months ago)
- Last Synced: 2024-11-16T08:27:42.864Z (about 2 months ago)
- Language: HCL
- Size: 107 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Oumuamua Homelab
## Bootstrapping
```bash
$ export GITHUB_TOKEN=
$ sh ./scripts/bootstrap.sh
```## Create secret and encrypt with sops
```bash
$ sh ./scripts/create-sops-secret.sh
```## Reset cluster
```bash
$ sh ./scripts/reset-cluster.sh
```More info refer to k3s [cluster upkeep](https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/networking/cluster/k3s/docs/CLUSTER_UPKEEP.md) section.
## Reconcile order
namespaces -> sources -> tf-controller -> secrets -> external-secrets -> bitwarden-secret-store -> secrets-externals ->
reflector -> openebs -> cloudnative-pg -> kube-prometheus-stack -> cert-manager ->
cluster-issuer -> databases -> apps -> terraform -> routes## TODOs:
- [ ] oauth for weave, grafana, portainer