Releases: Obmondo/kubeaid-cli
v0.17.1
Changelog
🥴 Others
- b91da1e22b5be1797e0e40ceefa74703ac21af8f chore(release): 0.17.1 (@Archisman-Mridha)
- 0e3d44e2037048332bc77d9fc2533c4d8a65594a feat(bare-metal/validation): ensure that each server meets the prerequisites (@Archisman-Mridha)
- d8f62964054dc24be9a4f6442c0ac1207dd24ac3 fix(bare-metal): sync OpenEBS dynamic LocalPV provisioner before syncing all other ArgoCD apps (@Archisman-Mridha)
Released by GoReleaser.
v0.17.0
Changelog
💫 Features
- 31a18e723e9162e89f28e60e04b484df38aa0d0c feat(config): allowing user to specify name of directory where KubeAid Config files for the cluster will be generated (@Archisman-Mridha)
🐛 Bug fixes
- a7b49276e53497938ef0a02c1c63eab158a8fee2 fix(docker): not including SSH auth socket in the list of bind mounts, if SSH_AUTH_SOCK env isn't set (@Archisman-Mridha)
- bf4eb3a3eaecfb9ffe60636b802e05eef4934bd7 fix(git): using Checkout instead of Reset, for hard resetting to a tag (@Archisman-Mridha)
- cfa20ee583d621b010fe529a105e73dabba423c9 fix(templates): pinning ClusterAPI Operator ArgoCD App to KubeAid v16.0.1 (@Archisman-Mridha)
🥴 Others
- 8bd95ef66539e2e20d0f555414df165b690eebfd chore(release): 0.17.0 (@Archisman-Mridha)
- ccf3522b949168185d5b7c70979b1d99e0ab6de8 feat(hetzner/bare-metal): including ArgoCD App templates for CSI drivers (@Archisman-Mridha)
- ba60d53cd55ee9d7d522229ab0eb44b3af63ba8f fix(hetzner/bare-metal): customizing VG0 (@Archisman-Mridha)
Released by GoReleaser.
v0.16.0
Changelog
💫 Features
- b7b0c6a7f2abd06cca424a45042db615f7ff53f1 feat(ci): publishing binaries as GitHub artifacts, and to Mac and Linux package managers using GoReleaser (@Archisman-Mridha)
- 6ee260e15811360ab72a33746cb083aa51d5a3a3 feat(hetzner): adding VSwitch support for Hetzner Bare Metal and hybrid clusters (@Archisman-Mridha)
🐛 Bug fixes
- 5082ecf19c3cbcf3bece31674d50b2c884cb5ca1 fix(cilium): add eno+ to the list of routing devices to pick from, for Cilium (@Archisman-Mridha)
- 430926b6759ee981036c412a6953d7844156dec3 fix: clone each KubeAid / KubeAid Config repository in a separate folder (@Archisman-Mridha)
- f9e5877a8f10dfb57caed5e0415d5bf1fb789251 fix: some utility functions in the config package + Hetzner Robot webservice response body parsing (@Archisman-Mridha)
- 1a4c818dd0f4085aaf9623f172408b699b3b8003 fix: url from where latest K8s version is fetched | chore: using ApplyOutOfSyncOnly when syncing ArgoCD Apps (@Archisman-Mridha)
🥴 Others
- 643712edc291f66d94725966bfc2b549654e1f12 chore(release): 0.16.0 (@Archisman-Mridha)
- 2fa5f26ed9d6b8efa8d85a141c0c03e7335609e4 chore: nix flake update (@Archisman-Mridha)
Released by GoReleaser.
v0.15.2
This release is focused towards : fixing support for Hetzner hybrid clusters.
Full Changelog: v0.15.1...v0.15.2
v0.15.1
chore(release): 0.15.1
v0.15.0
chore(release): 0.15.0
v0.14.1
chore(release): 0.14.1
v0.13.2
Improvements and Chores :
-
simplifying the KubeAid Bootstrap Script temp directory path to
/tmp/kubeaid-bootstrap-script. -
adding back the job to build and publish container images on every release, in the GitHub Actions release workflow.
-
The KubeAid Bootstrap Script container image is now optimized, with only required binaries bundled in it.
Also, it has been moved to the root of the repository, from
build/docker/Dockerfile. -
While running the
install-prerequisites.shbash script, binaries are only installed, if they're not already present in the system. -
upgrade_cluster.gowas depending onclusterctlduring runtime. That dependency is now removed. -
We now have 2 commands for cluster deletion :
cluster delete mainandcluster delete management. -
Removed
clusterctl,kubesealandk3dfrom the list of runtime dependencies in azure guide doc.
Bug Fixes :
-
Using approppriate values when installing SealedSecrets in the management cluster.
-
While running the
install-prerequisites.shscript during building the container image, setting theCLOUD_PROVIDERenvironment variable toall, so all the runtime dependencies get bundled into the container image.Before this, only the common and
localcloud provider specific runtime dependencies were getting bundled. -
In GoLang, execute CLI commands using
shinstead ofbash, since we usealpineas the base image for KubeAid Bootstrap Script container image.
v0.13.1
Full Changelog: v0.13.0...v0.13.1
v0.13.0
Features :
Chores :
-
chore(docs) : adding minimal development guide | removing everything in README.md for now
-
chore(azure) : updating sample config files and user doc for azure provider
-
Updating GitHub Actions release workflow to publish binaries on every release.
-
Updating guide doc for the azure provider.
Bug Fixes :