Skip to content

canonical/identity-platform-admin-ui-operator

Repository files navigation

Identity Platform Admin UI Charmed Operator

CharmHub Badge Juju License

Continuous Integration Status pre-commit Conventional Commits

Description

This repository hosts a Juju Kubernetes Charmed Operator for the Identity Platform Admin UI application.

Usage

The identity-platform-admin-ui operator can be deployed using the following command:

juju deploy identity-platform-admin-ui --channel edge --trust

Integrations

Please refer to the charmcraft.yaml for all required and provided integrations.

kratos_info Integration

juju integrate identity-platform-admin-ui:kratos-info kratos

hydra_endpoint_info Integration

juju integrate identity-platform-admin-ui:hydra-endpoint-info hydra

oathkeeper_info Integration

juju integrate identity-platform-admin-ui:oathkeeper-info oathkeeper

openfga Integration

juju integrate identity-platform-admin-ui openfga-k8s

ingress Integration

juju integrate identity-platform-admin-ui:ingress traefik-k8s

oauth Integration

juju integrate identity-platform-admin-ui:oauth hydra

certificate_transfer integration

If the oauth integration is built, please also integrate with a CA issuer charmed operator, e.g.elf-signed-certificats` operator:

juju integrate identity-platform-admin-ui:receive-ca-cert self-signed-certificates

Security

Security issues can be reported through LaunchPad. Please do not file GitHub issues about security issues.

Contributing

Please see the Juju SDK docs for guidelines on enhancements to this charm following best practice guidelines, and CONTRIBUTING.md for developer guidance.

License

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.