v1.1.2 (2026-08-28)
Welcome to the v1.1.2 release of Kubernetes cloud controller manager for Xen Orchestra!
- chart: add rbac.create to disable RBAC creation
- 5091a42 chore(chart): bump appVersion
- 6fe548f build(deps): bump github.com/vatesfr/xenorchestra-go-sdk
- 0fc6a93 build(deps): bump actions/setup-go from 6.4.0 to 7.0.0
- cd1d8e1 build(deps): bump golang from 1.26.4-alpine to 1.26.5-alpine
- d621bf7 build(deps): bump golangci/golangci-lint-action from 9.2.1 to 9.3.0
- e4fc0e9 build(deps): bump actions/checkout from 6.0.3 to 7.0.1
- 3e57452 feat(chart): add rbac.create to disable RBAC creation
- f67e5c0 chore: removing ct chart linter
- cd7eb4c chore: update release workflow and handle chart-only releases
v1.1.1 (2026-07-20)
Welcome to the v1.1.1 release of Kubernetes cloud controller manager for Xen Orchestra!
- chart: default values now use an existing secret to fix deployment as described in documentation
- 7d2c44c build(deps): bump sigstore/cosign-installer from 4.1.1 to 4.1.2 (#73)
- a6a3b44 build(deps): bump the k8s-io group with 6 updates (#72)
- 33e93e2 build(deps): bump actions/checkout from 6 to 6.0.3 (#71)
- 829b8f9 build(deps): bump actions/setup-go from 6 to 6.4.0 (#70)
- d81bc70 build(deps): bump golang from 1.26.0-alpine to 1.26.4-alpine (#69)
- 8de3bd4 build(deps): bump golangci/golangci-lint-action from 9 to 9.2.1 (#68)
- 7f36659 fix(chart): default values now use an existing secret to fix deployment as described in documentation
v1.1.0 (2026-06-29)
Welcome to the v1.1.0 release of Kubernetes cloud controller manager for Xen Orchestra!
- git-cliff: use simple-quote to not double escape \d regex
- helm: use extraEnvs instead of extraArgs for env vars
- chart/rolebinding: use serviceAccountName for service account
- cloud: remove unused ServiceAccountName const
- docker image version
- go-const lint
- chart: add existingConfigSecretPath value to fix hardcoded mount path
- chart: Allow usage of env var instead of secret config file for xo config
- add XoConfig loading from environment variables
- add event when initialization fail
- replace git-chglog by git-cliff
- aca5e6d build: use git-cliff regex
- 147ce7a fix(git-cliff): use simple-quote to not double escape \d regex
- fc15fe1 ci: make ct.yaml check version follow new release method
- 1b8d8f6 fix(helm): use extraEnvs instead of extraArgs for env vars
- 2d16c0f fix(chart/rolebinding): use serviceAccountName for service account
- 7cad032 fix(cloud): remove unused ServiceAccountName const
- 7d15eea build(deps): bump github.com/vatesfr/xenorchestra-go-sdk
- 25923e7 docs: add envfrom secret example
- 390b7d0 feat(chart): Allow usage of env var instead of secret config file for xo config
- 4f44e8e feat: add XoConfig loading from environment variables
- 582d6d1 feat: add event when initialization fail
- eaeba88 ci: update chart releasing and tag convention
- ac967c9 fix: docker image version
- 8bb7b8c build(ci): add docker-build step in CI job
- 36e379a build(deps): bump the k8s-io group across 1 directory with 5 updates
- 9eabc8a build(deps): update xo sdk to 1.15.1
- e575359 feat: replace git-chglog by git-cliff
- d8f5586 test: replace gomock by uber mockgen
- 72b95ad fix: go-const lint
- 5a89c53 build(deps): bump docker/setup-buildx-action from 3 to 4
- c7d0390 build(deps): bump docker/login-action from 3 to 4
- 742ec3e build(deps): bump k8s.io/klog/v2 from 2.130.1 to 2.140.0
- bf1ff6e build(deps): bump sigstore/cosign-installer from 4.0.0 to 4.1.1
- f012773 build(deps): bump azure/setup-helm from 4 to 5
- aeeee88 fix(chart): add existingConfigSecretPath value to fix hardcoded mount path
- 31a3873 build(deps): upgrade golang version to 1.25.8-alpine
- 97330d2 style: linting
- dfd0fbe build(deps): upgrade to go 1.25.8 to fix stdlib vulnerabilities, set fixed version for xenorchestra-k8s-common, upgrade k8s.io deps
- 90653b4 refactor: delegate shared XO/k8s logic to xenorchestra-k8s-common
- 54c3a51 build: remove version specification for golangci-lint-action
- 0ead73f chore: release v1.0.0
v1.0.0 (2026-03-05)
Welcome to the v1.0.0 release of Kubernetes cloud controller manager for Xen Orchestra!
- 4b79ab8 build: bump chart version
v1.0.0-rc.3 (2026-03-02)
Welcome to the v1.0.0-rc.3 release of Kubernetes cloud controller manager for Xen Orchestra!
- chart, role
- ea61203 chore: release v1.0.0-rc.3
- 8422df5 fix: chart, role
- 889ef73 chore: release v1.0.0-rc.2
v1.0.0-rc.2 (2026-02-03)
Welcome to the v1.0.0-rc.2 release of Kubernetes cloud controller manager for Xen Orchestra!
- remove leader election when 1 replica and add useDaemonSet for the CCM
- 0568353 build: bump chart version
- 0df6bfd fix: remove leader election when 1 replica and add useDaemonSet for the CCM
v1.0.0-rc.1 (2026-01-29)
Welcome to the v1.0.0-rc.1 release of Kubernetes cloud controller manager for Xen Orchestra!
- remove service-lb and node-route controllers from initialization
- remove unused RBAC rules
- deps: use beta version of the XO SDK
- metadata: add external IP address to instance metadata and update tests
- metadata: Add the host name and the pool name to the node labels
- 95cf40e chore: release v1.0.0-rc.1
- 04ce888 build: bump chart version
- af480f8 fix: remove service-lb and node-route controllers from initialization
- 1f10890 fix: remove unused RBAC rules
- b063784 docs: update readme & install documentation
- cb4ab4f build(deps): bump actions/checkout from 4 to 6
- a446620 build(deps): bump golangci/golangci-lint-action from 8 to 9
- 8038c6d build(deps): bump the k8s-io group with 6 updates
- 57f1f92 build(deps): bump helm/chart-testing-action from 2.7.0 to 2.8.0
- 86b36ca build(deps): bump golang from 1.24.5-alpine to 1.25.3-alpine
- 93f3a53 build(deps): bump sigstore/cosign-installer from 3.9.2 to 4.0.0
- b1e4c2c build(deps): bump github.com/spf13/pflag from 1.0.7 to 1.0.10
- 7784a2c build(deps): bump actions/setup-go from 5 to 6
- 7d256fe build(deps): bump github.com/jarcoal/httpmock from 1.4.0 to 1.4.1
- d2d2b37 feat(metadata): add external IP address to instance metadata and update tests
- 02d384c feat(deps): use beta version of the XO SDK
- 5a80e5a feat(metadata): Add the host name and the pool name to the node labels
chart/0.0.6 (2026-01-16)
Welcome to the chart/0.0.6 release of Kubernetes cloud controller manager for Xen Orchestra!
- dd4708b build: bump chart version
- 38cc9c0 build: bump chart version needs bump to fix a default value
- 2c8c3e5 chore: release v0.2 .0
v0.2.0 (2026-01-08)
Welcome to the v0.2.0 release of Kubernetes cloud controller manager for Xen Orchestra!
- workaround for the SystemUUID sometimes in little-endian
- replace deprecated SDK method after version bump
- add missing mocks
- Add unit tests
- record events when node zone and node region changed
- abb9ff7 fix: workaround for the SystemUUID sometimes in little-endian
- 05f0a4b fix: replace deprecated SDK method after version bump
- 0103ee4 build(deps): bump Xen Orchestra SDK version
- 08ccdc8 refactor: make xoClient and xoConfig available outside package scope
- e857ac0 fix: add missing mocks
- 75057ac build(deps): bump github.com/vatesfr/xenorchestra-go-sdk
- 2089a13 style: fix linting
- 127b9bb feat: Add unit tests
- 8269c73 feat: record events when node zone and node region changed
- d9f95f8 build(deps): bump github.com/spf13/pflag from 1.0.6 to 1.0.7
- 53430f5 build(deps): bump sigstore/cosign-installer from 3.9.1 to 3.9.2
- c50202f build(deps): bump golang from 1.24.4-alpine to 1.24.5-alpine
- 678a332 build(deps): bump the k8s-io group with 5 updates
v0.1.0 (2025-07-29)
Welcome to the v0.1.0 release of Kubernetes cloud controller manager for Xen Orchestra!
- installation doc, fix link to more values
- add cloud-node-label-sync into chart and deployments
- add cloud-node-label-sync controller to sync labels with actual XO VM state
- 306ab27 chore: release v0.1.0
- dea32aa build: bump chart version
- 09320f1 feat: add cloud-node-label-sync into chart and deployments
- 6389856 feat: add cloud-node-label-sync controller to sync labels with actual XO VM state
- 64598d1 chg: installation doc, using kubectl, rename config to config.yaml, fix command lines.
- 5d3846f fix: installation doc, fix link to more values
v0.0.4 (2025-06-26)
Welcome to the v0.0.4 release of Kubernetes cloud controller manager for Xen Orchestra!
- cloud-node-lifecycle and improve tests
- chart: Add hostnetwork value for the CCM deployment
- 50039dd chore: release v0.0.4
- 7a3804a build(chart): bump version
- 3a7b6a8 feat(chart): Add hostnetwork value for the CCM deployment
- 9b25da1 build(lint): Fix yaml linting and add make cmd
- 8415b9e fix: cloud-node-lifecycle and improve tests
- b31eabc docs: Update installation method with Helm chart.
v0.0.3 (2025-06-24)
Welcome to the v0.0.3 release of Kubernetes cloud controller manager for Xen Orchestra!
- chart: wrong config filename
- 6bc1196 chore: release v0.0.3
- 5775779 build(deps): bump golang dependencies
- 77478a3 fix(chart): wrong config filename
- 4a45836 chore: release v0.0.2 (to generate Chart)
- 1a20839 build(deps): bump sigstore/cosign-installer from 3.8.2 to 3.9.1
- 64804a2 build(deps): bump golangci/golangci-lint-action from 7 to 8
- 6e106a8 build(deps): bump golang from 1.24.2-alpine to 1.24.4-alpine
v0.0.2 (2025-06-24)
Welcome to the v0.0.2 release of Kubernetes cloud controller manager for Xen Orchestra!
- add missing mocks and update linter
- e693ab5 chore: update linter
- 121c495 fix: add missing mocks and update linter
Welcome to the v0.0.1 release of Kubernetes cloud controller manager for Xen Orchestra!
- bf8c827 ci: add workflow