Juju Charm - TrilioVault Horizon Plugin
Go to file
Liam Young 89bf944119 Support Trilio encryption options
Add suppot for Trilio encryption options TRILIO_ENCRYPTION_SUPPORT
and OPENSTACK_ENCRYPTION_SUPPORT. TRILIO_ENCRYPTION_SUPPORT should
set to True for trilio > 4.2. OPENSTACK_ENCRYPTION_SUPPORT should
be set to True if Barbican is present in the deployment. It would
be nice if Barbicans presence was detected via a relation but since
this option is going in Trilio 5.X exposing this as a charm
option is a tactical fix. As part of the work the charm classes
were restructured a little as this charm does not support 4.0.

func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/856

Change-Id: I29e83cab68ba670204f27f15010459836d8f8160
2022-08-20 06:39:30 +00:00
src Support Trilio encryption options 2022-08-20 06:39:30 +00:00
unit_tests Support Trilio encryption options 2022-08-20 06:39:30 +00:00
.gitignore Update to build using charmcraft 2022-06-23 07:57:25 +00:00
.gitreview misc: add gerrit integration configuration 2020-04-21 19:03:06 +01:00
.stestr.conf Initial refactoring of charm 2020-03-11 11:21:46 +00:00
.zuul.yaml misc: add gerrit integration configuration 2020-04-21 19:03:06 +01:00
README.md Initial refactoring of charm 2020-03-11 11:21:46 +00:00
build-requirements.txt Update to build using charmcraft 2022-06-23 07:57:25 +00:00
charmcraft.yaml Update to build using charmcraft 2022-06-23 07:57:25 +00:00
copyright Initial refactoring of charm 2020-03-11 11:21:46 +00:00
metadata.yaml Update to build using charmcraft 2022-06-23 07:57:25 +00:00
osci.yaml Add Focal Wallaby functional test 2022-07-29 13:53:56 +00:00
pip.sh Sync in the tox/pip changes for blessings 2021-11-03 19:33:39 -07:00
rebuild rebuild - restore c-h proxy env vars for add-apt-repository 2021-05-13 09:13:54 -04:00
rename.sh Update to build using charmcraft 2022-06-23 07:57:25 +00:00
requirements.txt Add yoga bundles and release-tool syncs 2021-11-23 16:36:20 -05:00
test-requirements.txt Update to build using charmcraft 2022-06-23 07:57:25 +00:00
tox.ini Update to build using charmcraft 2022-06-23 07:57:25 +00:00

README.md

Overview

TrilioVault Horizon Plugin is a plugin of TrilioVault which is installed on the Openstack and provides TrilioVault UI components.

Usage

TrilioVault Horizon Plugin is a sub-ordinate charm of openstack-dashboard and relies on services from openstack-dashboard.

Steps to deploy the charm:

juju deploy trilio-horizon-plugin

juju deploy openstack-dashboard

juju add-relation trilio-horizon-plugin openstack-dashboard

Configuration

python-version: "Openstack base python version(2 or 3)"

NOTE - Default value is set to "3". Please ensure to update this based on python version since installing python3 packages on python2 based setup might have unexpected impact.

TrilioVault Packages are downloaded from the repository added in below config parameter. Please change this only if you wish to download TrilioVault Packages from a different source.

triliovault-pkg-source: Repository address of triliovault packages

Contact Information

Trilio Support support@trilio.com