kubernetes-sigs / aws-load-balancer-controller

A Kubernetes controller for Elastic Load Balancers
https://kubernetes-sigs.github.io/aws-load-balancer-controller/
Apache License 2.0
3.91k stars 1.45k forks source link

Provide more defaults via IngressClassParams #2600

Open visit1985 opened 2 years ago

visit1985 commented 2 years ago

Is your feature request related to a problem? Even after introducing IngressClass/IngressClassParams we have a lot of redundant annotations in our Ingress definitions for the same Ingress group:

Describe the solution you'd like We would like to specify the defaults for these annotations as IngressClassParams.

visit1985 commented 2 years ago

/kind feature

zmully commented 2 years ago

I'd add to this:

Additionally, updating IngressClassParams appears to only affect new ALBs, not existing ALBs. While I can understand the reasoning behind this, having changes to the IngressClassParams optionally trigger updates to all ALBs managed by the controller would be helpful. Especially for users of ALBs using group.name tagging, trying to update ALB shared attributes via application ingress annotations is fraught and unpredictable.

kishorj commented 2 years ago

We will put it in the roadmap, this requires further design to incorporate the attributes in the ingress class params.

nikskiz commented 2 years ago

Similar issue: https://github.com/kubernetes-sigs/aws-load-balancer-controller/issues/2311

k8s-triage-robot commented 2 years ago

The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs.

This bot triages issues and PRs according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

visit1985 commented 2 years ago

/remove-lifecycle stale

k8s-triage-robot commented 1 year ago

The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs.

This bot triages issues and PRs according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

visit1985 commented 1 year ago

/remove-lifecycle stale

k8s-triage-robot commented 1 year ago

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

visit1985 commented 1 year ago

/remove-lifecycle stale

k8s-triage-robot commented 1 year ago

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

visit1985 commented 1 year ago

/remove-lifecycle stale

visit1985 commented 1 year ago

ssl-policy can be set now: https://kubernetes-sigs.github.io/aws-load-balancer-controller/v2.5/guide/ingress/ingress_class/#specsslpolicy

omri-shilton commented 8 months ago

is there an update on this issue? specifically for waf purposes

k8s-triage-robot commented 5 months ago

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

Constantin07 commented 5 months ago

/remove-lifecycle stale

k8s-triage-robot commented 2 months ago

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

zmully commented 2 months ago

/remove-lifecycle stale