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 thecreated_at
column in theservers
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.