Armory Pipelines-as-Code Release Notes
Release notes
2.30
Permissions check for a commit
userWritePermissionsCheckEnabled
This new feature, when enabled, verifies if the author of a commit that changed app parameters has sufficient WRITE permission for that app. Users can specify a list of authors whose permissions are not valid. This option’s purpose is to skip permissions checks for bots and tools.
This feature is disabled by default. To enable this feature, see Permissions check for a commit.
2.27
Multi-branch enhancement
Now you can configure Pipelines-as-Code to pull Dinghy files from multiple branches in the same repo. Cut out the tedious task of managing multiple repos; have a single repo for Spinnaker application pipelines. See Multiple branches for how to enable and configure this feature.
2.24
MySQL as backing store
Pipelines-as-Code now supports using MySQL as the backing store, which can provide more durability and scalability than Redis. This feature is currently in early access.
For information about how to configure the backing store for Pipelines-as-Code, see Configuring SQL.
2.21
GitHub pull request validation
Pipelines-as-Code now supports pull request (PR) validation for GitHub. When a PR is submitted, you can ensure that the dinghyfile
is valid by enabling this feature.
For more information, see Pull Request Validation.
Known issues
Failed to load configuration
If Pipelines-as-Code crashes on start up and you encounter an error similar to:
time="2020-03-06T22:35:54Z"
level=fatal
msg="failed to load configuration: 1 error(s) decoding:\n\n* 'Logging.Level' expected type 'string', got unconvertible type 'map[string]interface {}'"
You probably configured global logging levels with spinnaker-local.yml
. The workaround is to override Dinghy’s logging levels:
|
|
Feedback
Was this page helpful?
Thank you for letting us know!
Sorry to hear that. Please tell us how we can improve.
Last modified August 18, 2023: (02b163b7)