RELEASED: Public: October 5, 2022
Feature enhancements
- New CLI and HTTP endpoints to get the effective bundle of a new bundle (BEE-23033)
-
You can now validate the new version of a bundle before you upload it to the operations center through the Controller Bundle Location Service.
A new CLI downloads the effective bundle applying the inheritance so it can be validated on the controller using the
casc-bundle-validate
command. The expected input is a zip file that contains all of the bundles (including parent bundles) that have changes. The output is the effective bundle in text format.Example:
java -jar jenkins-cli.jar -s JENKINS_URL -webSocket -auth user:token casc-get-effective-bundle -b bundle-id < /path/to/zip/file
A new HTTP endpoint downloads the effective bundle applying the inheritance so it can be validated on the controller using the
casc-bundle-mgnt/casc-bundle-validate
endpoint. The expected input is a zip file that contains all of the bundles (including parent bundles) that have changes. The output is the effective bundle in zip format.