Changelog
💫 Features
- 8f281c61456f9d93f9b837dc71f0f79e2ae41668 feat(docs): add type links and alphabetical sorting in config reference (@ashish1099)
- ccd620c8b3485534485a70c14d12c1f4ed8b922d feat: add containerd client wrapper for bare-metal container runs (@ashish1099)
- e0ced7634a457952d62cb87db2a5b7908e387c72 feat: adding basic unit testing and fixing commit lint (@lucaspiritogit)
- 9154a5dc08941ead39eff9344194b855dc6e7ebd feat: bundle SSH known hosts as YAML and populate ArgoCD config (@ashish1099)
- 41e3d190c6df75dd49c1b8b2f30152e89efda750 feat: make kubeaid deploy key optional and support HTTPS URLs for kubeaid repo (@ashish1099)
- f47926af40c6519c43d50e876735a5b4c6118730 feat: run bare-metal in-process, skip Docker proxy and K3D cluster (@ashish1099)
- 3500fdb3a835c59a2a92b895b46c4f8e2f81dde6 feat: run kube-prometheus build via containerd on bare-metal (@ashish1099)
🐛 Bug fixes
- d77100bb4995f58ad460f707a38607cf94244897 fix: correct import grouping order in templates.go for goimports (@ashish1099)
- 16af869472b74c3f7fa7df5f5a766f1cb5f6a2e4 fix: create kubeconfig output directory before writing (@ashish1099)
- b8487726e267a17a7b9c7f5c8dafa7c9440e1cd8 fix: improve error message for invalid git repository URLs (@ashish1099)
- 9d413f5c647af9dab29b622464aadfb6368950ae fix: improve error message when KubeAid Core image pull fails (@ashish1099)
- 4fb92394e221e0ff53d812307e9b4f7ecddc5e6e fix: inject version, commit and build date via ldflags in build-cli (@ashish1099)
- 4a3d730e29e25466ccb2f7a842ab4e4675ca904f fix: lets pin the k3s version to 1.33, so older Ubuntu can work on it (@ashish1099)
- c66435fa66409835aff7003b2b1ad1aeb8d8f122 fix: pinning k3s version to 1.33, cause 1.34 wont work on older Ubuntu 20.04 (@ashish1099)
- bbfb08569300dce8576481c7d2a1035541bb0b2a fix: prefer publicAddress for SSH with privateAddress fallback (@ashish1099)
- 4d5fc27e2963a6c9855be821ca308c19599b2b57 fix: quote k8sServiceHost and k8sServicePort in KubeOne Cilium values (@ashish1099)
- 50e97261c4e0bd8c0622103a9e3559200e823cde fix: remove duplicate v prefix from container image tag (@ashish1099)
- ad27548aa399154c90c528ff8dbe79443339e986 fix: remove unreliable cdn.dl.k8s.io endpoint for K8s version fetch (@ashish1099)
- f5b4e20e7d04f88e9bf7be9a143efea68d46b042 fix: resolve golangci-lint issues in containerd support (@ashish1099)
- 232c5cace9af5fe9a3ebecd1e57030ff12e3d016 fix: select k3s version based on host cgroup version (@ashish1099)
- 851d7af031f3c05875f9e8adb34e06e385dfea67 fix: skip kubeaid deploy key template when not provided (@ashish1099)
- 705e63114058feba474a889da7b1a8d41b0e8b2c fix: strip trailing whitespace and empty comment lines in generated configs (@ashish1099)
- d8e3def0c737f33d56acc09550e082004dbe94d6 fix: strip trailing whitespace from embedded YAML templates (@ashish1099)
🥴 Others
- d3a41dc0efecc5c604ae731ed04a50b282cb200d chore(doc): fix crom amd64 -> x86_64 (@ashish1099)
- d913b276c6aef3352827c4ebdcff506234627dff chore(fix): go fmt fixes (@ashish1099)
- 40b232fbd90e2346e621b90d4517eca8f272a7ab chore: add short descriptions to cluster, config and devenv commands (@ashish1099)
- b5dd69c890192bd47b91cf3d774dc1a7212af908 docs: add comprehensive README with badges, usage, and cloud provider matrix (@ashish1099)
- d0012adaf787315e64991c9fe6fe11f19f4f6c59 docs: add e2e test plan and update KubeOne template (@ashish1099)
- 8401ab854496217578a05bd10fa8d0669ec977da refactor: use strings.Join instead of fmt.Fprintf loop for known hosts (@ashish1099)
Released by GoReleaser.