Skip to content

v1.0.0

Choose a tag to compare

@Inbaraj-S Inbaraj-S released this 05 Jun 06:14
· 74 commits to main since this release
1aa355a

This release is the first GA release 1.0.0 of OCI Native Ingress Controller for Kubernetes.

Release notes

Principal support

  • Support for configuring native ingress controller with using User or Instance principals for performing OCI operations.

Host based routing

  • Ability to route requests that match a particular host to a configured service backend. Ex Requests that match “foo.bar.com” should go to service “foo”.
  • Support for hostname wildcards like “*.bar.com”

Path based routing

  • Ability to route requests that match a particular URI to a configured service backend. Ex Requests with the URI that starts with /serviceA should go to service A.

Default backend support

  • Ability to deploy a default backend to respond in case the request parameters does not match with any of the configured paths.

Ingress Class Support

  • Ability to map an ingress resource to native ingress controller in case there are other ingress controllers running in the cluster.

Secured Communication (HTTPS)

  • Ability to use Kubernetes secrets with TLS certificates to secure ingress routes.
  • Ability to use OCI Certificate service certificates to secure ingress routes.

Pod Readiness Gate

  • Support for Pod readiness Gates to achieve zero downtime rolling deployments.

Support for Managed and Virtual Nodes

  • Support for Kubernetes clusters with Managed and Virtual node type node pools. The Virtual node type node pools are only supported with User principal configuration.

Monitoring and Metrics

  • Support for adding custom metrics for controller.

Not Supported

  • Flannel based Kubernetes clusters.
  • Configuring native ingress controller with ‘Workload’ Identity principal type.

Contributors: @nirpai @Inbaraj-S @vbhargav875