:relatedlinks: [Diátaxis](https://diataxis.fr/) .. _home: JAAS Documentation ================== JAAS is an enterprise layer on top of `Juju `__. JAAS provides: - The Juju Infinite Model Manager, JIMM (and its `backing charm `__): A Juju enterprise-level controller. - JIMM-specific extensions to existing Juju machinery, including * the `Juju CLI `__ (enhanced with `jimmctl`, for JIMM admins, and `jaas`, for regular JIMM users), * the `Juju dashboard `__ (and its `backing charm `__), and * the `Terraform Provider for Juju `__. When you use an existing Juju on Kubernetes controller to deploy JIMM and its dependencies, and then connect your Juju controllers to JIMM, you gain the ability to: - use OIDC authentication for integration with your existing identity provider for federated login, service accounts and other features offered by identity providers; - use ReBAC for authorisation; - use the Juju CLI, Juju Dashboard, and the Terraform Provider for Juju to interact with multiple Juju controllers from a single point of contact. If you want to take Juju to the enterprise level, you need JAAS. --------- In this documentation --------------------- .. grid:: 1 1 2 2 .. grid-item:: :doc:`Tutorial ` .. grid-item:: :doc:`How-to guides ` .. grid:: 1 1 2 2 :reverse: .. grid-item:: :doc:`Reference ` .. grid-item:: :doc:`Explanation ` --------- Where to begin -------------- We recommend starting with our :doc:`JAAS overview<./explanation/jaas_overview>` and then our tutorial on :doc:`deploying JAAS to MicroK8s<./tutorial/deploy_jaas_microk8s>`. This will help you understand the architecture of JAAS then guide you through its deployment with links to further docs on how to manage your environment. Project and community --------------------- JAAS is a member of the Ubuntu family and warmly welcomes community contributions, suggestions, fixes and constructive feedback. * `Code of conduct `_ * Join the `community chat on Matrix `_ * Report a bug on `Launchpad `_ * Contribute to the :doc:`documentation ` * Visit `Canonical's careers page `_ .. toctree:: :hidden: :maxdepth: 2 tutorial/index how-to/index reference/index explanation/index