Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/leesiongchan/homelab


https://github.com/leesiongchan/homelab

Last synced: about 2 months ago
JSON representation

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