This repository hosts a Juju Kubernetes Charmed Operator for the Identity Platform Admin UI application.
The identity-platform-admin-ui
operator can be deployed using the following
command:
juju deploy identity-platform-admin-ui --channel edge --trust
Please refer to the charmcraft.yaml
for all required and
provided integrations.
kratos_info
Integrationjuju integrate identity-platform-admin-ui:kratos-info kratos
hydra_endpoint_info
Integrationjuju integrate identity-platform-admin-ui:hydra-endpoint-info hydra
oathkeeper_info
Integrationjuju integrate identity-platform-admin-ui:oathkeeper-info oathkeeper
openfga
Integrationjuju integrate identity-platform-admin-ui openfga-k8s
ingress
Integrationjuju integrate identity-platform-admin-ui:ingress traefik-k8s
oauth
Integrationjuju integrate identity-platform-admin-ui:oauth hydra
certificate_transfer
integrationIf the oauth
integration is built, please also integrate with a CA issuer
charmed operator,
e.g. self-signed-certificates
operator:
juju integrate identity-platform-admin-ui:receive-ca-cert self-signed-certificates
smtp
integrationAn smtp
integration is necessary for identity-platform-admin-ui
service
to be fully functional:
juju config smtp-integrator host=<smtp-server-host> port=<smtp-port>
juju integrate identity-platform-admin-ui:smtp smtp-integrator:smtp
The identity-platform-admin-ui
charmed operator offers the following Juju actions.
create-identity
The create-identity
action initiates the user invitation flow.
juju run identity-platform-admin-ui/0 create-identity schema=<identity-schema-id> traits.email=<email> password=<password>
Security issues can be reported through LaunchPad. Please do not file GitHub issues about security issues.
Please see the Juju SDK docs for guidelines on enhancements to this charm following best practice guidelines, and CONTRIBUTING.md for developer guidance.
The Identity Platform Admin UI Charmed Operator is a free software, distributed under the Apache Software License, version 2.0. See LICENSE for more information.