snap-openstack:feat/manifest

Last commit made on 2024-02-02
Get this branch:
git clone -b feat/manifest https://git.launchpad.net/snap-openstack

Branch merges

Branch information

Name:
feat/manifest
Repository:
lp:snap-openstack

Recent commits

6987933... by Guillaume Boutry

Merge pull request #110 from hemanthnakkina/generate-manifest

Add command to generate manifest

e5a5806... by Hemanth Nakkina

Add command to generate manifest

Add subcommand generate in sunbeam manifest.
Write the manifest to user provided file with
$HOME/.config/openstack/manifest.yaml as default.
Generate manifest with the current configuration
by default.
If the cluster is not bootstrapped, generate manifest
with default values.

3caf06d... by Guillaume Boutry

Merge pull request #107 from hemanthnakkina/bug/fix-manifest-writes

Skip writing manifest to db if there is no change

ce9e354... by Hemanth Nakkina

Skip writing manifest to db if there is no change

Skip the step AddManifest that writes manifest to
cluster db if the content of provided manifest and
the latest one in cluster db is same.

b92c671... by Guillaume Boutry

Merge pull request #106 from hemanthnakkina/manifest-validations

[manifest] Validate charms section in manifest file

5d236b8... by Hemanth Nakkina

[manifest] Validate charms section in manifest file

Validate the charms in the manifest file are valid
charms known by the sunbeam defaults. If not, raise
an error.

f743583... by Guillaume Boutry

Merge pull request #104 from hemanthnakkina/manifest-observability-plugin

Add manifest support to observability plugin

82bf737... by Hemanth Nakkina

Add manifest support to observability plugin

Expand terraform variables for observability
plugin to parameterise channel, revision, config.
Update manifest_default and corresponding tfvar
map in the plugin.
Update plugin to use manifest functions instead
of terraform helper functions.

3fc7762... by Guillaume Boutry

Merge pull request #102 from hemanthnakkina/manifest-plugins

[manifest] Add option manifest to plugin enable

425c698... by Hemanth Nakkina

[manifest] Add option manifest to plugin enable

Add manifest option to enable group.
Plugins of type EnableDisablePlugin should read the user
provided manifest during enable of the plugin.