GitHunt
AF

Aflynn50/juju-controller

A Juju controller charm

juju-controller

Description

The Juju controller charm allows charms to interact with the Juju controller
via integrations. This charm is automatically deployed in the controller
model of every controller for Juju 3.0 or later.

Usage

The controller charm currently supports integrations with
juju-dashboard and
haproxy.

You can deploy the Juju Dashboard in the controller model:

$ juju switch controller
$ juju deploy juju-dashboard --channel beta
$ juju integrate controller juju-dashboard

or you can deploy it in its own model, and connect to the controller charm via
a cross-model integration:

$ juju add-model dashboard
$ juju deploy juju-dashboard --channel beta
$ juju offer juju-dashboard:controller
Application "juju-dashboard" endpoints [controller] available at "admin/dashboard.juju-dashboard"
$ juju switch controller
$ juju integrate controller admin/dashboard.juju-dashboard

Then, run

juju dashboard --browser

and log in using the printed credentials.

Languages

Python93.6%Shell6.4%

Contributors

GNU General Public License v3.0
Created February 22, 2024
Updated February 22, 2024