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 --trustPlease refer to the charmcraft.yaml for all required and
provided integrations.
juju integrate identity-platform-admin-ui:kratos-info kratosjuju integrate identity-platform-admin-ui:hydra-endpoint-info hydrajuju integrate identity-platform-admin-ui:oathkeeper-info oathkeeperjuju integrate identity-platform-admin-ui openfga-k8sjuju integrate identity-platform-admin-ui:ingress traefik-k8sjuju integrate identity-platform-admin-ui:oauth hydraIf 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-certificatesAn 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:smtpThe identity-platform-admin-ui charmed operator offers the following Juju actions.
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.