unkinben
13de81a192
chore: cleanup r10k cache ( #28 )
...
g10k hardlinks, so reqires that the cache and code be in the same pvc.
updated r10k repository with cachedir in same pvc, and so now I can
remove these unused pvcs from argo.
unkin/puppet-r10k#4
Reviewed-on: #28
2026-03-17 19:05:21 +11:00
unkinben
02877b6385
fix: include puppet pvc yaml ( #27 )
...
- ensure the persistentvolumeclaims.yaml is included in kustomize
Reviewed-on: #27
2026-03-09 01:33:40 +11:00
unkinben
14e3946d4b
feat: initial puppet deployment ( #25 )
...
working towards a larger, redundant, autoscaling and simple puppet
implementation in kubernetes. this was originally based on the openvox
helm chart with several improvements (not all in this pr)
- use of cnpg instead of single bitnamilegacy postgres container
- use for g10k instead of r10k
- run one instance of g10k per namespace, instead of per-pod
- store only keep one copy of the environments/branches (instead of per-pod)
- change g10k to native cronjob instead of hacky implementation
- use vault secrets
part one adds:
- cnpg puppetdb pgsql cluster
- cnpg puppetdb pgpooler
- persistent volume claims for puppet, puppetdb, the code repository, etc
Reviewed-on: #25
2026-03-09 01:10:30 +11:00
unkinben
68b753d7fa
chore: reload woodpecker ( #24 )
...
- add reloader annotations to woodpecker agent/server
Reviewed-on: #24
2026-03-07 16:02:39 +11:00
unkinben
d7b661a619
chore: set WOODPECKER_ADMIN ( #23 )
...
- enable admin features for myself
Reviewed-on: #23
2026-03-07 15:47:42 +11:00
unkinben
2f6a56d15e
chore: add rarlab remote ( #22 )
...
- cache rarlab packages
- found they disappear when a new release is available
Reviewed-on: #22
2026-03-07 12:14:04 +11:00
unkinben
563b81c5d2
feat: updates for artifactapi ( #21 )
...
- remove replicas (rely on horizontal-pod-scaler)
- add raw.githubusercontent.com remote
Reviewed-on: #21
2026-03-07 00:49:30 +11:00
unkinben
e2ada738f8
fix: remove configmap hash ( #20 )
...
prevent the automatic hashing of configmaps
Reviewed-on: #20
2026-03-06 22:11:11 +11:00
unkinben
61b3546c2c
fix: copy/paste error ( #19 )
...
- use correct role for artifactapi to access vault
Reviewed-on: #19
2026-03-06 21:46:01 +11:00
unkinben
05a88459a5
chore: migrate artifactapi to kustomize ( #18 )
...
- migrate terraform deployment to kustomize
Reviewed-on: #18
2026-03-06 21:35:47 +11:00
unkinben
0894e51ad5
feat: manage woodpecker-agent-secret in vault ( #17 )
...
- unkin/terraform-vault#60
Reviewed-on: #17
2026-03-06 18:33:21 +11:00
unkinben
f9a8dca060
chore: change max workflows to string ( #16 )
...
WOODPECKER_MAX_WORKFLOWS shows no value in the pods environment, trying
as a string instead
Reviewed-on: #16
2026-03-03 23:14:05 +11:00
unkinben
46e11dd05e
chore: increase agents to 3 ( #15 )
...
- increase woodpecker agents to 3 for parallel jobs
Reviewed-on: #15
2026-03-03 23:02:15 +11:00
unkinben
244d1b5baa
fix: remove revision for pooler ( #14 )
...
- artifact from migrating yaml from k8s to argocd
Reviewed-on: #14
2026-03-03 22:50:45 +11:00
unkinben
dbd8914013
feat: migrate woodpecker to argocd ( #13 )
...
- move woodpecker helm chart deployment to argocd
- move cnpg resources
- move vault resources
Reviewed-on: #13
2026-03-03 22:24:17 +11:00
unkinben
be9d485bfe
feat: testing jfrog-container-registry ( #11 )
...
- trialing jfrog container registry
Reviewed-on: #11
2026-03-02 23:07:47 +11:00
unkinben
ebb47348fe
fix: resolve issues with helm deployments ( #8 )
...
- remove helm-patch files that are unused
- change platform namespaces allowed to *-system
- change chart name
Reviewed-on: #8
2026-03-01 18:55:47 +11:00
unkinben
e873935634
feat: add reloader ( #6 )
...
- deploy reloader via helm
- only watch configmaps, secrets are reloaded by vso
Reviewed-on: #6
2026-03-01 16:34:01 +11:00
unkinben
c52af7eb11
fix: helm-charts in overlay only ( #5 )
...
weird issues with kustomize not being able to merge helm-charts between
base/overlays
- move the helm-charts to the overlay only
Reviewed-on: #5
2026-03-01 16:01:32 +11:00
unkinben
9094cea77d
fix: patches must contain path: ( #2 )
...
- update the patches for reflector-system to include the path field
Reviewed-on: #2
2026-03-01 14:46:28 +11:00
unkinben
971835f845
feat: initial commit
...
- add structure to clusters, apps and argocd objects
- add bootstrapping features
2026-03-01 14:31:16 +11:00