Closed DnPlas closed 2 months ago
This charm can be considered as an OIDC client that connects to Dex for handling Charmed Kubeflow authorization. It should be integrated with dex-auth to get the OIDC provider's information.
dex-auth
dex-auth will be introducing a new interface to broadcast Dex's info in https://github.com/canonical/dex-auth-operator/issues/203, to enable OIDC clients like this charm to integrate to it.
oidc-gatekeeper should be able to integrate with this interface and use Dex's issuer info for setting the value of OIDC_PROVIDER.
oidc-gatekeeper
OIDC_PROVIDER
# oidc-gatekeeper metadata.yaml requires: oidc-provider-info: interface: oidc-provider-info
The OIDC_PROVIDER value is set using the relation data instead of it coming from the public-url configuration option.
public-url
Thank you for reporting us your feedback!
The internal ticket has been created: https://warthogs.atlassian.net/browse/KF-5968.
This message was autogenerated
Fixed by #163 and #168
Context
This charm can be considered as an OIDC client that connects to Dex for handling Charmed Kubeflow authorization. It should be integrated with
dex-auth
to get the OIDC provider's information.dex-auth
will be introducing a new interface to broadcast Dex's info in https://github.com/canonical/dex-auth-operator/issues/203, to enable OIDC clients like this charm to integrate to it.oidc-gatekeeper
should be able to integrate with this interface and use Dex's issuer info for setting the value ofOIDC_PROVIDER
.What needs to get done
OIDC_PROVIDER
Definition of Done
The
OIDC_PROVIDER
value is set using the relation data instead of it coming from thepublic-url
configuration option.