Enable application credential support
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Kubernetes Control Plane Charm |
Confirmed
|
Wishlist
|
Unassigned | ||
Kubernetes Worker Charm |
Triaged
|
Wishlist
|
Unassigned | ||
Openstack Integrator Charm |
Triaged
|
Wishlist
|
Unassigned |
Bug Description
OpenStack application credentials (as of Queens) allow users to create credentials usable via CLI or in API clients that have an ID and a secret with a subset of user roles and an optional expiration date.
https:/
https:/
This approach is preferred when an underlying cloud is integrated with a user directory (via LDAP) and usage of usernames and passwords is undesirable.
The support for using them is not yet in upstream K8s at the time of writing:
https:/
https:/
However, once it is merged, we need to enable it in the openstack-
https:/
Changed in charm-kubernetes-master: | |
status: | Triaged → Invalid |
Changed in charm-kubernetes-master: | |
status: | Invalid → Confirmed |
The referenced PR is available in the cloud-provider- openstack used in cdk-addons >= 1.18, so we could add support for this as long as the channel is that or later.