Stein Series Release Notes

9.0.0

Prelude

New Features

  • New experimental feature JGress provides a framework for policy over the JSON API data state of the cloud. This framework enables a deployer to integrate new data sources without any code or translation driver. For more details see the relevant documentation: https://docs.openstack.org/congress/stein/user/jgress.html

  • The Nova server created timestamp is now available through Congress driver for Nova, as the created_at column in the servers table. This change is backwards compatible.

  • The new table servers.addresses will be available under Congress driver for Nova. Which will consist of fields namely, server_id, network_name, address, version, mac_address and address_type.

  • Datasource driver for tacker is added, that will poll data from tacker service. It includes VNFDs and VNFs data which is stored in respective congress tables.

  • New framework for congress-status upgrade check command is added. This framework allows adding various checks which can be run before a Congress upgrade to ensure if the upgrade can be performed safely.

  • Built-ins have been added to z3 policies. Available builtins cover comparisons (equal, less than, greater than), basic arithmetic (plus, minus, mul) and bitwise operations (and, or, not on bitvectors).

Upgrade Notes

  • Monasca webhook driver (considered unstable in Rocky) has backward-incompatible changes to its schema. Policies that make use of that Rocky-version data source driver may need to be updated in accordance with the new schema.

  • Operator can now use new CLI tool congress-status upgrade check to check if Congress deployment can be safely upgraded from N-1 to N release.

Bug Fixes

  • Fixed an issue where some vitrage and monasca webhook updates are missed by the policy engine under some conditions.