octavia diskimage retrofit #1

Supports: bionic eoan focal
Add to new model

Description

Tool for retrofitting cloud image for use as Octavia Amphora


Overview

This subordinate charm provides the Octavia Diskimage Retrofit tool

Fork of octavia-diskimage-retrofit-12 to include the edge snap channel
and hw_vif_multiqueue_enabled='true'.

Usage

There is a section in the Octavia appendix in the
OpenStack Charms Deployment Guide that describes how to deploy and use
the charm.

A bundle overlay for use in conjunction with the
OpenStack Base bundle is also available.

Note: The charm relies on Glance image properties as provided by the
Glance Simplestreams Sync Charm for automatic discovery of the
most recent image, and as such is designed to be deployed as a subordinate to
it.

Note: When establishing connections to cloud services such as Glance and
Keystone in clouds that have TLS enabled, the system certificate store will
be used to verify the peer. It is the responsibility of the principle charm
to populate the system certificate store.

Bugs

Please report bugs on Launchpad.

For general questions please refer to the OpenStack Charm Guide.


Configuration

amp-image-tag
(string) When set the charm will add tag to any newly created images. . Note that the charm will allways add the ``octavia-diskimage-retrofit`` tag to created images, this is for convenience and may be used by the charm for housekeeping in the future.
debug
(boolean) Enable debug logging
retrofit-series
(string) Ubuntu series (eg. 'bionic') to look for in Glance to use as base for the retrofitting process. . Default is to use most recent LTS. If no value is configured and the charm is not able to find the most recent LTS image in Glance it will attempt to find a image matching the series of the unit the charm is run on.
retrofit-uca-pocket
(string) Name of Ubuntu Cloud Archive pocket to add to the image being retrofitted. . Default is 'ussuri' if ``retrofit-series`` is 'bionic', for other releases no UCA pocket will be added unless specified.
snap_proxy
(string) DEPRECATED. Use snap-http-proxy and snap-https-proxy model configuration settings. HTTP/HTTPS web proxy for Snappy to use when accessing the snap store.
snap_proxy_url
(string) DEPRECATED. Use snap-store-proxy model configuration setting. The address of a Snap Store Proxy to use for snaps e.g. http://snap-proxy.example.com
snapd_refresh
(string) How often snapd handles updates for installed snaps. The default (an empty string) is 4x per day. Set to "max" to check once per month based on the charm deployment date. You may also set a custom string as described in the 'refresh.timer' section here: https://forum.snapcraft.io/t/system-options/87