alpha
Login
Join now
khuedoan.com
/
cloudlab
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
My offsite, low-cost, hybrid cloud self-hosting infrastructure
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
Commits on
master
Khue Doan
babd31f8
feat: setup staging Temporal with CNPG
master
5mo ago
feat: setup staging Temporal with CNPG
master
Copy SHA
Browse repository
Khue Doan
committed
5mo ago
Khue Doan
32554194
fix(forgejo): depends on gateway
5mo ago
fix(forgejo): depends on gateway
Copy SHA
Browse repository
Khue Doan
committed
5mo ago
Khue Doan
a503b16e
feat(platform): setup CloudNativePG
5mo ago
feat(platform): setup CloudNativePG
Copy SHA
Browse repository
Khue Doan
committed
5mo ago
Khue Doan
c3e1fb7d
fix(platform): always retry
5mo ago
fix(platform): always retry
Copy SHA
Browse repository
Khue Doan
committed
5mo ago
Khue Doan
b71d26cb
chore: uninstall notes
5mo ago
chore: uninstall notes
Copy SHA
Browse repository
Khue Doan
committed
5mo ago
Khue Doan
ff52fd3d
feat(actualbudget): SSO
5mo ago
feat(actualbudget): SSO
Copy SHA
Browse repository
Khue Doan
committed
5mo ago
Khue Doan
c90b4ddf
fix(vault): fail fast
5mo ago
fix(vault): fail fast
Copy SHA
Browse repository
Khue Doan
committed
5mo ago
Khue Doan
86003c13
fix(apps): fix staging ports
5mo ago
fix(apps): fix staging ports
Copy SHA
Browse repository
Khue Doan
committed
5mo ago
Khue Doan
2a4db87b
feat(toolbox): generate and push apps to OCI
5mo ago
feat(toolbox): generate and push apps to OCI
Copy SHA
Browse repository
Khue Doan
committed
5mo ago
Khue Doan
5ee61e48
chore(apps): convert staging apps to Gateway API
5mo ago
chore(apps): convert staging apps to Gateway API
Copy SHA
Browse repository
Khue Doan
committed
5mo ago
Khue Doan
efdac402
fix(staging): pin Actual Budget to latest
5mo ago
fix(staging): pin Actual Budget to latest
Copy SHA
Browse repository
Khue Doan
committed
5mo ago
Khue Doan
e33c6d0a
feat(apps) add staging config
5mo ago
feat(apps) add staging config
Copy SHA
Browse repository
Khue Doan
committed
5mo ago
Khue Doan
dcacb793
chore(infra): update version hash
5mo ago
chore(infra): update version hash
Copy SHA
Browse repository
Khue Doan
committed
5mo ago
Khue Doan
b19f4b02
fix(platform): workaround vault pod mutation issues
5mo ago
fix(platform): workaround vault pod mutation issues
Copy SHA
Browse repository
Khue Doan
committed
5mo ago
Khue Doan
15dc7268
fix(platform): explicit spec field
5mo ago
fix(platform): explicit spec field
Copy SHA
Browse repository
Khue Doan
committed
5mo ago
Khue Doan
79b8f579
refactor(platform): wrap everything in parent chart and add deps order
5mo ago
refactor(platform): wrap everything in parent chart and add deps order
Copy SHA
Browse repository
Khue Doan
committed
5mo ago
Khue Doan
86add854
feat: setup staging Dex
5mo ago
feat: setup staging Dex
Copy SHA
Browse repository
Khue Doan
committed
5mo ago
Khue Doan
0b1d3fa5
perf(istio): smaller istiod pod
5mo ago
perf(istio): smaller istiod pod
Copy SHA
Browse repository
Khue Doan
committed
5mo ago
Khue Doan
4acaf20f
feat: create namespace explicitly
5mo ago
feat: create namespace explicitly
Copy SHA
Browse repository
Khue Doan
committed
5mo ago
Khue Doan
c86976e4
fix(nixos): force IPv6 DNS
5mo ago
fix(nixos): force IPv6 DNS
Copy SHA
Browse repository
Khue Doan
committed
5mo ago
Khue Doan
52d5219c
fix(nixos): retry when getting KUBECONFIG
5mo ago
fix(nixos): retry when getting KUBECONFIG
Copy SHA
Browse repository
Khue Doan
committed
5mo ago
Khue Doan
608b2fb6
test: additional test cases
5mo ago
test: additional test cases
Copy SHA
Browse repository
Khue Doan
committed
5mo ago
Khue Doan
9cfe22b2
docs: rebuild environment from scratch
5mo ago
docs: rebuild environment from scratch
Copy SHA
Browse repository
Khue Doan
committed
5mo ago
Khue Doan
756ea117
refactor(staging): switch to single Hetzner node
5mo ago
refactor(staging): switch to single Hetzner node
Copy SHA
Browse repository
Khue Doan
committed
5mo ago
Khue Doan
85f9348f
feat(k3s): configure internal registry as mirror
6mo ago
feat(k3s): configure internal registry as mirror
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
8261fdca
build: vendor artifacts as part of bootstrapping
6mo ago
build: vendor artifacts as part of bootstrapping
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
647b2d50
chore: vendor Dex chart and images
6mo ago
chore: vendor Dex chart and images
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
f9a62da1
feat(toolbox): vendor artifacts into internal registry
6mo ago
feat(toolbox): vendor artifacts into internal registry
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
ab1c422d
feat(forgejo): enable SSO
6mo ago
feat(forgejo): enable SSO
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
904f52f0
refactor(registry): output manifest into file instead of directory
6mo ago
refactor(registry): output manifest into file instead of directory
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
56f74b33
refactor(flux): output manifest to file instead of directory
6mo ago
refactor(flux): output manifest to file instead of directory
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
d0db019d
chore(nixos): update host list
6mo ago
chore(nixos): update host list
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
91cbcf7a
build: split secrets to a separate target
6mo ago
build: split secrets to a separate target
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
649b3744
feat: setup HTTPS for Gateway
6mo ago
feat: setup HTTPS for Gateway
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
11c22c16
feat(toolbox): bootstrapping GitOps
6mo ago
feat(toolbox): bootstrapping GitOps
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
0be4fa3e
refactor(fluxcd): use in-cluster OCI registry for GitOps
6mo ago
refactor(fluxcd): use in-cluster OCI registry for GitOps
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
daa6f305
fix(forgejo): use HttpRoute with correct domain
6mo ago
fix(forgejo): use HttpRoute with correct domain
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
4b4619a3
fix(vault): explicit k8s host
6mo ago
fix(vault): explicit k8s host
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
4b99c7e1
refactor(forgejo): use Vault secrets
6mo ago
refactor(forgejo): use Vault secrets
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
c816a14f
fix(platform): create istio-system explicitly
6mo ago
fix(platform): create istio-system explicitly
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
b5a03977
build: initial bootstrap command
6mo ago
build: initial bootstrap command
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
685753d2
fix(nixos): temporarily add staging key for now
6mo ago
fix(nixos): temporarily add staging key for now
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
bd23710c
chore: upgrade packages
6mo ago
chore: upgrade packages
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
d7b5a950
chore(infra): add missing age key for staging
6mo ago
chore(infra): add missing age key for staging
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
282262c9
chore(infra): update hosts
6mo ago
chore(infra): update hosts
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
22849293
fix(nixos): update Gateway API manifest hash
6mo ago
fix(nixos): update Gateway API manifest hash
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
eec924e0
chore(nixos): update hosts IPs
6mo ago
chore(nixos): update hosts IPs
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
2a0fbedd
feat(infra/staging): setup Hetzner provider credentials
6mo ago
feat(infra/staging): setup Hetzner provider credentials
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
88e59c9e
chore(infra/staging): setup Proxmox provider credentials
6mo ago
chore(infra/staging): setup Proxmox provider credentials
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
74bcc33a
feat(infra/staging): setup root config
6mo ago
feat(infra/staging): setup root config
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
e07773a0
docs: bootstrap initial secrets
6mo ago
docs: bootstrap initial secrets
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
e55cfdef
chore(infra/staging): intialize secrets
6mo ago
chore(infra/staging): intialize secrets
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
83c7812b
chore(infra): generate SOPS key for staging
6mo ago
chore(infra): generate SOPS key for staging
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
d059bf7f
chore(infra): setup tfstate for staging
6mo ago
chore(infra): setup tfstate for staging
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
ddb60b0f
refactor(infra): move beta stuff to staging
6mo ago
refactor(infra): move beta stuff to staging
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
8a78d3bf
build(toolbox): add packaging and sample settings
6mo ago
build(toolbox): add packaging and sample settings
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
2b0674ad
test(toolbox): cover config validation and generator defaults
6mo ago
test(toolbox): cover config validation and generator defaults
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
ea42cd6f
feat(toolbox): wire secrets command into cobra cli
6mo ago
feat(toolbox): wire secrets command into cobra cli
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
d2f3f5f9
feat(toolbox): add secrets config generation and vault store layer
6mo ago
feat(toolbox): add secrets config generation and vault store layer
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
3e000cf6
feat(toolbox): add ssh tunnel and vault client plumbing
6mo ago
feat(toolbox): add ssh tunnel and vault client plumbing
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Previous
1
2
3
4
5
…
11
Next