Skip to content

Releases: oracle/oci-cloud-controller-manager

0.8.0

25 Aug 15:36
c5b87ae

Choose a tag to compare

  • Kubernetes version 1.14, 1.15, 1.16 and 1.17 support.
  • Change documentation as per new release. fix rbac manifest and readme compatibility matrix
  • add/delete/update backend servers instead of updating the entire backendsets
  • Fix the documentation around how to run e2e tests for CCM
  • Fix issues with ccm e2e tests.
  • CCM is not honouring oci-load-balancer-connection-idle-timeout annotation during update event
  • Change log level to debug for config file not found on worker node
  • Fixing CCM build target
  • Resolve dependency conflict for Sirupsen by bumping up the version of docker/docker
  • CCM should ignore nodes for backends that aren't setup yet.
  • move to go mod
  • Avoid CCM panic due to index out of range
  • update oci-go-sdk
  • correction to boilerplate header validation and remove e2e test automation
  • Enable provisioning BV from another BV
  • Deploy single container with CCM and FVP
  • Cert rotation should avoid listener recreation
  • Fix test to avoid appending secret name to listeners name

0.7.0

24 Sep 09:29

Choose a tag to compare

Support assigning SSL certs to BackendSets (#243)

0.6.1

31 Aug 13:52

Choose a tag to compare

  • Support load balancer listeners with http protocol via annotation (#239)
  • Prevent leaking security list rules when updating a service (#238)

0.6.0

17 Aug 15:09

Choose a tag to compare

  • Allow dynamic configuration of security list management via annotations. [#217]
  • Migrate to Zap logger. [#223]
  • Runtime checks around providerID. [#228]
  • Support request rate limiting. [#201]
  • Bump dependencies to Kubernetes 1.11.1. [#234]

0.5.1

02 Aug 10:57

Choose a tag to compare

  • Fixes panic on startup when security lists aren't managed [#213]
  • Update oci-go-sdk to 2.0.0 which includes support for load balancer tagging.

0.5.0

30 May 15:18

Choose a tag to compare

  • Allow load balancer functionality to be disabled. [#198]
  • Allow subnets in configuration to be optional. [#202]

0.4.0

11 Apr 14:51

Choose a tag to compare

  • Implement loadbalancer.securityListManagementMode: Frontend which only
    manages security list rules for load balancer ingress. [#180]
  • Depreciate loadbalancer.disableSecurityListManagement in favour of
    loadbalancer.securityListManagementMode: None. [#180]
  • Implement loadbalancer.securityLists to allow explicit configuration of the
    security lists that the CCM manages on a per-subnet basis [#164].
  • Implement support for instance principles authentication [#155]

0.3.2

09 Apr 15:43

Choose a tag to compare

  • [BUG] Fix panic when EnsureLoadBalancer() called with 0 Nodes [#176]
  • [BUG] Fix panic when GetInstanceByNodeName() encountered an instance without
    either a public IP or a hostname [#167]
  • [BUG] Fix regression where compartment OCID was no longer looked up from
    metadata when not provided in cloud-provider config [#168]
  • Depreciate cloud-provider config property auth.key_passphrase replacing it
    with auth.passphrase [#142]
  • Depreciate cloud-provider config property auth.compartment replacing it
    with compartment [#170]

0.3.1

29 Mar 14:03
b456b5b

Choose a tag to compare

  • Remove redundant --cluster-cidr flag from DaemonSet [#163]

0.3.0

28 Mar 09:34
9201c75

Choose a tag to compare

  • Create load balancers using a single OCI API request significantly reducing fresh load balancer creation time [#148]
  • Fix failure to delete security list rules when deleting a Service type=LoadBalancer or changing its NodePort(s) [#151]
  • Move to ConfigMap based leader election [#160]
  • Fix potential panic when a load balancer had no backends [#157]