Skip to content
This repository has been archived by the owner on Feb 27, 2023. It is now read-only.

Contour Operator v1.17.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@youngnick youngnick released this 07 Jul 06:13
· 147 commits to main since this release

We are delighted to present version 1.16.0 of Contour Operator, which provides a method for packaging, deploying, and managing Contour.

A big thank you to everyone who contributed to the release.

API Changes

Additions to the Contour CRD

Loadbalancer Service configuration

The Operator now supports configuring the generated Envoy service to have a specific external IP address on AWS, Azure, and GCP.

So now, when your cloud provider creates a load balancer for you, you can request a specific address using the Contour object.

Thanks to @BostjanBozic for contributing this great change!

PR details:
#336 : Optional loadBalancerIP input in Contour

We also had an example added of using the already-existing AWS internal ELB support. Thanks @erismaster!
#390 : Add example contour deployment with internal-elb

Specify nodes to run Contour and Envoy on

The Contour object now has a nodePlacement stanza which allows specifying the placement of Contour and Envoy pods onto nodes, specified either with a Node label selector, or Tolerations (which select based on node taints).

Thanks to @amdonov for suggesting and preparing this change.

PR details:
#373 : support running contour and envoy on specific nodes

General Improvements

Validation for IngressClass

Contour Operator will now validate that a referenced IngressClass object exists.

#388 : Adds IngressClassName Validation

CI and infrastructure changes

@vchrisb helped to update the referenced kube-rbac-proxy version so that the Operator installation can work correctly on arm64 platforms. Thanks @vchrisb.

#376 : update kube-rbac-proxy image version to support arm64

Other Changes

#385 : CI: add uncommitted codegen check,skriss:ci-codegen-check
#394 : Bump golang to 1.16.5,sunjayBhatia:bump-golang
#387 : Updates Contrib Guide for Kubebuilder Changes,danehans:issue_286
#374 : Bump kind cli and images,sunjayBhatia:bump-kind-images
#372 : internal/objects/service: refactor test,skriss:svc-test-refactor

Are you a Contour Operator user? We would love to know!

If you're using the Contour Operator (and Contour) and want to add your organization to our adopters list, please visit this page. If you prefer to keep your organization name anonymous but still give us feedback into your usage and scenarios for Contour and the Operator, please post on this GitHub thread.