I’m using Kong Enterprise with Helm to upload a test environment, but Kong Manager doesn’t show any data and doesn’t allow any kind of changes to be made. There is no way to check workspaces or create new ones as Kong Manager does not identify them.
I’m using an external database because I was crashing with migrations when I was using the default chart database.
I really don’t know why the error, so from what I see there is nothing wrong with the chart, I try to look for the logs in the pods but they don’t notify any kind of error.
To use the Kong in test env, i’m using K3D to create the cluster.
Chart used: kong 2.38.0 · helm/kong
# -----------------------------------------------------------------------------
# Kong parameters
env:
database: postgres
pg_database: postgres
pg_host: postgres-postgresql
pg_user: postgres
pg_password: 123
pg_port: 5432
log_level: notice
portal: on
portal_auth: "basic-auth"
portal_auto_approve: on
admin_session_conf: '{"cookie_name":"admin_session","cookie_samesite":"off","secret":"kong123","cookie_secure":true,"storage":"kong"}'
portal_session_conf: '{"cookie_name":"portal_session","cookie_samesite":"off","secret":"kong123","cookie_secure":true,"storage":"kong"}'
password:
valueFrom:
secretKeyRef:
name: kong-enterprise-superuser-password
key: password
# -----------------------------------------------------------------------------
# Kong Services and Endpoints
# -----------------------------------------------------------------------------
image:
repository: kong/kong-gateway
tag: "2.5.0.1"
admin:
enabled: true
type: ClusterIP
http:
enabled: true
servicePort: 8001
containerPort: 8001
ingress:
enabled: true
hostname: admin.localhost
annotations:
kubernetes.io/ingress.class: "kong"
path: /
tls:
enabled: false
proxy:
enabled: true
type: LoadBalancer
http:
enabled: true
servicePort: 80
containerPort: 8000
tls:
enabled: false
manager:
enabled: true
type: ClusterIP
http:
enabled: true
servicePort: 8002
containerPort: 8002
ingress:
enabled: true
hostname: manager.localhost
annotations:
kubernetes.io/ingress.class: "kong"
path: /
tls:
enabled: false
portal:
enabled: true
type: ClusterIP
http:
enabled: true
servicePort: 8003
containerPort: 8003
ingress:
enabled: true
hostname: portal.localhost
annotations:
kubernetes.io/ingress.class: "kong"
path: /
tls:
enabled: false
portalapi:
enabled: true
type: ClusterIP
http:
enabled: true
servicePort: 8004
containerPort: 8004
ingress:
enabled: true
hostname: portalapi.localhost
annotations:
kubernetes.io/ingress.class: "kong"
path: /
tls:
enabled: false
# -----------------------------------------------------------------------------
# Ingress Controller parameters
# -----------------------------------------------------------------------------
ingressController:
enabled: true
image:
repository: kong/kubernetes-ingress-controller
tag: "1.3"
env:
kong_admin_tls_skip_verify: true
kong_admin_token:
valueFrom:
secretKeyRef:
name: kong-enterprise-superuser-password
key: password
ingressClass: kong
rbac:
create: true
# -----------------------------------------------------------------------------
# Postgres sub-chart parameters
# -----------------------------------------------------------------------------
postgresql:
enabled: false
migrations:
preUpgrade: true
postUpgrade: true
# -----------------------------------------------------------------------------
# Kong Enterprise parameters
# -----------------------------------------------------------------------------
enterprise:
enabled: true
license_secret: kong-enterprise-license
vitals:
enabled: true
portal:
enabled: true
rbac:
enabled: false
smtp:
enabled: false