Skip to content

Releases: oracle/oci-cloud-controller-manager

v1.33.0

29 Aug 13:20
Compare
Choose a tag to compare

Change Log

  • Enable Lustre driver and update relevant docs and manifests
  • Fix CSI mount detection logic
  • Added input validation on lnet label to fixing fortify command execution vuln.
  • Added lifecycle state check to boot volume e2e test
  • NSG Support with mount target creation
  • use readyz api for apiserver reachability
  • Helm related doc updates
  • e2e improvements
  • Upgrade upstream deps to v1.33.1

v1.31.2

25 Aug 08:58
Compare
Choose a tag to compare

Changelog

  • Enable Lustre driver and update relevant docs and manifests

v1.32.1

19 Aug 06:41
Compare
Choose a tag to compare

##Changelog

  • Enable Lustre driver and update relevant docs and manifests

v1.32.0

08 Jul 07:28
f753448
Compare
Choose a tag to compare

Change log:

  • Rule Sets support
  • Support assignment of private v4 & v6 IP address in NLB via Annotation
  • Hydrate Snapshot volumes before making them available
  • Lustre CSI Node Driver enablement
  • Use umount -t oci-fss to unmount intransit encrypted FSS file systems
  • Support Boot volumes as CSI data volumes
  • Enable MULTI_NODE volume attachment with Raw Block Volumes
  • Added custom driver name support, helm templates and e2es
  • Adding retry with exponential backoff to fetch NodeMetadata during node driver startup

v1.30.2

04 Jul 06:53
e23020c
Compare
Choose a tag to compare

Change log

  • Rule Sets support
  • Support assignment of private v4 & v6 IP address in NLB via Annotation
  • Hydrate Snapshot volumes before making them available
  • Lustre CSI Node Driver enablement
  • Use umount -t oci-fss to unmount intransit encrypted FSS file systems
  • Support Boot volumes as CSI data volumes
  • Enable MULTI_NODE volume attachment with Raw Block Volumes
  • Added custom driver name support, helm templates and e2es
  • Adding retry with exponential backoff to fetch NodeMetadata during node driver startup

v1.31.1

30 Jun 13:48
9a5427b
Compare
Choose a tag to compare

Change log:

  • Rule Sets support
  • Support assignment of private v4 & v6 IP address in NLB via Annotation
  • Hydrate Snapshot volumes before making them available
  • Lustre CSI Node Driver enablement
  • Use umount -t oci-fss to unmount intransit encrypted FSS file systems
  • Support Boot volumes as CSI data volumes
  • Enable MULTI_NODE volume attachment with Raw Block Volumes
  • Added custom driver name support, helm templates and e2es
  • Adding retry with exponential backoff to fetch NodeMetadata during node driver startup

v1.31.0

18 Feb 11:57
411bfeb
Compare
Choose a tag to compare

Changelog:

  • Changes for CCM/CSI v0.31.1
  • Support for Workload Identity in GetReservedIP calls
  • Support for gRPC Protocol on OKE managed LB and add e2e test case
  • Check lifecycle state for NLB instead of listing workrequest in the compartment
  • Skip Cipher Suite Update on Listeners and Backendsets when Unspecified
  • Provide an option to skip private IP in LB Status for public NLBs
  • NLB display name to OCID map - Map the display name of NLB to an OCID to avoid looking it up again in each
  • reconciliation.
  • Bumped dependency versions and fix e2e

v1.30.1

18 Feb 11:39
a14c45d
Compare
Choose a tag to compare

Changelog:

  • Support for Workload Identity in GetReservedIP calls
  • Support for gRPC Protocol on OKE managed LB and add e2e test cas
  • Check lifecycle state for NLB instead of listing workrequest in the compartment
  • Skip Cipher Suite Update on Listeners and Backendsets when Unspecified
  • Provide an option to skip private IP in LB Status for public NLBs
  • NLB display name to OCID map - Map the display name of NLB to an OCID to avoid looking it up again in each
  • reconciliation.
  • Bumped dependency versions and fix e2e

v1.29.2

18 Feb 11:21
1ccbd6e
Compare
Choose a tag to compare

Changelog:

  • Support for Workload Identity in GetReservedIP calls
  • Remove identity client dependency for ipv6 single stack clusters
  • Check lifecycle state for NLB instead of listing workrequest in the compartment
  • Skip Cipher Suite Update on Listeners and Backendsets when Unspecified
  • Provide an option to skip private IP in LB Status for public NLBs
  • NLB display name to OCID map - Map the display name of NLB to an OCID to avoid looking it up again in each
  • reconciliation.
  • Bumped dependency versions and fix e2e

v1.30.0

02 Dec 11:59
19dd6e8
Compare
Choose a tag to compare

What's Changed

  • Security patching, updated Makefile, Readme and Third Party Licences

New features

  • Added Dns Names Support For Fss Mount Targets
  • Support for ingress ipMode via new annotation in k8s 1.30+
  • Support ReadWriteOnceWithFSType fsGroupPolicy in CSI Driver for non-root user
  • Support for Proxy Protocol Version 2 (PPv2) on NLB via CCM
  • Add Raw Block Volume support
  • Add OpenShift Tag to identify Openshift usage and support secondary vnic function

Code Enhancements and Bug Fixes

  • Adding rate limiting for fss node mount to avoid OOM
  • Updated UHP post detach logout wait logic
  • Upgraded CSI sidecar versions
  • Fix CCM Bug in Sec List Rule Management when ipPReserveSource is set to true for NLBs
  • Fix readyToUse false issue for large data volumes
  • Fix the santisedDevices logic for ubuntu nodes
  • Fix bug in wrapper returning response for NSG rules
  • Made error handling changes in FSS GetPrivateIP flow

New E2Es, Unit Tests and Enhancements

  • Added FSS mount options e2e enhancement
  • Updating all CCM E2Es to create private LB where possible
  • Allow skipping E2Es via new SKIP_FOCUS environment variable
  • Fix UT to add instance id to instanceCache
  • CCM E2E - K8s version check fix
  • Add annotation to configure the cipher suites on LBaaS and add e2e test cases

Full Changelog: v1.29.0...v1.30.0