openstack-integrator charm blocked with invalid value for credentials config
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Openstack Integrator Charm |
Fix Released
|
High
|
Cory Johns |
Bug Description
Hi all,
It seems that my bug may be a duplicate of (1867097) but I will explain my issue anyway as that bug does not go into detail about what was attempted to resolve the issue.
Overview:
I am deploying Charmed Kubernetes on a third-party Openstack, specifically the T-Systems OTC Cloud.
I have managed to bootstrap and deploy the solution but I am hitting issues with the Openstack Integrator charm where it is stuck in a "invalid value for credentials config" blocked state.Deploying load-balancers or storage using Cinder CSI driver does not work.
My bundle is fairly standard, I have used Kubernetes-Core with the integrator deployed on either node 0 or 1.
Fixes Attempted:
* First I tried the standard method of co-locating integrator charm on host 0/1 with Juju provided credentials configured via juju trust. This did not work, despite the fact I used the credentials to deploy the cluster.
* I then tried to configure the credentials by base64 encoding the config as json and using the credentials parameter, but that gives me the same invalid error. I.E this json fed into base64 tool and then passed to Juju via juju config command:
{
"auth-url"":'https:/
"username": 'doggo',
"password": 'woof',
"tenant-id": doggo-internal-
"domain-id": doggo-external-
}
* After this failed, I then tried to manually specify the username, password, and domain/tenant ID(s) as charm options in the bundle. This also did not work and gave the same error.
* I also tried to put the the integrator charm onto LXD on node 0/1 to see if this made any difference, but did nothing.
* Finally I tried to create the cloud conf manually and got further, it deployed the csi plugin but storage and load-balancers were still blocked. I might have to retry this route if all else fails.
I couldn't find anything meaningful in the juju logs or in any of the other logs to lead me to why the credentials are invalid.
Happy to provide direct access to the Openstack or any extra information as required.
Cheers,
- Calvin
Changed in charm-openstack-integrator: | |
importance: | Undecided → Critical |
Changed in charm-openstack-integrator: | |
status: | Triaged → In Progress |
Changed in charm-openstack-integrator: | |
importance: | Critical → High |
Changed in charm-openstack-integrator: | |
milestone: | none → 1.18+ck2 |
Changed in charm-openstack-integrator: | |
milestone: | 1.18+ck2 → 1.19 |
Changed in charm-openstack-integrator: | |
status: | In Progress → Fix Committed |
milestone: | 1.19 → 1.18+ck2 |
tags: |
added: backport-needed removed: review-needed |
Changed in charm-openstack-integrator: | |
status: | Fix Committed → Fix Released |
This is subscribed field-critical.
Calvin, when subscribing field SLA to issues, you need to comment on the issue with something like "subscribed ~field-critical". It is part of the escalation process documented in https:/ /wiki.canonical .com/engineerin g/FieldSLA and if you don't do it, then we don't get notified.