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

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 are a site reliability engineer looking to take Juju to the enterprise level, you need JAAS.


In this documentation

Start here: a hands-on introduction to Juju for new users

Get started with JAAS

Step-by-step guides covering key operations and common tasks

How-to guides

Technical information - specifications, APIs, architecture

Reference

Discussion and clarification of key topics

Explanation

Project and community

JAAS is a member of the Ubuntu family and warmly welcomes community contributions, suggestions, fixes and constructive feedback.

Thinking about using Juju for your next project? Get in touch!