Skip to content

Releases: outscale/cluster-api-provider-outscale

Release v1.4.0

24 Mar 14:22
v1.4.0

Choose a tag to compare

✨ Added

  • ✨ feat(OscMachine): add multi-az MachineDeployment by @jfbus in #764

πŸ› Fixed

  • πŸ› fix(airgap): fix deletion of airgapped clusters without resources by @jfbus in #766

πŸ“¦ Dependency updates

  • ⬆️ deps(gomod): update module github.com/samber/lo to v1.53.0 by @Open-Source-Bot in #759
  • ⬆️ deps(dockerfile): update golang docker tag to v1.26.1 by @Open-Source-Bot in #761
  • ⬆️ deps(dockerfile): update golang:1.26.1 docker digest to 595c784 by @Open-Source-Bot in #768

Release v1.3.2

11 Mar 14:30
v1.3.2

Choose a tag to compare

πŸ“ Documentation

πŸ› Fixed

  • πŸ› fix(routes tables): referencing nat services by name returned the first one in the default subregion by @jfbus in #762

πŸ“¦ Dependency updates

  • ⬆️ deps(dockerfile): update python:3-bookworm docker digest to dea5c06 by @Open-Source-Bot in #743
  • ⬆️ deps(gomod): update module github.com/onsi/ginkgo/v2 to v2.28.1 by @Open-Source-Bot in #737
  • ⬆️ deps(gomod): update kubernetes packages to v0.32.12 by @Open-Source-Bot in #707
  • ⬆️ deps(gomod): update module github.com/onsi/gomega to v1.39.1 by @Open-Source-Bot in #722

Release v1.3.1

18 Feb 12:10
v1.3.1

Choose a tag to compare

πŸ› Fixed

πŸ“¦ Dependency updates

  • ⬆️ deps(gomod): update module sigs.k8s.io/cluster-api to v1.10.10 by @Open-Source-Bot in #720
  • ⬆️ deps(gomod): update module sigs.k8s.io/cluster-api/test to v1.10.10 by @Open-Source-Bot in #721

Release v1.3.0

04 Feb 08:38
v1.3.0

Choose a tag to compare

This version adds:

  • reconciliation rules, allowing reconciliation of resources without changes,
  • repulseServer/repulseCluster placement constraints for nodes.

No changes since v1.3.0-rc.1

Release v1.3.0-rc.1

28 Jan 12:13
v1.3.0-rc.1

Choose a tag to compare

Release v1.3.0-rc.1 Pre-release
Pre-release

✨ Added

  • ✨ feat: add reconciliation rules by @jfbus in #718
  • ✨ feat(OscMachine): handle tag keys having already the tags prefix by @jfbus in #731
  • ✨ feat(OscMachine): add repulseServer/repulseCluster by @jfbus in #729

πŸ› Fixed

  • πŸ› fix(OscCluster/OscMachine): abort reconciliation if owner Cluster/Machine has been deleted by @jfbus in #732

πŸ“¦ Dependency updates

  • ⬆️ deps(gomod): update module sigs.k8s.io/cluster-api to v1.10.9 by @Open-Source-Bot in #709
  • ⬆️ deps(dockerfile): update golang docker tag to v1.25.5 by @Open-Source-Bot in #702
  • ⬆️ deps(gomod): update module github.com/onsi/ginkgo/v2 to v2.27.3 by @Open-Source-Bot in #708
  • ⬆️ deps(gomod): update module github.com/onsi/gomega to v1.38.3 by @Open-Source-Bot in #705
  • ⬆️ deps(gomod): update module sigs.k8s.io/cluster-api/test to v1.10.9 by @Open-Source-Bot in #710
  • ⬆️ deps(dockerfile): update golang:1.25.5 docker digest to 31c1e53 by @Open-Source-Bot in #716
  • ⬆️ deps(dockerfile): update golang:1.25.5 docker digest to 0f406d3 by @Open-Source-Bot in #717
  • ⬆️ deps(dockerfile): update python:3-bookworm docker digest to 96b5670 by @Open-Source-Bot in #727
  • ⬆️ deps(gomod): update module github.com/onsi/ginkgo/v2 to v2.27.5 by @Open-Source-Bot in #719
  • ⬆️ deps(dockerfile): update golang docker tag to v1.25.6 by @Open-Source-Bot in #728

Release v1.2.0

24 Dec 08:22
v1.2.0

Choose a tag to compare

πŸ“¦ Dependency updates

  • ⬆️ deps(gomod): update module github.com/spf13/pflag to v1.0.10 by @Open-Source-Bot in #706

Release v1.2.0-rc.1

17 Dec 09:20
v1.2.0-rc.1
1139602

Choose a tag to compare

Release v1.2.0-rc.1 Pre-release
Pre-release

No changes since v1.2.0-beta.1

Release v1.2.0-beta.1

03 Dec 13:52
v1.2.0-beta.1

Choose a tag to compare

Release v1.2.0-beta.1 Pre-release
Pre-release

✨ Added

  • ✨ feat: add multitenancy by @jfbus in #632
  • ✨ feat(airgap): add netpeering to workload vpc by @jfbus in #648
  • ⚑️ perfs: add concurrency + tuning config flags by @jfbus in #654
  • ✨ feat(OscMachine): snapshot volume source by @jfbus in #653
  • ✨ feat(airgap): add image preloading by @jfbus in #659
  • ✨ feat: watch for a single namespace by @jfbus in #666
  • ✨ feat(airgap): disable internet/nat services, configure net access points by @jfbus in #668
  • ✨ feat(OscCluster): disable load-balancer by @jfbus in #672
  • ✨ feat: allow inference vm types for vm types validation by @ddavid-numspot in #686

πŸ› οΈ Changed / Refactoring

  • πŸ‘· build: build binary with Go 1.25 by @jfbus in #673
  • πŸ“ˆ api: use dev user-agent for CI calls by @jfbus in #687

πŸ“ Documentation

  • πŸ“ doc: updates (installation, maturity level) by @jfbus in #643
  • πŸ“„ licensing: fix licenses/reuse headers by @jfbus in #647
  • πŸ“ docs: fix dead links by @outscale-rce in #658
  • πŸ“ doc: improve version compatibility requirements in main/upgrade docs by @jfbus in #684
  • πŸ”§ eim: remove unused calls in example EIM policy by @jfbus in #689

πŸ—‘οΈ Removed

  • ⚰️ cleanup: remove runc in templates, already installed by image-builder by @jfbus in #649

πŸ“¦ Dependency updates

  • build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 by @dependabot[bot] in #620
  • build(deps): bump github.com/outscale/osc-sdk-go/v2 from 2.29.0 to 2.31.0 by @dependabot[bot] in #650
  • build(deps): bump the k8s group across 1 directory with 8 updates by @dependabot[bot] in #655

v1.1.1

19 Sep 10:08
v1.1.1

Choose a tag to compare

Release notes for Cluster API Provider Outscale (CAPOSC) v1.1.1

Changelog since v1.1.0

What's Changed

πŸ› Fixed

  • πŸ› fix(security groups): allowFromIPRanges/allowToIPRanges should not change the security groups spec by @jfbus in #642

Full Changelog: v1.1.0...v1.1.1
The release image is: outscale/cluster-api-outscale-controllers:v1.1.1
Thanks to all our contributors!

v1.1.0

16 Sep 12:25
v1.1.0

Choose a tag to compare

What's Changed since v1.0.0

✨ Added

  • ✨ feat: add service roles for CCM load balancers by @jfbus in #601
  • ✨ feat: add flag to use Outscale Open Source images by @jfbus in #612
  • ✨ feat/cluster: reuse existing IPs in NAT services by @jfbus in #611

πŸ› οΈ Changed / Refactoring

  • πŸ‘· ci: use b subregion by @jfbus in #595
  • πŸ‘· github action: ability to set the worker count by @jfbus in #604
  • ⬆ deps: bump k8s to 1.32/cluster-api to 1.10 by @jfbus in #586
  • build(deps): bump the k8s group across 1 directory with 8 updates by @dependabot[bot] in #617
  • πŸ‘· ci: switch back to subregion a by @jfbus in #619
  • build(deps): bump go.uber.org/mock from 0.5.2 to 0.6.0 by @dependabot[bot] in #622
  • build(deps): bump github.com/onsi/ginkgo/v2 from 2.23.4 to 2.25.2 by @dependabot[bot] in #615
  • πŸ”§ config: updated metadata for v1.1 by @jfbus in #623
  • πŸ‘· ci: switch to secure-opensource CAPOSC template by @jfbus in #625

πŸ“ Documentation

πŸ› Fixed

  • πŸ› fix: when ipProtocol=-1, fromPortRange and toPortRange are stored as -1 by @jfbus in #602
  • πŸ› fix(OscMachine): CCM tags were not set if a node from another cluster shared the same private IP by @jfbus in #618

πŸ“¦ Dependency updates

  • build(deps): bump github.com/outscale/osc-sdk-go/v2 from 2.27.0 to 2.29.0 by @dependabot[bot] in #600
  • build(deps): bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.4.0 by @dependabot[bot] in #616
  • build(deps): bump the k8s group with 2 updates by @dependabot[bot] in #627

🌱 Others

  • πŸ“ README: images by @jfbus in #609
  • πŸ› fix(security groups): allowFromIPRanges/allowToIPRanges were ignored with manual SGs by @jfbus in #630
  • πŸ‘· ci: update helm installation in local action by @jfbus in #634
  • πŸ‘· sync with template by @jfbus in #640

Full Changelog: v1.0.0...v1.1.0