mirror of
https://github.com/dredx/prole.git
synced 2026-09-27 05:24:31 +00:00
- Infrastructure:
- Updated k3s Ansible role with mountpoint preflight checks and better permission management.
- Automated deployment of prole configuration and port-forwarding scripts to cluster hosts.
- Added systemd service for managing port forwards on k3s nodes.
- Added prole-installer service account token automation.
- K8s Manifests:
- Renamed and added Persistent Volumes in iscsi-pvs.yaml (including OpenBao support).
- Updated StatefulSets for garage and openbao.
- Migrated prole-db to CloudNativePG-based configuration.
- Added comprehensive OpenTofu manifests for cluster deployment.
- Configuration:
- Added cluster-specific configurations (k3d, k3s-hosts).
- Added PostgreSQL configuration templates.
- Updated .gitignore to track the conf/ directory.
- Tools:
- Updated install.py and port-forwarding scripts.
- Added render_manifest.py for manifest generation.
17 lines
415 B
YAML
17 lines
415 B
YAML
k3s_state: present # present|stopped|absent
|
|
k3s_version: "" # e.g. "v1.29.7+k3s1" or empty for latest
|
|
k3s_disable:
|
|
- traefik
|
|
- local-storage
|
|
|
|
k3s_write_kubeconfig_mode: "0640"
|
|
k3s_kubeconfig_group: kubeadm
|
|
k3s_kubeconfig_users:
|
|
- pi
|
|
|
|
# storage
|
|
k3s_rancher_mountpoint: /var/lib/rancher
|
|
k3s_rancher_fs_type: ext4
|
|
k3s_rancher_mount_opts: "_netdev,noatime"
|
|
k3s_data_dir: /var/lib/rancher/k3s
|