18554baab2
feat: remove all ceph configuration from rke2
...
Build / precommit (pull_request) Successful in 4m54s
Remove ceph CSI storage integration from Kubernetes setup.
This removes ceph-related parameters, templates, and RBAC files.
- Remove ceph parameters from rke2 manifests
- Delete ceph CSI template files
- Delete ceph CSI RBAC configuration files
- Remove encrypted ceph key from hieradata
2025-10-06 22:13:52 +11:00
35e9ab3791
feat: moderate the k8s install
...
Build / precommit (pull_request) Successful in 3m58s
- only install a base config
- wait for 3 masters before deploying helm charts
- remove cluster-domain
- manage nginx ingres via rke2 helmconfig
- fix container version for ceph
- fix oidc mount
2025-10-04 13:29:31 +10:00
b224cfb516
fix: cattle-system namespace ( #399 )
...
- cattle-system namespace is created earlier than helm
- leave namespaces.yaml to manage cattle-system namespace (required
before installing helm/rancher)
Reviewed-on: #399
2025-09-21 00:21:41 +10:00
4c9204858e
feat: define node-token from puppet ( #398 )
...
- define the token on the bootstrap node too, so node-token is defined
for new clusters
Reviewed-on: #398
2025-09-20 22:25:56 +10:00
762f415d2d
feat: k8s helm rework ( #396 )
...
- remove helm-generated-yaml, replace with helm execs
- template/parameterise ceph csi
Reviewed-on: #396
2025-09-20 17:40:41 +10:00
6e4bc9fbc7
feat: adding rke2 ( #394 )
...
- manage rke2 repos
- add rke2 module (init, params, install, config, service)
- split roles::infra::k8s::node -> control/compute roles
- moved common k8s config into k8s.yaml
- add bootstrap_node, manage server and token fields in rke2 config
- manage install of helm
- manage node attributes (from puppet facts)
- manage frr exclusions for service/cluster network
Reviewed-on: #394
2025-09-14 13:27:49 +10:00