Skip to content

Conversation

@emil-wire
Copy link
Contributor

Add support for custom ingress annotations in the nginx-ingress-services chart via a new ingressAnnotations field. This enables per-environment TLS configuration (such as post-quantum key exchange curves) through server-snippet annotations without modifying the shared ingress-nginx controller.

Checklist

  • Add a new entry in an appropriate subdirectory of changelog.d
  • Read and follow the PR guidelines

@emil-wire emil-wire requested review from a team as code owners January 21, 2026 17:45
@zebot zebot added the ok-to-test Approved for running tests in CI, overrides not-ok-to-test if both labels exist label Jan 21, 2026
Copy link
Member

@jschaul jschaul left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks fine. Note that the main changes for ingress ciphers are here: https://github.com/wireapp/wire-server/blob/develop/charts/ingress-nginx-controller/values.yaml#L46 but I suppose it's on purpose to not modify these.

This needs to be merged and run through its pipelines before you can use it in cailleach.

@emil-wire
Copy link
Contributor Author

Exactly, I'd like to test a scenario where only the new curves are available to figure out what the potential impact might be and wanted to be fairly surgical where I applied this to keep the blast radius low

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ok-to-test Approved for running tests in CI, overrides not-ok-to-test if both labels exist

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants