Quantcast
Channel: User mikyll98 - Stack Overflow
Viewing all articles
Browse latest Browse all 102

Answer by mikyll98 for Kong Ingress Controller: Failed parsing resource errors, dataplane-synchronizer Could not update kong admin

$
0
0

The issue was caused by these two consumers:

# Consumer for User JWT tokenapiVersion: configuration.konghq.com/v1kind: KongConsumermetadata: name: user annotations:   kubernetes.io/ingress.class: kongusername: user # <-- HEREcredentials:- jwt-user-secret---# Consumer for generic basic auth userapiVersion: configuration.konghq.com/v1kind: KongConsumermetadata: name: generic-basic-auth-consumer annotations:   kubernetes.io/ingress.class: kongusername: user # <-- HEREcredentials:- user-generic-secret

The configuration failed because both had the same username"user", and appearently that's not allowed.Therefore, changing one of them solved the issue.

Solution

New file consumers.yaml:

# Consumer for Admin JWT tokenapiVersion: configuration.konghq.com/v1kind: KongConsumermetadata: name: admin annotations:   kubernetes.io/ingress.class: kongusername: admincredentials:- jwt-admin-secret      # references Kubernetes secret---# Consumer for User JWT tokenapiVersion: configuration.konghq.com/v1kind: KongConsumermetadata: name: user annotations:   kubernetes.io/ingress.class: kongusername: usercredentials:- jwt-user-secret       # references Kubernetes secret---# Consumer for generic basic auth userapiVersion: configuration.konghq.com/v1kind: KongConsumermetadata: name: generic-basic-auth-consumer annotations:   kubernetes.io/ingress.class: kongusername: genericcredentials:- user-generic-secret   # references Kubernetes secret---# Consumer for generic key authapiVersion: configuration.konghq.com/v1kind: KongConsumermetadata: name: user-api-key-consumer annotations:   kubernetes.io/ingress.class: kongusername: user-key-authcredentials:- key-generic-secret    # references Kubernetes secret---# Consumer for anonymous userapiVersion: configuration.konghq.com/v1kind: KongConsumermetadata: name: anonymous-consumer annotations:   kubernetes.io/ingress.class: kong   konghq.com/plugins: 'request-termination-anonymous'username: anonymous

Update

This problem occurs only in DB-less mode, and was added to KIC v3.1.x milestone.

Related GitHub Issue


Viewing all articles
Browse latest Browse all 102

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>