Skip to content

Releases: canonical/charmed-openstack-upgrader

2.2.3

16 Sep 03:21
0165909

Choose a tag to compare

What's Changed

  • Update known issues by @chanchiwai-ray in #646
  • refactor: replace juju wait_for_idle with jubilant library by @jneo8 in #648
  • Update centrally managed files by @soleng-terraform[bot] in #650

Full Changelog: 2.2.2...2.2.3

2.2.2

04 Jul 07:46
340c656

Choose a tag to compare

What's Changed

Full Changelog: 2.2.1...2.2.2

2.2.1

22 May 02:03
ac9492e

Choose a tag to compare

What's Changed

Full commit log since 2.2.0: 2.2.0...2.2.1

2.2.0

31 Mar 02:47
2.2.0
a5cdab6

Choose a tag to compare

New Features

  • Support new upgrades:
    From To
    Jammy/Yoga Jammy/Zed
    Jammy/Zed Jammy/Antelope
    Jammy/Antelope Jammy/Bobcat
    Jammy/Bobcat Jammy/Caracal
  • Add sanity check for the "noout" flag on the Ceph cluster before and after upgrades by @chanchiwai-ray in #530
  • Improve cloud verification checks before upgrading by @chanchiwai-ray in #535
  • Display log file path at the end of the CLI output for better visibility by @jneo8 in #542
  • Add squid to list of supported Ceph releases by @samuelallan72 in #565
  • Improve concurrency management for wait_for_idle and implement single-application retry logic by @jneo8 in #573
  • Improve error message for enable version pinning by @chanchiwai-ray in #575
  • Improve message with unsupported channel by @samuelallan72 in #583
  • Improve checking for mismatched unit openstack versions by @samuelallan72 in #585
  • Improve warning message when there are non-empty hypervisors by @samuelallan72 in #599

Bugs fixed

  • Fix archive step to correctly target nova-cloud-controller in control plane by @samuelallan72 in #550
  • Fix upgrade order for subordinate charms by @samuelallan72 in #551
  • Fix waiting for idle when app has no units - now COU will not hang waiting for idle, by @samuelallan72 in #564
  • Fix version map for horizon and Ceph on Caracal by @samuelallan72 in #568
  • Fix supported horizon releases for Antelope 2023.1 by @samuelallan72 in #574
  • Add pre and post upgrade warnings if running Ceph versions are mismatched by @samuelallan72 in #584
  • Add verification to ensure option enable-auto-restarts for RabbitMQ Server is set to False during upgrades, by @chanchiwai-ray in #593

Documentation and Chores

  • Document how to build and deploy the snap by @samuelallan72 in #453
  • Provide a script to watch the COU logs by @jneo8 in #543
  • Update COU docs to include possible upgrade paths by @chanchiwai-ray in #548
  • Update mapping for Ceph on Caracal by @samuelallan72 in #557
  • Remove extra $ from artefact name by @samuelallan72 in #569
  • Add document how to find mysql backup file and print path in output by @jneo8 in #589
  • Add information that SLURP is not supported by COU by @jneo8 in #590
  • Update openstack_lookup.csv by @chanchiwai-ray in #591
  • Improve documentation for nova-cloud-controller database migration steps by @chanchiwai-ray in #592
  • Add verify step for scheduler_default_filters for nova-cloud-controller during antelope to bobcat upgrade, by @chanchiwai-ray in #594.
  • Add Development Guide by @jneo8 in #616
  • Update Contributing Guide from central management in #617
  • Update Security Policy from central management in #606

Full Changelog: 2.1.0...2.2.0

2.1.0

13 Sep 01:57
2.1.0
3fe94a4

Choose a tag to compare

New features

Bugs fixed

Documentation and Chores

Full Changelog: 2.0.0...2.1.0

2.0.0

15 Jul 23:51
35996bc

Choose a tag to compare

Breaking changes

  • COU now supports models deployed with Juju v3, dropping support for Juju v2 #451
    • NOTE: juju2 support was dropped because the expectation is that openstack deployments on juju2 will be upgraded to juju3 before upgrading openstack.

New features

  • support enable-auto-restarts=False for rabbitmq-server #413
  • new pre-upgrade steps to archive (#433) and purge (#444) data from nova db.
  • initial unstable support for jammy/yoga to jammy/caracal upgrades #449

Bugs fixed

  • cou is frozen when juju action without parameters fails #423
  • (performance improvement) using gather for wait_for_idle to wait for all application at the same time #419
  • [ceph-mon] upgrade failed: hooks/update-status: No such file or directory #465
  • (partially fixed by #435) Most of time cou unable to complete nova-compute upgrade because ceilometer-agent-compute is down after upgrade #427

Full changelog: 1.1.0...2.0.0

1.1.0

07 May 19:04
287d01b

Choose a tag to compare

What's Changed

This release gives support to plan and upgrade data-plane OpenStack applications. The cli now is able to accept different upgrade groups:

  1. control-plane
  2. data-plane
  3. hypervisors

For more information, please check the COU documentation

PRs

New Contributors

Full Changelog: 1.0.1...1.1.0

1.0.1

13 Mar 15:37
aaa56e4

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.0...1.0.1

1.0

15 Dec 18:25
38e7472

Choose a tag to compare

1.0

This is the first public release of the Charmed OpenStack Upgrader, offering the ability of automating the upgrade of the control plane of Charmed OpenStack.

This release is compatible with OpenStack releases Focal-Ussuri to Focal-Yoga, and Juju 2.9.

Future releases will include support for upgrading the data plane, Juju 3.x, and OpenStack versions from Jammy-Yoga onward.

Full Changelog: https://github.com/canonical/charmed-openstack-upgrader/commits/1.0