charm-watcher:stable/zed

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

Branch merges

Branch information

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

Recent commits

3610c78... by Billy Olsen

Backport watcher support to zed release.

Backport the watcher support to zed. This involves the following:

* Update .gitreview file
* Update osci jobs in osci.yaml
* Update src/metadata.yaml to specify jammy/kinetic support, fix
  descriptions
* Update src/test-requirments.yaml for stable/zed zaza branches
* Update test bundles to use zed
* Add override to specify the common cpu-model for migrations

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

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

15a58b3... by Corey Bryant

Add 2023.2 Bobcat support

* sync charm-helpers to classic charms
* change openstack-origin/source default to bobcat
* add mantic to metadata series
* align testing with bobcat
* add new bobcat bundles
* add bobcat bundles to tests.yaml
* add bobcat tests to osci.yaml
* update build-on and run-on bases
* update charmcraft_channel to 2.x/stable

Change-Id: Ia9fe580c751d80d5a6909ffc4e9b463447d5d643

631f003... by Felipe Reyes

Migrate charm to charmhub

Summary of changes:

- Add charmcraft.yaml to build the charm using charmcraft-2.2
- Add osci.yaml to run CI jobs on zosci
- Align tox.ini and src/tox.ini with the rest of the charms
- Add testing bundles jammy-zed, jammy-antelope and lunar-antelope. The
  other bundles are dropped
- Clean up requirements.txt removing unneeded dependencies
- Update metadata.yaml to declare jammy and lunar only
- Use generic zuul job templates
- Add src/wheelhouse.txt
- Install python3-apt instead of python-apt
- Drop pip.sh
- Drop unneeded pining from test-requirements.txt

Change-Id: I28df31910c869f813682c3b436e5481dc607772e