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
fix-bootstrapping
Khue Doan
a10bb3e8
fix: correct bootstrapping order
fix-bootstrapping
5mo ago
fix: correct bootstrapping order
fix-bootstrapping
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
7mo ago
chore(nixos): update hosts IPs
Copy SHA
Browse repository
Khue Doan
committed
7mo ago
Khue Doan
2a0fbedd
feat(infra/staging): setup Hetzner provider credentials
7mo ago
feat(infra/staging): setup Hetzner provider credentials
Copy SHA
Browse repository
Khue Doan
committed
7mo ago
Khue Doan
88e59c9e
chore(infra/staging): setup Proxmox provider credentials
7mo ago
chore(infra/staging): setup Proxmox provider credentials
Copy SHA
Browse repository
Khue Doan
committed
7mo ago
Khue Doan
74bcc33a
feat(infra/staging): setup root config
7mo ago
feat(infra/staging): setup root config
Copy SHA
Browse repository
Khue Doan
committed
7mo ago
Khue Doan
e07773a0
docs: bootstrap initial secrets
7mo ago
docs: bootstrap initial secrets
Copy SHA
Browse repository
Khue Doan
committed
7mo ago
Khue Doan
e55cfdef
chore(infra/staging): intialize secrets
7mo ago
chore(infra/staging): intialize secrets
Copy SHA
Browse repository
Khue Doan
committed
7mo ago
Khue Doan
83c7812b
chore(infra): generate SOPS key for staging
7mo ago
chore(infra): generate SOPS key for staging
Copy SHA
Browse repository
Khue Doan
committed
7mo ago
Khue Doan
d059bf7f
chore(infra): setup tfstate for staging
7mo ago
chore(infra): setup tfstate for staging
Copy SHA
Browse repository
Khue Doan
committed
7mo ago
Khue Doan
ddb60b0f
refactor(infra): move beta stuff to staging
7mo ago
refactor(infra): move beta stuff to staging
Copy SHA
Browse repository
Khue Doan
committed
7mo ago
Khue Doan
8a78d3bf
build(toolbox): add packaging and sample settings
7mo ago
build(toolbox): add packaging and sample settings
Copy SHA
Browse repository
Khue Doan
committed
7mo ago
Khue Doan
2b0674ad
test(toolbox): cover config validation and generator defaults
7mo ago
test(toolbox): cover config validation and generator defaults
Copy SHA
Browse repository
Khue Doan
committed
7mo ago
Khue Doan
ea42cd6f
feat(toolbox): wire secrets command into cobra cli
7mo ago
feat(toolbox): wire secrets command into cobra cli
Copy SHA
Browse repository
Khue Doan
committed
7mo ago
Khue Doan
d2f3f5f9
feat(toolbox): add secrets config generation and vault store layer
7mo ago
feat(toolbox): add secrets config generation and vault store layer
Copy SHA
Browse repository
Khue Doan
committed
7mo ago
Khue Doan
3e000cf6
feat(toolbox): add ssh tunnel and vault client plumbing
7mo ago
feat(toolbox): add ssh tunnel and vault client plumbing
Copy SHA
Browse repository
Khue Doan
committed
7mo ago
Khue Doan
8832eb18
feat(toolbox): add ssh connector primitives
7mo ago
feat(toolbox): add ssh connector primitives
Copy SHA
Browse repository
Khue Doan
committed
7mo ago
Khue Doan
ae1ad1b4
feat(toolbox): scaffold minimal cobra cli
7mo ago
feat(toolbox): scaffold minimal cobra cli
Copy SHA
Browse repository
Khue Doan
committed
7mo 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
Previous
1
2
3
4
5
…
11
Next