Skip to content

bug: ADC execution error #2749

@hanxinimm

Description

@hanxinimm

Current Behavior

I'm using APISIX in standalone mode with ADC (Autonomous Decentralized Control). After modifying the configs via APISIX Admin API on port 9180, the apisix-ingress-controller keeps throwing errors. What am I doing wrong?
I tried deleting the APISIX Pod, which caused all configurations to be lost. Even after re-syncing the configurations, the issue persists.

21T06:28:29.552Z ERROR provider.executor client/executor.go:142 failed to run http sync for server {"server": "http://10.1.237.161:9180", "error": "ServerAddr: http://10.1.237.161:9180, Err: http://10.1.237.161:9180: consumers_conf_version must be greater than or equal to (3314986)"}
2026-04-21T06:28:29.552Z ERROR provider.client client/client.go:269 failed to execute adc command {"config": {"name":"GatewayProxy/ingress-apisix/apisix-config","serverAddrs":["http://10.1.237.161:9180"],"tlsVerify":false}, "error": "ADC execution error for GatewayProxy/ingress-apisix/apisix-config: [ServerAddr: http://10.1.237.161:9180, Err: http://10.1.237.161:9180: consumers_conf_version must be greater than or equal to (3314986)]"}
2026-04-21T06:28:29.553Z ERROR provider.client client/client.go:210 failed to sync resources {"name": "GatewayProxy/ingress-apisix/apisix-config", "error": "ADC execution errors: [ADC execution error for GatewayProxy/ingress-apisix/apisix-config: [ServerAddr: http://10.1.237.161:9180, Err: http://10.1.237.161:9180: consumers_conf_version must be greater than or equal to (3314986)]]"}
2026-04-21T06:28:29.553Z ERROR provider apisix/provider.go:282 failed to sync {"error": "failed to sync 1 configs: GatewayProxy/ingress-apisix/apisix-config"}

Expected Behavior

No response

Error Logs

No response

Steps to Reproduce

helm install apisix apisix/apisix
--namespace ingress-apisix
--create-namespace
--set apisix.deployment.role=traditional
--set apisix.deployment.role_traditional.config_provider=yaml
--set etcd.enabled=false
--set ingress-controller.enabled=true
--set ingress-controller.config.provider.type=apisix-standalone
--set ingress-controller.apisix.adminService.namespace=ingress-apisix
--set ingress-controller.gatewayProxy.createDefault=true
--skip-crds
2. put config with /apisix/admin/configs

Environment

  • APISIX Ingress controller version (run apisix-ingress-controller version --long)
  • apisix-ingress-controller:2.0.1
  • Kubernetes cluster version (run kubectl version)
  • OS version if running APISIX Ingress controller in a bare-metal environment (run uname -a)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions