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
toolbox-bootstrap
Khue Doan
a89a6710
feat(toolbox): bootstrapping GitOps
toolbox-bootstrap
6mo ago
feat(toolbox): bootstrapping GitOps
toolbox-bootstrap
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
Khue Doan
8832eb18
feat(toolbox): add ssh connector primitives
6mo ago
feat(toolbox): add ssh connector primitives
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
ae1ad1b4
feat(toolbox): scaffold minimal cobra cli
6mo ago
feat(toolbox): scaffold minimal cobra cli
Copy SHA
Browse repository
Khue Doan
committed
6mo ago
Khue Doan
2df6e9a8
fix(nixos): open HTTP and HTTPS ports
8mo ago
fix(nixos): open HTTP and HTTPS ports
Copy SHA
Browse repository
Khue Doan
committed
8mo ago
Khue Doan
838678a1
fix(vault): use IPv6 address
8mo ago
fix(vault): use IPv6 address
Copy SHA
Browse repository
Khue Doan
committed
8mo ago
Khue Doan
3016ddc0
fix(vault): use correct service and PVC name
8mo ago
fix(vault): use correct service and PVC name
Copy SHA
Browse repository
Khue Doan
committed
8mo ago
Khue Doan
cbe753b2
refactor(vault): migrate to Gateway API
8mo ago
refactor(vault): migrate to Gateway API
Copy SHA
Browse repository
Khue Doan
committed
8mo ago
Khue Doan
04d10022
feat: migrate Vault cluster to flux in staging
8mo ago
feat: migrate Vault cluster to flux in staging
Copy SHA
Browse repository
Khue Doan
committed
8mo ago
Khue Doan
d2f9c479
feat: deploy Gateway
8mo ago
feat: deploy Gateway
Copy SHA
Browse repository
Khue Doan
committed
8mo ago
Khue Doan
a1e6e231
fix(vault): use vendored chart name and version
8mo ago
fix(vault): use vendored chart name and version
Copy SHA
Browse repository
Khue Doan
committed
8mo ago
Khue Doan
5c8c7de0
feat(k3s): install Gateway API CRDs
8mo ago
feat(k3s): install Gateway API CRDs
Copy SHA
Browse repository
Khue Doan
committed
8mo ago
Khue Doan
69a86a8f
refactor(vault): migrate to vendored artifacts
8mo ago
refactor(vault): migrate to vendored artifacts
Copy SHA
Browse repository
Khue Doan
committed
8mo ago
Khue Doan
e95f6d35
refactor(vault): initial migration to Flux CD
9mo ago
refactor(vault): initial migration to Flux CD
Copy SHA
Browse repository
Khue Doan
committed
9mo ago
Khue Doan
b2db3edf
refactor(platform)!: migrate from ArgoCD to Flux CD
9mo ago
refactor(platform)!: migrate from ArgoCD to Flux CD
Copy SHA
Browse repository
Khue Doan
committed
9mo ago
Khue Doan
2f9587d7
feat(nixos): bootstrap GitOps with k3s manifests
9mo ago
feat(nixos): bootstrap GitOps with k3s manifests
Copy SHA
Browse repository
Khue Doan
committed
9mo ago
Bot
d0b6e6f1
chore(khuedoan/blog): update production version
9mo ago
chore(khuedoan/blog): update production version
Copy SHA
Browse repository
Bot
committed
9mo ago
Khue Doan
7e3aeb15
fix(argocd): generate server secret key to avoid drift
9mo ago
fix(argocd): generate server secret key to avoid drift
Copy SHA
Browse repository
Khue Doan
committed
9mo ago
Khue Doan
cc72539d
chore(actualbudget): upgrade version to 25.12.1
9mo ago
chore(actualbudget): upgrade version to 25.12.1
Copy SHA
Browse repository
Khue Doan
committed
9mo ago
Khue Doan
c61782d6
perf(k3s): use airgap images
9mo ago
perf(k3s): use airgap images
Copy SHA
Browse repository
Khue Doan
committed
9mo ago
Khue Doan
e1e05c64
docs: add firewall rules note
9mo ago
docs: add firewall rules note
Copy SHA
Browse repository
Khue Doan
committed
9mo ago
Khue Doan
08e9a51e
fix(k3s): addons should be installed on all master nodes
9mo ago
fix(k3s): addons should be installed on all master nodes
Copy SHA
Browse repository
Khue Doan
committed
9mo ago
Khue Doan
4b361079
perf(nixos): build on remote
9mo ago
perf(nixos): build on remote
Copy SHA
Browse repository
Khue Doan
committed
9mo ago
Khue Doan
c8eae44d
chore(nixos): upgrade nodes to 25.11 channel
9mo ago
chore(nixos): upgrade nodes to 25.11 channel
Copy SHA
Browse repository
Khue Doan
committed
9mo ago
Khue Doan
01855a9e
chore: clean up unused controller and app-engine
9mo ago
chore: clean up unused controller and app-engine
Copy SHA
Browse repository
Khue Doan
committed
9mo ago
Khue Doan
dd0707de
chore(wireguard): upgrade to latest version
9mo ago
chore(wireguard): upgrade to latest version
Copy SHA
Browse repository
Khue Doan
committed
9mo ago
Khue Doan
8ca9279d
fix: use new renamed registry URL
9mo ago
fix: use new renamed registry URL
Copy SHA
Browse repository
Khue Doan
committed
9mo ago
Khue Doan
5ae9618b
chore: move demo Vault secret to example app
9mo ago
chore: move demo Vault secret to example app
Copy SHA
Browse repository
Khue Doan
committed
9mo ago
Khue Doan
ea1d7448
chore(infra): update host list
9mo ago
chore(infra): update host list
Copy SHA
Browse repository
Khue Doan
committed
9mo ago
Khue Doan
996432e5
build: upgrade Nix channel to 25.11
9mo ago
build: upgrade Nix channel to 25.11
Copy SHA
Browse repository
Khue Doan
committed
9mo ago
Khue Doan
43c54207
refactor: remove Pulumi staging
9mo ago
refactor: remove Pulumi staging
Copy SHA
Browse repository
Khue Doan
committed
9mo ago
Khue Doan
beba3e37
feat(platform): install VolSync
10mo ago
feat(platform): install VolSync
Copy SHA
Browse repository
Khue Doan
committed
10mo ago
Khue Doan
c23851ca
feat: add nixos-anywhere
10mo ago
feat: add nixos-anywhere
Copy SHA
Browse repository
Khue Doan
committed
10mo ago
Bot
70175878
chore(khuedoan/blog): update production version
11mo ago
chore(khuedoan/blog): update production version
Copy SHA
Browse repository
Bot
committed
11mo ago
Bot
b7e7e97e
chore(khuedoan/blog): update production version
11mo ago
chore(khuedoan/blog): update production version
Copy SHA
Browse repository
Bot
committed
11mo ago
Khue Doan
71868ed4
chore(netamos): revert back to internal registry
11mo ago
chore(netamos): revert back to internal registry
Copy SHA
Browse repository
Khue Doan
committed
11mo ago
Previous
1
2
3
4
5
…
11
Next