Your submission was sent successfully! Close

Jump to main content
  1. Blog
  2. Article

Tytus Kurek
on 14 August 2020

OpenStack Charms 20.08 – TrilioVault, Arista and more

Canonical is proud to announce the availability of OpenStack Charms 20.08. This new release introduces a range of exciting features and several improvements which enhance Charmed OpenStack.

TrilioVault backup and recovery

One of the biggest enhancements brought by the OpenStack Charms 20.08 release is an addition of TrilioVault for OpenStack. TrilioVault is a backup and recovery solution that natively integrates with OpenStack, providing data protection capabilities for workloads running in the cloud. It integrates with the OpenStack dashboard to provide tenant-level control and visibility for backup administrators in a single view.

TrilioVault for OpenStack is available in the form of four charms: trilio-data-mover, trilio-dm-api, trilio-horizon-plugin and trilio-wlm that can be seamlessly plugged into the Charmed OpenStack deployment. Refer to the OpenStack Charms documentation for exact integration steps. All charms are released as stable and will be supported under the Ubuntu Advantage for Infrastructure (UA-I) subscription. Canonical and Trilio have partnered to ensure that the joint solution is fully tested and validated.

Read more about the partnership between Canonical and Trilio in the official announcement.

Arista ML2 driver

Another notable feature in the 20.08 release is support for Arista ML2 driver in the OpenStack Neutron API service. Arista has already been available as an in-tree ML2 driver in the upstream OpenStack for a while. It allows OpenStack users to automatically provision tenant networks across the physical network infrastructure consisting of all types of Arista switches. The supported types of tenant networks include VLAN and VXLAN.

Support for Arista ML2 driver will be provided in the form of a neutron-api-plugin-arista charm. When related to the neutron-api charm it will install the Arista Neutron packages on each Neutron API unit in the region and supply the desired configuration to the Neutron API service. Refer to the OpenStack Charms documentation for exact steps required to deploy the Arista charm as well as to upgrade from previous versions.


The communication between MySQL InnoDB Cluster and its cloud clients is now secured with TLS through the certificates issued by Vault secret storage. This ensures data encryption on the fly and increases the level of security provided by the Charmed OpenStack cloud. 

Previously, TLS was only enabled for inter-MySQL client communication by way of a self-signed certificate. Due to the circular dependency between Vault and MySQL InnoDB Cluster, the enablement of this feature can only be done post-deployment – once Vault has been initialised and has a root Certificate Authority.

Other notable changes in OpenStack Charms 20.08

With each new feature, there is a corresponding example bundle in the form of a test bundle, and or an OpenStack Charms Deployment Guide section which details the use of the feature.

  • Gnocchi S3 support – the gnocchi charm can now use S3 as a storage backend instead of Ceph.
  • Glance Simplestreams Sync – the glance-simplestreams-sync charm now installs simplestreams as a snap.
  • ‘ceph-access’ relation – when both the nova-compute and cinder-ceph charms are deployed a new relation – ‘ceph-access’ –  is now required.
  • keystone-kerberos charm – a charm to integrate Keystone with an external Kerberos server is now available in a tech preview state.

Upgrading to OpenStack Charms 20.08

We recommend that you upgrade to the latest stable charm revision before proceeding with topological changes, charm application migrations, workload upgrades, series upgrades, or bug reports. To upgrade an existing deployment to the latest charm version, use the upgrade-charm command:

$ juju upgrade-charm keystone

Please ensure that you upgrade the keystone charm first. Note that charm upgrades and OpenStack upgrades are functionally different and a charm upgrade will not trigger an OpenStack upgrade. Please refer to the official documentation for more details.

Get in touch

If you are interested in OpenStack consulting, support or fully managed solution, get in touch with Canonical!

For more information about OpenStack Charms 20.08, please refer to the official release notes.

Related posts

21 September 2023

Open source tooling at GITEX Global

AI Article

Innovate at speed with AI. Stay secure and compliant with Ubuntu Pro Date: 16-20 October 2023 Location: Dubai, UAE Booth: Booth B31, Hall 26, DevSlam Canonical is excited to attend GITEX Global 2023, the largest event in the Middle East. Generative AI, predictive analytics and multi-cloud environments are at the heart of a technological r ...

Tytus Kurek
8 September 2023

How telcos are building carrier-grade infrastructure using open source

Cloud and server Article

Telco cloud implementation with Canonical and HPE Service providers need cloud infrastructure everywhere, from modern 5G and 6G network functions running in the network core to sophisticated AI/ML jobs running on the edge. Given the sensitivity of those workloads to any interruptions, outages or performance degradations, the cloud infrast ...

Michael C. Jaeger
4 September 2023

Efficiency redefined: Discover the power of software operators during Operator Day, co-located at KubeCon North America 2023

Charms Article

The 7th Operator Day is a virtual event and will take place on the first day of the KubeCon week, Monday, 6 November 2023. The event is entirely virtual. You can dial in from anywhere and attend. You can register at the KubeCon NA 2023 conference or directly at the event page. ...