diff --git a/package.json b/package.json index f416f6af..04552ef3 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "postcss-cli": "8.3.1", "sass": "1.57.1", "terser-webpack-plugin": "5.3.6", - "vanilla-framework": "^4.3.0", + "vanilla-framework": "^4.14.0", "watch-cli": "0.2.3", "webpack": "5.76.0", "webpack-cli": "4.10.0" diff --git a/templates/index.html b/templates/index.html index de5bab03..9cd7bc00 100644 --- a/templates/index.html +++ b/templates/index.html @@ -7,81 +7,52 @@ {% block content %}
-
-
-
-

Take control of your large-scale
Juju deployments

-

Juju as a service (JAAS) provides a single location to interact, manage and audit your charmed applications using a dashboard or Juju CLI commands.

-

- Get started with JAAS -

+
+
+
+

Take control of your large-scale Juju deployments

-
- {{ image( - url="https://assets.ubuntu.com/v1/d1f2108a-Slide+-+Jaas.svg", - alt="", - height="374", - width="534", - hi_def=True, - loading="auto", - ) | safe - }} +
+

Juju as a service (JAAS) provides a single location to interact, manage and audit your charmed applications using a dashboard or Juju CLI commands.

+
+
+
+ {{ image( + url="https://assets.ubuntu.com/v1/f6850c0a-JAAS-arch-diagram.svg", + alt="", + height="933", + width="1848", + hi_def=True, + loading="auto", + attrs={ "class": "p-image-container__image" }, + ) | safe + }} +
-
-
-
-
-
-
-

Why use JAAS?

-
-
-

Jaas simplifies the management of large scale Juju deployments and it is the ideal tool to use if you:

+
+
+
+

Main JAAS components

-
-
-
-

+
-
Have many Juju models
-
-
-

to maintain, across multiple clouds or machine types and you would like to address them all from a central location

+

JIMM

-
-
-
-
-
-
-
-
-
-
Need tighter compliance controls
+

The Juju Infinite Model Manager is the backend service responsible for managing Juju controllers. Admins can interact with Jimm through the same Juju cli and Terraform provider.

-
-

to satisfy security or regulatory requirements, as Jaas is able to centrally enforce permission and auditing policies

-
-
-
-
-
-
-
-
+
-
Prefer a simpler management UI
+

Dashboard

-
-

to control your entire deployment, so that admins can execute routine management actions at the simple press of a button

-

You can deploy JAAS on your preferred infrastructure, leaving you complete privacy and control over what is done where.

+
+

A graphical user interface to simplify common administrative operations.

@@ -89,131 +60,53 @@
Prefer a simpler management UI
-
-
-
-

Trusted by 10,000+ engineers at

-
-
-
-
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
+
-
-
-
-
-

What is JAAS?

+
+

Why use JAAS?

-
-

JAAS has two main components:

-
-
-
JIMM
+
+
+
+

Have to manage multiple Juju controllers

-
-

the Juju Infinite Model Manager is a single point of contact for multiple Juju controllers

+
+

JAAS simplifies the provisioning and lifecycle management of controllers and charms at scale, automating activities like model migrations and controller upgrades

-
-
-
-
Dashboard
+
+
+
+

Need to meet tighter security and compliance requirements

-
-

a graphical user interface to simplify common administrative operations

+
+

JAAS offers additional security features like fine grained access control, an SSH proxy to reduce the attack surface area and comprehensive auditing functionalities

-
-
- {{ image( - url="https://assets.ubuntu.com/v1/cae5250f-Jaas.png", - alt="", - height="514", - width="1072", - hi_def=True, - loading="auto", - ) | safe - }} +
+
+
+

Prefer to interact with your system with a web interface

+
+
+

The dashboard offer a simplified way for administrators to perform common administrative operations and monitor the state of the deployment

+
-
-
-
-
-

Add visibility, auditing and compliance controls to your Juju deployment

-
+
-
-
-

JAAS is your centralised enterprise control plane for Juju deployments. With JAAS you can:

-
+
+

Enhanced control and visibility
for your Juju deployment

-
-
-
-
+
+
+

JAAS is your centralised enterprise control plane for Juju deployments.
With JAAS you can:

  • @@ -237,7 +130,7 @@

    Add visibility, auditing and compliance controls to your Juju deployment

-
+
{{ image( @@ -313,110 +206,87 @@

Add visibility, auditing and compliance controls to your Juju deployment

+
-
+
-
+
+
+
+

Familiar experience and tighter
security controls

-
-

Deploy and manage charms across public clouds,
Kubernetes and VMs

-
-
-

Jaas helps you to manage your distributed applications across any infrastructure.

-

Thanks to Juju you can automate your system’s lifecycle management across public clouds, Kubernetes, virtual (VM) and bare metal machines.

- +
+
+
+
+

Centralised Terraform Provider

+
+
+

JAAS can make use of the Juju Terraform provider to apply plans to all managed controllers. The provider supports Oauth client credentials authentication and its access is controlled by the authorisation system.

+
+
+
+
+
+

SSH Proxy

+
+
+

Administrators can use JAAS to SSH into all units of managed controllers, reducing the need to grant access to vast areas of the network. SSH access can be granted through a fine grained entitlement and session logs are kept in a tamper proof audit log.

+
+
+
+
+
+

Single sign on (SSO)

+
+
+

JAAS supports integration with external identity providers through OIDC, enforcing strong authentication on both the cli and the web dashboard

+
+
+
+
+
+

Shallow learning curve

+
+
+

Users who are familiar with Juju will feel right at home with JAAS. Because JAAS can be can be controlled through the Juju cli and Terraform provider, administrators can get productive in no time.

+
+
-
- -
+
+
+ {{ image( + url="https://assets.ubuntu.com/v1/b6442458-JAAS%20illustration.svg", + alt="", + height="1028", + width="2462", + hi_def=True, + loading="auto", + attrs={ "class": "p-image-container__image", }, + ) | safe + }} +
+
-
+
-
+

JAAS is available through
Ubuntu Pro

-

You can deploy JAAS on your infrastructure with an Ubuntu Pro subscription.

-

Ubuntu Pro is a comprehensive subscription from Canonical which includes:

+

You can deploy JAAS on your infrastructure with an Ubuntu Pro subscription Ubuntu Pro is a comprehensive subscription from Canonical which includes:

-
+
  • JAAS charms and sample Terraform plan
  • @@ -425,80 +295,146 @@

    JAAS is available through
    Ubuntu Pro

  • Option of a dedicated Canonical support engineer on your premises
  • 24/7 phone, portal and email support (optional)
-

- Get JAAS with an Ubuntu Pro subscription -

+
-
+
-
+
-
-
-

Learn more about Juju

-
-
-
-
-
-
-
-

Read more

-
-
-

- Juju documentation -

-
-

- Charm SDK documentation -

-
-

- What is a software operator? -

-
-

- Software operators explained -

+
+

Trusted by 10,000+ engineers at

+
+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
-
-
+
+
+
+
+
+
+
+
+

Learn more about Juju

-
-
-

Connect with the community

+
+
+
+

Connect with the community

+
+
+

+ Charmhub chat +

+
+

+ Discourse forum +

+
-
-

- Charmhub chat -

-
-

- Discourse forum -

+
+
-
-
-
-
-
-
-

Contact us

+
+
+

Contact us

+
+
+

+

+
+
+
-
-

-

-
-