gitextract_6abwv94a/ ├── .claude/ │ └── skills/ │ ├── fix-issue/ │ │ └── SKILL.md │ ├── kh-assistant/ │ │ └── SKILL.md │ ├── prepare-release/ │ │ └── SKILL.md │ ├── review-pr/ │ │ └── SKILL.md │ ├── sync-docs/ │ │ └── SKILL.md │ ├── test-changes/ │ │ └── SKILL.md │ └── triage-issue/ │ └── SKILL.md ├── .extra/ │ └── k3s-selinux-next.rpm ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.yml │ │ ├── config.yml │ │ └── feature_request.yml │ ├── dependabot.yaml │ ├── release.yaml │ ├── release.yml │ └── workflows/ │ ├── generate-docs.yaml │ ├── lint_pr.yaml │ └── publish-release.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── .terraform-docs.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── SECURITY.md ├── agents.tf ├── autoscaler-agents.tf ├── control_planes.tf ├── data.tf ├── docs/ │ ├── add-robot-server.md │ ├── customize-mount-path-longhorn.md │ ├── llms.md │ ├── private-network-egress.md │ ├── ssh.md │ └── terraform.md ├── examples/ │ ├── kustomization_user_deploy/ │ │ ├── README.md │ │ ├── helm-chart/ │ │ │ ├── helm-chart.yaml.tpl │ │ │ ├── kustomization.yaml.tpl │ │ │ └── namespace.yaml.tpl │ │ ├── letsencrypt/ │ │ │ ├── kustomization.yaml.tpl │ │ │ └── letsencrypt.yaml.tpl │ │ ├── multiple-namespaces/ │ │ │ ├── base/ │ │ │ │ ├── kustomization.yaml.tpl │ │ │ │ └── pod.yaml.tpl │ │ │ ├── kustomization.yaml.tpl │ │ │ ├── namespace-a/ │ │ │ │ ├── kustomization.yaml.tpl │ │ │ │ └── namespace-a.yaml.tpl │ │ │ └── namespace-b/ │ │ │ ├── kustomization.yaml.tpl │ │ │ └── namespace-b.yaml.tpl │ │ └── simple-resources/ │ │ ├── demo-config-map.yaml.tpl │ │ ├── demo-pod.yml.tpl │ │ └── kustomization.yaml.tpl │ ├── micro_os_rollback/ │ │ └── Readme.md │ └── tls/ │ ├── ingress.yaml │ ├── pod.yaml │ └── service.yaml ├── init.tf ├── kube.tf.example ├── kubeconfig.tf ├── kustomization_backup.tf ├── kustomization_user.tf ├── kustomize/ │ ├── flannel-rbac.yaml │ └── system-upgrade-controller.yaml ├── locals.tf ├── main.tf ├── modules/ │ ├── host/ │ │ ├── locals.tf │ │ ├── main.tf │ │ ├── out.tf │ │ ├── templates/ │ │ │ └── cloudinit.yaml.tpl │ │ ├── variables.tf │ │ └── versions.tf │ └── values_merger/ │ ├── main.tf │ └── versions.tf ├── nat-router.tf ├── output.tf ├── packer-template/ │ └── hcloud-microos-snapshots.pkr.hcl ├── placement_groups.tf ├── scripts/ │ ├── cleanup.sh │ └── create.sh ├── templates/ │ ├── autoscaler-cloudinit.yaml.tpl │ ├── autoscaler.yaml.tpl │ ├── calico.yaml.tpl │ ├── ccm.yaml.tpl │ ├── cert_manager.yaml.tpl │ ├── cilium.yaml.tpl │ ├── csi-driver-smb.yaml.tpl │ ├── haproxy_ingress.yaml.tpl │ ├── hcloud-ccm-helm.yaml.tpl │ ├── hcloud-csi.yaml.tpl │ ├── kube-hetzner-selinux.te │ ├── kube_system_secrets.yaml.tpl │ ├── kured.yaml.tpl │ ├── longhorn.yaml.tpl │ ├── nat-router-cloudinit.yaml.tpl │ ├── nginx_ingress.yaml.tpl │ ├── plans.yaml.tpl │ ├── rancher.yaml.tpl │ └── traefik_ingress.yaml.tpl ├── values-export.tf ├── values-merger.tf ├── variables.tf └── versions.tf