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
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¶
Where to begin¶
We recommend starting with our JAAS overview and then our tutorial on deploying JAAS to 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.
Join the community chat on Matrix
Report a bug on Launchpad
Contribute to the documentation
Visit Canonical’s careers page