Releases: kdebisschop/rundeck-rancher-node-plugin
Fix bug in reading framework CLI path variable
Fixes a bug that prevented file copier from working when CLI was not specified.
Add features and tests to service upgrades
Adds option to remove labels and environment variables during service upgrades
Adds option to alter or add dataVolumes during service upgrades
Adds testing for manipulation of launchConfig during service upgrades
Fall back on upgrade to current launch config
Fixes some bugs:
- update new containers that do not have an upgrade value
- fix some null pointers in file copier
Fix JSON parsing and storage retrieval
Parse labels and OS environment with jackson parser
Look in project and framework storage for paths to secret keys
Throw exception when keys are not found
Add stack/add service
Provides two new step plugins to create a new stack and to create a new service in a stack.
This work also contains a minor change to the UI for upgrading a service in that labels and OS environment variable values used in upgrading are now entered as JSON object members instead of the earlier ad-hoc format
Add some testing
Adds tests for ModelSource and for UpgradeService.
Improve nodeEntry isolation during nodeSet creation
Put data associated with each node in a separate object to ensure date from multiple nodes is processed correctly. Also, suppress full node JSON data dump to ensure sensitive data is not leaked through logs.
Fix exception handling in node executor
When node execution failed, it could leak info from the node configuration into system logs.
Add icon and remove requirement to specify labels/env.
Merge pull request #10 from kdebisschop/add-rancher-icon add rancher icon
0.7.0
Implements service upgrade Node Step Plugin