!! WARNING This second beta version of Infrahub v1.4.0 does not support upgrading an existing database yet. It is supposed to be used for testing purposes only, starting from an empty database !!
Main changes
Proposed change approval workflow (Enterprise)
Add support to configure required approvals of proposed changes, allowing users to implement proper change control mechanisms.
- a new global permission has been introduced to allow users to review a proposed change
- configuration setting that allows you to define a required amount of approvals (enterprise only)
- configuration setting to automatically revoke approvals when new changes are made to a branch (enterprise only)
With this change multiple improvements have been made to the overall proposed change feature in Infrahub:
- The proposed change list view has been updated, so that you can more easily identify the proposed changes that need your attention.
- Added the ability to set a proposed change to be a draft, allowing you to more easily indicate the state of a certain change
- The overview tab of a proposed change now contains a more detailed timeline of all the actions/state changes that happened in a proposed change.
Full changelog
Added
- Validate the proposed change state as details are being loaded
Changed
- Refactor kind filter to use its own QSP instead of a filters QSP
Fixed
- Improve pagination for proposed changes events
- Add missing copier deps to fix CI pipeline
- Preserve selected kind in IPAM object table when navigating
- Fix error when filtering by node fields in IPAM, hide available IPs when filters are applied
- Fixed an issue where false was shown as
-
instead offalse
in object table