charm-watcher:stable/2024.1

Last commit made on 2024-03-14
Get this branch:
git clone -b stable/2024.1 https://git.launchpad.net/charm-watcher

Branch merges

Branch information

Name:
stable/2024.1
Repository:
lp:charm-watcher

Recent commits

ac66f3b... by Zuul <email address hidden>

Merge "Updates for caracal testing support"

bbce8b1... by Alex Kavanagh

Updates for caracal testing support

These updates, on the master branch, are to support testing the caracal
packages and support of the charms for caracal. They do NOT lock the charms
down, and don't change the testing branches to stable branches.

Change-Id: Icee2b7a7f37e6ec1f0371ea3ee1e235fa1ce10ac

1945138... by Billy Olsen

Set cpu-mode and cpu-model in overlay

Tests sporadically fail the live-migration portion when the compute
nodes have different processor families. Set the cpu-mode and cpu-model
to the lowest denominator in the CI to prevent this.

Change-Id: Ie5010ad306295835f963022cb53e601d47db7f03

4cb98de... by Felipe Reyes

Add SSL to testing bundle

Relate API services to vault over the certificates interface to
configure them with HTTPS.

Change-Id: I925a3d1719dd1ea96ebfd2ae8dbd96e965f44644

0cc9586... by Corey Bryant

Add 23.10 run-on to charmcraft.yaml

This should have been included in the "Add 2023.2 Bobcat support"
commit to enable mantic.

Change-Id: I3b116a36269d7ed1920d5c4b8a4c46d68c38af3d

26c00ab... by Felipe Reyes

Add testing overlay to configure hacluster

This change deployed hacluster related to watcher to test the
configuration of API services in HA

Change-Id: I27ce9e6adb78d2f226c7c6d9738532974a54eb04

91b14c0... by Felipe Reyes

Bind API service on 0.0.0.0

The API service needs to listen on all IP addresses to allow different
haproxy frontends reach it out.

By default the service binds to 127.0.0.1, and binding it to
options.service_listen_info.watcher_api.ip prevents the assess_status()
code to succeed, this is a common pattern[0]

[0] https://github.com/openstack/charm-neutron-openvswitch/blob/d0731306393840e24e98b52a31977fe16d7aee54/templates/stein/neutron.conf#L14

Change-Id: I3e7b43d0208e251a6b6ab59d0383c989310f2b3b

8d512bb... by Felipe Reyes

Skip init_db() and cluster_connected() on update-status

Change-Id: I617b8e4a16129b2023f15b0b841ab263cc5d3589

a2e1f84... by Felipe Reyes

Allow to pass OS_*and TEST_* env variables in tox targets

Change-Id: I2d2b0fe6429a9ecdcb0f8d71c9b36cb3fcd3b31f

27c563d... by Felipe Reyes

Add zaza-openstack-tests testing.

This change expands the testing bundles to deploy a fully functional
cloud and run the testing class WatcherTests which uses the
vm_workload_consolidation strategy[0].

[0] https://docs.openstack.org/watcher/latest/strategies/basic-server-consolidation.html

Func-Test-Pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/1101
Change-Id: I5a1d9ef50ce16d553a06382e0825fcbb2d12e887