Skip to content

feat: Add excludeResourceType config to apisix-ingress-controller chart - #983

Open
luarx wants to merge 1 commit into
apache:masterfrom
luarx:feat/exclude-resource-type-config
Open

feat: Add excludeResourceType config to apisix-ingress-controller chart#983
luarx wants to merge 1 commit into
apache:masterfrom
luarx:feat/exclude-resource-type-config

Conversation

@luarx

@luarx luarx commented Jun 18, 2026

Copy link
Copy Markdown

What this PR does / why we need it

Adds config.provider.excludeResourceType to the apisix-ingress-controller chart, exposing the exclude_resource_type option introduced in apache/apisix-ingress-controller#2794.

▎ Note: This chart change requires apache/apisix-ingress-controller#2794 to be merged and released before it takes effect.

This allows users to configure resource types that should be excluded from ADC reconciliation sweeps, preventing the controller from deleting APISIX resources that are managed outside of Kubernetes CRDs (e.g. consumers created via the Admin API).

Changes:

  • values.yaml: adds config.provider.excludeResourceType: []
  • templates/configmap.yaml: renders exclude_resource_type when the list is non-empty
  • README.md: adds the new parameter to the values table

Implements
#984

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant