# [v33.7.3](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v33.7.2...v33.7.3) (2021-07-16 12:05:04) ### Patches * [[Hotfix] Increase port timeout](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/a450e6ee74bcd14a0f4f7bfcdad826928ad7918c) # [v33.7.2](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v33.7.1...v33.7.2) (2021-07-15 14:37:59) ## Global changes ### Patches * [[Hotfix(provisioner_docker)] Increase Futex timeout to cope with image building time](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/52a03adbfc176f49800793acb3ab28026eb56289) ## Changes for provisioner_docker ### Patches * [[Hotfix(provisioner_docker)] Increase Futex timeout to cope with image building time](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/52a03adbfc176f49800793acb3ab28026eb56289) # [v33.7.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v33.7.0...v33.7.1) (2021-07-09 17:17:18) ## Global changes ### Patches * [[Bugfix(platform_handler_serverless_chef)] [#93] Make sure chef runs use colors in their output](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/14352425115cf46b92e4c747b2e34e3734314288) ## Changes for platform_handler_serverless_chef ### Patches * [[Bugfix(platform_handler_serverless_chef)] [#93] Make sure chef runs use colors in their output](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/14352425115cf46b92e4c747b2e34e3734314288) # [v33.7.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v33.6.0...v33.7.0) (2021-07-09 16:32:25) ### Features * [[Feature] [#91] Expose log_debug? method to the config DSL to adapt configuration in case we are in debug mode](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/87f6f51df2d20c7861f9ddd59a8d7f68c27cdd74) # [v33.6.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v33.5.1...v33.6.0) (2021-07-07 15:45:12) ## Global changes ### Patches * [[Feature(connector_ssh)] [Feature(cmdb_host_keys)] [#78] Way to configure the SSH port being used with the ssh_port metadata](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/f1be319eae30eedcf7f901d3ce0a14f6f4d1f2ea) ## Changes for cmdb_host_keys ### Features * [[Feature(connector_ssh)] [Feature(cmdb_host_keys)] [#78] Way to configure the SSH port being used with the ssh_port metadata](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/f1be319eae30eedcf7f901d3ce0a14f6f4d1f2ea) ## Changes for connector_ssh ### Features * [[Feature(connector_ssh)] [Feature(cmdb_host_keys)] [#78] Way to configure the SSH port being used with the ssh_port metadata](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/f1be319eae30eedcf7f901d3ce0a14f6f4d1f2ea) # [v33.5.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v33.5.0...v33.5.1) (2021-07-07 12:01:32) ### Patches * [[Bugfix] [#87] Make sure local nodes and root accounts are taken into account when getting sudo prefixes](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/cb626f1c99a6f1a95c9c884c03bf3fd71045259c) # [v33.5.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v33.4.0...v33.5.0) (2021-07-07 11:03:01) ### Features * [[Feature] [Security] [#80] Use SecretString for credentials to avoid passwords and secrets accidental leakage](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/0db5f529e539b81f86b9f618a63e62bdbd58cb38) # [v33.4.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v33.3.0...v33.4.0) (2021-07-05 13:24:27) ### Features * [[Feature] [#83] Credentials can now be given through config DSL for better security and control](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/9dd40e82b4c71bea9686abd828adb4359f5bebb2) # [v33.3.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v33.2.4...v33.3.0) (2021-07-02 17:20:58) ## Global changes ### Patches * [[Feature(secrets_reader_keepass)] [#79] Add Keepass secrets reader plugin to get secrets from KeePass databases](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/7ace48653a74f03ed535ee6b41b21242a6454ff3) ## Changes for secrets_reader_keepass ### Features * [[Feature(secrets_reader_keepass)] [#79] Add Keepass secrets reader plugin to get secrets from KeePass databases](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/7ace48653a74f03ed535ee6b41b21242a6454ff3) # [v33.2.4](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v33.2.3...v33.2.4) (2021-06-23 15:14:20) ## Global changes ### Patches * [[Hotfix(platform_handler_serverless_chef)] Forward environment in sudo commands](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/fd3b58875665c29dd071b5af2055eab0c45c0974) * [[Hotfix] Fixed unbundled environment not cleaned + Moved deployer config DSL in deployer.rb](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/2bce6dbc31d98b27f196ed646eb9aa669b0f9a86) ## Changes for platform_handler_serverless_chef ### Patches * [[Hotfix(platform_handler_serverless_chef)] Forward environment in sudo commands](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/fd3b58875665c29dd071b5af2055eab0c45c0974) # [v33.2.3](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v33.2.2...v33.2.3) (2021-06-23 13:45:56) ## Global changes ### Patches * [[Hotfix(provisioner_proxmox)] Add missing require in synchronization script](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/7a6c71595789c9180e1d95323fc5cf5051f2e2cd) ## Changes for provisioner_proxmox ### Patches * [[Hotfix(provisioner_proxmox)] Add missing require in synchronization script](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/7a6c71595789c9180e1d95323fc5cf5051f2e2cd) # [v33.2.2](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v33.2.1...v33.2.2) (2021-06-21 12:41:35) ## Global changes ### Patches * [[Hotfix(cmd_runner)] Retain dynamically set environment while executing commands](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/d709d5d2871e43196cc1f5f9eaf5b2155b34ed4e) ## Changes for cmd_runner ### Patches * [[Hotfix(cmd_runner)] Retain dynamically set environment while executing commands](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/d709d5d2871e43196cc1f5f9eaf5b2155b34ed4e) # [v33.2.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v33.2.0...v33.2.1) (2021-06-21 10:23:51) ## Global changes ### Patches * [[Hotfix(platform_handler_serverless_chef)] Corrected dry-run mode not working](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/4800a0f4255c1999eed33651c1e66c445acd17bb) ## Changes for platform_handler_serverless_chef ### Patches * [[Hotfix(platform_handler_serverless_chef)] Corrected dry-run mode not working](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/4800a0f4255c1999eed33651c1e66c445acd17bb) # [v33.2.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v33.1.1...v33.2.0) (2021-06-18 23:22:21) ## Global changes ### Patches * [[Feature(platform_handler_serverless_chef)] [#70] Install dependency gems from cookbook metadata before calling chef-client](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/6dfe7aa053db63489f3d0a236433304606051ecd) ## Changes for platform_handler_serverless_chef ### Features * [[Feature(platform_handler_serverless_chef)] [#70] Install dependency gems from cookbook metadata before calling chef-client](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/6dfe7aa053db63489f3d0a236433304606051ecd) # [v33.1.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v33.1.0...v33.1.1) (2021-06-18 13:19:39) ### Patches * [[Fix] Corrected bugs on log remote_fs plugin not working in dry-run and topographer](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/90dcde919b6fc99b8f79fc642fef8b4150a5a9d6) # [v33.1.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v33.0.4...v33.1.0) (2021-06-18 11:37:28) ## Global changes ### Patches * [[Feature(connector_local)] [#68] Add sudo support when copying files using the local connector](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/7725beca4429de0e81bcac0c0ac4fe149e625da2) ## Changes for connector_local ### Features * [[Feature(connector_local)] [#68] Add sudo support when copying files using the local connector](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/7725beca4429de0e81bcac0c0ac4fe149e625da2) # [v33.0.4](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v33.0.3...v33.0.4) (2021-06-18 10:09:57) ## Global changes ### Patches * [[Fix(cmd_runner)] [#69] Make sure commands are run in unbundled env](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/0795c1ffdcf1b355c9dc91423bb6b7d88918fcf7) ## Changes for cmd_runner ### Patches * [[Fix(cmd_runner)] [#69] Make sure commands are run in unbundled env](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/0795c1ffdcf1b355c9dc91423bb6b7d88918fcf7) # [v33.0.3](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v33.0.2...v33.0.3) (2021-06-17 12:42:32) ### Patches * [[#49] Corrected minor warnings and added tests that no warning occurs anymore in rspec](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/57e9936da05431ca469a98d7f079211d9278574f) # [v33.0.2](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v33.0.1...v33.0.2) (2021-06-17 11:15:29) ### Patches * [[#49] Corrected warnings to prepare migration to Ruby 3](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/8f3e758a881dcd988540d660b2df8a38fe39d1ca) # [v33.0.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v33.0.0...v33.0.1) (2021-06-16 16:22:41) ### Patches * [[#49] Added lint checks in CI and corrected all non acceptable lint errors](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/b3188532e679f845f66966e7c8054ce8db63be26) # [v33.0.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.18.0...v33.0.0) (2021-06-15 16:10:47) ### Breaking changes * [[Breaking] Add secrets reader plugins with 2 default plugins: cli and thycotic](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/2cfacebe8cfac57de40ef003877da5b99aca5b5e) # [v32.18.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.17.1...v32.18.0) (2021-06-14 15:01:02) ## Global changes ### Patches * [[Feature(log_remote_fs)] [#60] Add new plugins type log with a first log plugin remote_fs to extend deployment logs save functionality](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/20187c6da577c932b5205204187af883140995fe) ## Changes for log_remote_fs ### Features * [[Feature(log_remote_fs)] [#60] Add new plugins type log with a first log plugin remote_fs to extend deployment logs save functionality](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/20187c6da577c932b5205204187af883140995fe) # [v32.17.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.17.0...v32.17.1) (2021-06-03 16:20:09) ### Patches * [[Hotfix] Don't run remote nodes tests on local nodes](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/fe8e34a4d74f21d4903c14b1e156b9730f4b5fee) # [v32.17.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.16.4...v32.17.0) (2021-06-02 12:57:44) ## Global changes ### Patches * [[Feature(test_github_ci)] [#61] Add the github_ci test plugin to check for CI/CD of projects on Github](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/a0082efe5c138ca88ca91a3c10f777f47fca5034) ## Changes for test_github_ci ### Features * [[Feature(test_github_ci)] [#61] Add the github_ci test plugin to check for CI/CD of projects on Github](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/a0082efe5c138ca88ca91a3c10f777f47fca5034) # [v32.16.4](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.16.3...v32.16.4) (2021-06-01 13:25:19) ### Patches * [[Hotfix] Fixed boolean values incorrectly used as strings](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/a107f3e0fe4c1512ce7607a303fdf0753d92ddac) # [v32.16.3](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.16.2...v32.16.3) (2021-06-01 11:19:50) ## Global changes ### Patches * [[Hotfix(platform_handler_serverless_chef)] Fix Chef packaging missing licenses accept](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/69eafc1b23f77de65ba0dd68e5adb7fafb58157e) ## Changes for platform_handler_serverless_chef ### Patches * [[Hotfix(platform_handler_serverless_chef)] Fix Chef packaging missing licenses accept](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/69eafc1b23f77de65ba0dd68e5adb7fafb58157e) # [v32.16.2](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.16.1...v32.16.2) (2021-06-01 09:52:22) ## Global changes ### Patches * [[Hotfix(platform_handler_serverless_chef)] Fix Chef Workstation bash steps when run by root](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/1d99d1faa9cf66cd607eacc00205e312fd589715) ## Changes for platform_handler_serverless_chef ### Patches * [[Hotfix(platform_handler_serverless_chef)] Fix Chef Workstation bash steps when run by root](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/1d99d1faa9cf66cd607eacc00205e312fd589715) # [v32.16.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.16.0...v32.16.1) (2021-06-01 09:21:47) ## Global changes ### Patches * [[Hotfix(platform_handler_serverless_chef)] Fix Chef Workstation installation step](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/58320d5394fec3bca9e1d0ffaf06ade42f1fd160) ## Changes for platform_handler_serverless_chef ### Patches * [[Hotfix(platform_handler_serverless_chef)] Fix Chef Workstation installation step](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/58320d5394fec3bca9e1d0ffaf06ade42f1fd160) # [v32.16.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.15.0...v32.16.0) (2021-05-31 17:55:49) ## Global changes ### Patches * [[Feature(cmd_runner)] Add option to force bash usage in run_cmd](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/0711f1f33fc8f282b925726e0631ae78bf1337b5) ## Changes for cmd_runner ### Features * [[Feature(cmd_runner)] Add option to force bash usage in run_cmd](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/0711f1f33fc8f282b925726e0631ae78bf1337b5) # [v32.15.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.14.0...v32.15.0) (2021-05-31 14:43:32) ## Global changes ### Patches * [[Feature(platform_handler_serverless_chef)] Use user-defined cookbook hpc_test to tune chef-client runs in test environments](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/2cfa010997b562a599308ceaaf62a8740ff51468) ## Changes for platform_handler_serverless_chef ### Features * [[Feature(platform_handler_serverless_chef)] Use user-defined cookbook hpc_test to tune chef-client runs in test environments](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/2cfa010997b562a599308ceaaf62a8740ff51468) # [v32.14.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.13.4...v32.14.0) (2021-05-31 09:05:45) ## Global changes ### Patches * [[Feature(platform_handler_serverless_chef)] [#58] Add the serverless_chef platform handler](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/6f84757096a802c79a18a6c9c1440b27e73decd1) ## Changes for platform_handler_serverless_chef ### Features * [[Feature(platform_handler_serverless_chef)] [#58] Add the serverless_chef platform handler](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/6f84757096a802c79a18a6c9c1440b27e73decd1) # [v32.13.4](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.13.3...v32.13.4) (2021-05-11 14:00:47) ## Global changes ### Patches * [[fix(test_vulnerabilities)] [#56] Make sure vulnerabilities test catch errors during setup](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/e058853c6794ccacec33c9ae4d740068a70dcf5f) ## Changes for test_vulnerabilities ### Patches * [[fix(test_vulnerabilities)] [#56] Make sure vulnerabilities test catch errors during setup](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/e058853c6794ccacec33c9ae4d740068a70dcf5f) # [v32.13.3](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.13.2...v32.13.3) (2021-05-07 10:09:33) ### Patches * [Add section about benefits in doc](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/23cd2b22244526e3b6705db0165f8a03e4dd88d8) # [v32.13.2](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.13.1...v32.13.2) (2021-05-06 15:47:14) ### Patches * [Better tutorial navigation](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/b4454f99b0611ec8591ca83894e152a22a61e731) # [v32.13.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.13.0...v32.13.1) (2021-05-06 14:03:16) ### Patches * [Add tutorial files in examples](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/dfb456f031d48ba1ed6922a5f84ed659fe587ab8) # [v32.13.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.12.0...v32.13.0) (2021-05-06 11:20:57) ### Features * [Improved documentation + Small improvements to ease adoption](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/3c59e311271a163181fc76357b1777ba7294f567) # [v32.12.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.11.2...v32.12.0) (2021-04-09 14:09:29) ## Global changes ### Patches * [[Feature(connector_ssh)] [#52] Make sure remote copy files with scp work with sudo and without SSH SessionExec](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/5aac50db89947dbb5f781d88737c3b2b3934785c) ## Changes for connector_ssh ### Features * [[Feature(connector_ssh)] [#52] Make sure remote copy files with scp work with sudo and without SSH SessionExec](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/5aac50db89947dbb5f781d88737c3b2b3934785c) # [v32.11.2](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.11.1...v32.11.2) (2021-04-05 16:50:08) ### Patches * [Corrected doc URLs](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/88248a83a640d854c2551f83cfd6172057c6d94a) # [v32.11.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.11.0...v32.11.1) (2021-04-05 16:18:49) ### Patches * [Improved documentation and removed useless debug logs in test](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/39631556421ed1293f49c5b06e381ddf53895c55) # [v32.11.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.10.0...v32.11.0) (2021-03-31 13:14:23) ### Features * [[#37] [Feature] Add a way to specify divergent tasks to be ignored and use it in tests](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/61562561f69392fc5ee11d977a55576c3f3b964f) # [v32.10.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.9.1...v32.10.0) (2021-03-24 17:01:18) ## Global changes ### Patches * [[#35] [Feature(provisioner_proxmox)] Clean leftover files in cgroups for removed containers](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/0aea05de6c4cb385cc1fcc211b40e600b3746dd2) ## Changes for provisioner_proxmox ### Features * [[#35] [Feature(provisioner_proxmox)] Clean leftover files in cgroups for removed containers](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/0aea05de6c4cb385cc1fcc211b40e600b3746dd2) # [v32.9.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.9.0...v32.9.1) (2021-03-23 15:14:43) ## Global changes ### Patches * [[#33] [fix(provisioner_proxmox)] Make sure we re-authenticate on Proxmox API in case of 5xx errors](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/ebdbdef98214c88391d70329af62d07cd93bc499) ## Changes for provisioner_proxmox ### Patches * [[#33] [fix(provisioner_proxmox)] Make sure we re-authenticate on Proxmox API in case of 5xx errors](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/ebdbdef98214c88391d70329af62d07cd93bc499) # [v32.9.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.8.2...v32.9.0) (2021-03-22 19:20:50) ## Global changes ### Patches * [[Feature(provisioner_proxmox)] Add configurable retry mechanism on Proxmox API](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/bd1c5d511844d643170eccc1b24c38734aeba693) ## Changes for provisioner_proxmox ### Features * [[Feature(provisioner_proxmox)] Add configurable retry mechanism on Proxmox API](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/bd1c5d511844d643170eccc1b24c38734aeba693) # [v32.8.2](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.8.1...v32.8.2) (2021-03-15 12:38:14) ## Global changes ### Patches * [[#29] [Fix(tests_runner)] Don't fail when remote node tests return no test to be executed](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/c23c0c73414962140c2e5ed86a7183a4ea572d1b) ## Changes for tests_runner ### Patches * [[#29] [Fix(tests_runner)] Don't fail when remote node tests return no test to be executed](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/c23c0c73414962140c2e5ed86a7183a4ea572d1b) # [v32.8.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.8.0...v32.8.1) (2021-03-15 11:40:09) ## Global changes ### Patches * [[Hotfix(connector_ssh)] Don't fail when no_exception is true](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/67be9c1d2f0452a9de39dae39e39cbfbac3a658f) ## Changes for connector_ssh ### Patches * [[Hotfix(connector_ssh)] Don't fail when no_exception is true](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/67be9c1d2f0452a9de39dae39e39cbfbac3a658f) # [v32.8.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.7.3...v32.8.0) (2021-03-15 10:43:06) ### Features * [[#27] [Feature] Add a way to specify non-interactive environment + Make sure non-SessionExec SSH connections fail in non-interactive env](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/c0a40dcd4d2e520f9bc8ffed3bc90da16fe81c72) # [v32.7.3](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.7.2...v32.7.3) (2021-03-12 20:22:50) ### Patches * [[Hotfix] Fix non-deterministic tests when threads are really slow](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/268b97977c777bf6a42763502c4c6f1788d3be96) * [[#25] Instances provisioned for test should reset sudo and SSH transf…](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/52332f077da4fbc280ef2ea6d82fa6ad3080b668) # [v32.7.2](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.7.1...v32.7.2) (2021-03-12 12:50:01) ### Patches * [Improve error reporting of unexpected commands in tests](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/62679699cac87a25715aaf5296bf6213922db263) # [v32.7.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.7.0...v32.7.1) (2021-03-12 10:06:58) ## Global changes ### Patches * [[Hotfix] Correct non-deterministic test case when ControlMaster creation is done on a slow thread](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/d59bc6edefc297bf29ca61680647a52165e7b3d6) * [[Hotfix] Corrected test that failed in a non-deterministic way](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/20036c6b2898b85bfa867f41ee8356f61700722f) * [[#21] [Fix(connector_ssh)] Fix bug that did not execute SSH remote co…](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/1fb09487f56e61b39d9f1f708176aa9643582336) ## Changes for connector_ssh ### Patches * [[#21] [Fix(connector_ssh)] Fix bug that did not execute SSH remote co…](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/1fb09487f56e61b39d9f1f708176aa9643582336) # [v32.7.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.6.0...v32.7.0) (2021-03-11 19:10:23) ## Global changes ### Patches * [Ssh without session exec](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/8f105ae28cb43d48f1fb40d3f964c1e3a14d94fe) ## Changes for connector_ssh ### Features * [Ssh without session exec](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/8f105ae28cb43d48f1fb40d3f964c1e3a14d94fe) # [v32.6.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.5.0...v32.6.0) (2021-03-11 14:19:39) ## Global changes ### Patches * [[Feature(connector_ssh)] Add a way to transform SSH connection details for nodes](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/a3b690f04032ceeb55606fa7a7a8df785a80f48c) ## Changes for connector_ssh ### Features * [[Feature(connector_ssh)] Add a way to transform SSH connection details for nodes](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/a3b690f04032ceeb55606fa7a7a8df785a80f48c) # [v32.5.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.4.2...v32.5.0) (2021-03-10 19:11:10) ### Features * [[#12] Configurable sudo](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/b0da1e6f9bfd56f51730afb3c17c2607d719e56c) # [v32.4.2](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.4.1...v32.4.2) (2021-03-05 13:29:25) ### Patches * [Ssh config fix](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/e2cfe52ab98fb246e2759d146aea297cb0f37321) # [v32.4.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.4.0...v32.4.1) (2021-03-03 13:17:39) ### Patches * [[#10] Support invalid commit ids in deployment logs](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/f6109f4bd49ecb5dca221d9150f70fc8085261bc) # [v32.4.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.3.6...v32.4.0) (2021-02-19 11:24:37) ### Features * [[Feature] Adding packaging timeout configurable](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/18917ba35a8c0ee0427c81ddef0bc545c50f2a37) # [v32.3.6](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.3.5...v32.3.6) (2021-02-04 16:34:56) ### Patches * [Add missing dependency](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/0a74fd470393d0e6936f3159ccca8cb3af35956a) * [Fix Ruby version in CI](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/4ebfa25c447e2bb82f25346513e5ead46ea29de2) * [Setup CI](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/0087968b19926795742771606749a89edbf7ce2e) # [v32.3.5](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.3.4...v32.3.5) (2021-02-01 11:04:30) ### Patches * [Corrected bug in the deploy_freshness test: deployment log files haved changed names](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/5add87995061e0093ce91610cbabc6ea902a8d5f) # [v32.3.4](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.3.3...v32.3.4) (2021-01-18 18:00:45) ### Patches * [[Hotfix] Typo in Bitbucket's URLs](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/763ad926643e3fb77fbe759a07faec355da7dd8b) # [v32.3.3](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.3.3...v32.3.2) (2021-01-18 17:13:58) ### Patches * [[Hotfix] Correct Bitbuket URLs in changelog](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/469171ee8c67f644833a064dae4ffcdede374722) # [v32.3.2](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.3.2...v32.3.1) (2021-01-18 16:34:58) ### Patches * [[Hotfix] Correct changelog URLs](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/c72329e8c94b1d56d8f97f34e6cf83a1536ac39c) # [v32.3.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.3.0...v32.3.1) (2021-01-18 15:48:22) ### Patches * [[Hotfix] Bump ci-helpers version](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/8c8c382329484e5cee7ffbc5764e496acb62f93c) # [32.3.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.2.4...v32.3.0) (2021-01-12) ### New features * [Feature] Make timeouts provisioner-specific + Make Proxmox timeouts configurable ([8bf3b65d](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/8bf3b65d4b4d49797dcb7d89efccb824469d4058)) ### Fixes * Workaround bug impacted when git lib returns strange sha ids ([54ee8bd9](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/54ee8bd9a653c1b2d059a8f86d2d7eb2baaf2100)) * Corrected bug saving wrong logs on nodes when deployed in parallel ([3da6a34a](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/3da6a34a77448dda2f9f5135bf4ddcfaa7de3aa0)) # [32.2.4](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.2.3...v32.2.4) (2020-12-22) ### Fixes * [Hotfix] Fix failing git_diff_impacts for services not directly used by nodes ([769f0766](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/769f07660b8a63f127bb27f3f89567b3eefcd8b9)) # [32.2.3](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.2.2...v32.2.3) (2020-11-26) ### Fixes * [Hotfix] Find old deployment logs correctly ([83413d44](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/83413d44f50954f8898b602be83b2d3b16055763)) # [32.2.2](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.2.1...v32.2.2) (2020-11-25) ### Fixes * [Hotfix] Fix tests ([11d9b476](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/11d9b47607742629fc367d960bf06a1719ea7b06)) * [Hotfix] Increase timeout for network latencies ([bd41bd91](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/bd41bd916e2f21befa2c5b497d3e83ffde1c00a3)) # [32.2.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.2.0...v32.2.1) (2020-11-24) ### Fixes * [Hotfix] Fix test ([2ccc0a3a](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/2ccc0a3a47e51f20da24055db554c55729438276)) # [32.2.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.1.0...v32.2.0) (2020-11-24) ### New features * [Feature] New CMDB plugin to define nodes' metadata from config ([09a5bde6](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/09a5bde67844df8b1a637dc13e0123732e2e286a)) # [32.1.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v32.0.0...v32.1.0) (2020-11-24) ### New features * [Feature] Add a way to prioritize CMDBs by defining masters for some properties in case of conflicts ([269e6185](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/269e6185e1dec7deae56e3ce64fbf6c000a76c2d)) # [32.0.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v31.0.0...v32.0.0) (2020-11-24) ### Breaking changes * [Breaking] Make sure NodesHandler detects conflicts between different CMDBs and report them instead of using the first CMDB result for performance ([e4bad885](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/e4bad8858ed02cb8f5a598af97a24abfca9d8b2c)) # [31.0.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v30.0.0...v31.0.0) (2020-11-24) ### Breaking changes * [Breaking] ServicesHandler can now deploy any service on any node ([a11d02ce](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/a11d02ce284fd6ab4aa7e5a5a66b0f44e988e08b)) # [30.0.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v29.0.0...v30.0.0) (2020-11-24) ### Breaking changes * [Breaking] Display deployed services in place of repositories' commits in last_deploys ([ba9b793f](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/ba9b793f28dc12739485c2e45ad6b9bdb7a2ed51)) # [29.0.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v28.1.0...v29.0.0) (2020-11-11) ### Breaking changes * [Breaking] Better and simpler packaging process ([3f8a755e](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/3f8a755e16d374c23e512bbe87f5bc91a41b01d7)) # [28.1.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v28.0.0...v28.1.0) (2020-11-11) ### New features * [Feature] Add a new authorization method in ServicesHandler to know if we are allowed to deploy services ([9ab92036](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/9ab92036857a41a224793f0d826fc785d4ae6f74)) # [28.0.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v27.0.0...v28.0.0) (2020-11-11) ### Breaking changes * [Breaking] Removed allow_deploy_non_master from Deployer's API ([02ec3c23](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/02ec3c238781b38fae00cd6256b8e5cc12ea39ee)) * [Breaking] Removed platforms concepts from NodesHandler API and make sure components use a new ServicesHandler to handle services that can be deployed on our platforms ([ec0b14b0](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/ec0b14b0af25af141dbae1d8bfacd44a31c00d02)) # [27.0.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v26.0.0...v27.0.0) (2020-11-11) ### Breaking changes * [Breaking] Remove the --direct-deploy option from deployer as it is obsolete ([0f6c20c1](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/0f6c20c19f2bca4e645ae038feaec14b5dcebd29)) # [26.0.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v25.10.0...v26.0.0) (2020-11-11) ### Breaking changes * [Breaking] Remove feature about PlatformHandler-specific command-line options for deployers ([f4006fb7](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/f4006fb7e7b02b1191131291018eeb4b39ff3dd0)) # [25.10.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v25.9.0...v25.10.0) (2020-11-11) ### New features * [Feature] Separated the platforms handling part from the NodesHandler to create the new PlatformsHandler API ([92b64d9c](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/92b64d9cce343b54c84b970dd5bcb2eceba74598)) # [25.9.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v25.8.0...v25.9.0) (2020-11-11) ### New features * [Feature] Add name helper in Platform Handler ([7ceef3e7](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/7ceef3e7d2ae5472847f5425b32acb848a42eb9d)) # [25.8.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v25.7.0...v25.8.0) (2020-10-26) ### New features * [Feature] Add nodes_to_deploy executable to know which nodes need deployment considering schedules and git diff impacts ([6116ac15](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/6116ac15c00bf6061a8bbe7d93aa11e6bbfbc613)) # [25.7.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v25.6.1...v25.7.0) (2020-10-26) ### New features * [Feature] Add an API to get deployment info ([b7f6f9ec](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/b7f6f9ec263a2a10e0b715769a8b66ab34da5ed6)) * [Feature] Add Config DSL to configure a deployment schedule for CD ([8b6440b1](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/8b6440b115575b23b590f10356601b48f4dc8836)) ### Fixes * Ignore some system files that make find fail during the orphan files test ([dea6734b](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/dea6734b8068e6b26d1d3a977c9d25d3467cfbac)) # [25.6.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v25.6.0...v25.6.1) (2020-10-21) ### Fixes * Handle very big bash commands in remote connections ([a32456c2](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/a32456c2dc7d465652158affe0b9075a12b0c5a1)) # [25.6.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v25.5.1...v25.6.0) (2020-10-16) ### New features * [Feature] Added HDFS file system test plugin, keeping the same DSL as local file system checks ([f03503ce](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/f03503ce630ebe5097b55ae7f81a588e8c10ed99)) # [25.5.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v25.5.0...v25.5.1) (2020-10-16) ### Fixes * Correct instance restart test. ([1b821b3c](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/1b821b3cfe8f821fd0ff7fe4d72b3cc8b607ac6d)) # [25.5.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v25.4.0...v25.5.0) (2020-10-15) ### New features * [Feature] Add test plugin to check opened and closed TCP ports ([a373caa9](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/a373caa92db9f256439ad5913e526fff2fc07cdf)) # [25.4.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v25.3.0...v25.4.0) (2020-10-14) ### New features * [Feature] Add test plugin to check for mounts ([94ed011d](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/94ed011d40f5160c90d411995c29e7ef15219e3c)) # [25.3.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v25.2.0...v25.3.0) (2020-10-14) ### New features * [Feature] Add Proxmox realm authentication ([97a87b0b](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/97a87b0b32b839d5565f7e133bff576c10cfd919)) # [25.2.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v25.1.0...v25.2.0) (2020-10-13) ### New features * [Feature] Add file_system test plugin to test for presence or absence of files on nodes ([193bd1d5](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/193bd1d5e04db9aa4224ee2d4c80fed79b2783ab)) # [25.1.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v25.0.0...v25.1.0) (2020-10-13) ### New features * [Feature] Add test plugin to check for obsolete or extra users on nodes ([47fe47d1](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/47fe47d12982fcc3ae3c8c8c19276d86da428345)) ### Fixes * Make sure previous vulnerabilities run don't leave files - they can be big and add up with timestamps in their names ([13ebf86c](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/13ebf86c9b8d651c8f7a80058c4b1dc83f8fb9a0)) # [25.0.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v24.4.0...v25.0.0) (2020-10-13) ### Breaking changes * [Breaking] Use hpc_config.rb instead of hpc.json to configure everything we need ([5b379d7b](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/5b379d7b8294f7c5e3b848dac212e09ff553bd83)) # [24.4.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v24.3.0...v24.4.0) (2020-10-13) ### New features * [Feature] Add Config DSL to specify exceptions on orphan files testing ([2bcbec5c](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/2bcbec5cd21124c2c305fc2a69d57a5331354b4e)) * [Feature] Add Config DSL for idempotence test exceptions ([4e2a3070](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/4e2a30708cf612c14f5481c7717bd9c183e19c4a)) # [24.3.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v24.2.0...v24.3.0) (2020-10-13) ### New features * [Feature] Add Config DSL to support deployment retriable errors ([e872ef68](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/e872ef68edb5e00945fbdfdaeeefcc9a5ed01623)) # [24.2.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v24.1.0...v24.2.0) (2020-10-13) ### New features * [Feature] Add ways to filter configuration parts for some nodes sets and apply it to the expected failures configuration ([ec4eb6aa](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/ec4eb6aa6c8bb505325231e522807c20edfb91a0)) # [24.1.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v24.0.0...v24.1.0) (2020-10-13) ### New features * [Feature] Ability to include external config files ([9b6105e2](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/9b6105e25e312ee2c5234beff95a3598ff64f134)) # [24.0.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v23.5.3...v24.0.0) (2020-10-13) ### Breaking changes * [Breaking] Decouple configuration from platform handlers notion, using hpc_config.rb ([047035af](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/047035afae94e3f2c7cf1127fea337af5fafaf8d)) # [23.5.3](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v23.5.2...v23.5.3) (2020-10-06) ### Fixes * Bug correction on Confluence reports preventing publication of test reports ([2d44f76c](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/2d44f76cd6a098c0510929b24a938b051d590656)) # [23.5.2](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v23.5.1...v23.5.2) (2020-10-02) ### Fixes * Fix vulnerabilities run on Debian 10 ([157fd381](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/157fd381b7a851f8e1f473363fc1878370525327)) # [23.5.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v23.5.0...v23.5.1) (2020-09-30) ### Fixes * Make Proxmox Waiter more robust by having queues for PIDs and avoid config files write conflicts ([18fa64c5](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/18fa64c5fe3e9fd3aa5d93cc71360f94391b2de5)) # [23.5.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v23.4.4...v23.5.0) (2020-09-24) ### New features * [Feature] Don't fail actions as a whole when a few nodes are down ([2b29d1c4](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/2b29d1c43558cef68db4ee26bbf11efbd04498b2)) ### Fixes * Make versioning simpler: achieve automatic semantic releasing with a standard version definition and no more hpc_force_version env vars ([6c774daa](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/6c774daadc4722ce665eddd51b55798615410903)) # [23.4.4](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v23.4.3...v23.4.4) (2020-09-23) ### Fixes * Install missing dependencies for the vulnerabilities test to run correctly ([14609753](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/1460975359ea9be970fdcd90c7cf15897bef69a5)) # [23.4.3](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v23.4.2...v23.4.3) (2020-09-21) ### Fixes * More useful stdout and Confluence reports now that Ansible fills in metadata ([74d03722](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/74d03722438f69a0894e2faf1e42376c61336ee0)) * Add vulnerabilities test plugin to check for non-patched vulnerabilities in our platforms ([95f1823f](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/95f1823f0815b9808521900910667d3b38bfc3dc)) # [23.4.2](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v23.4.1...v23.4.2) (2020-09-14) ### Fixes * Sort host keys to remove useless warnings in metadata when ssh-keyscan returns different sort ([bb169d9b](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/bb169d9b4435cd02b4ea134d9de5db873811e35a)) # [23.4.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v23.4.0...v23.4.1) (2020-09-14) ### Fixes * Improved tests output with timings and harmonized logging ([0344e9ba](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/0344e9bad49d5b3b673d56d35cb29895ce1d7344)) # [23.4.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v23.3.2...v23.4.0) (2020-09-14) ### New features * [Feature] Added Proxmox plugin as a provisioner ([5e5b0e3e](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/5e5b0e3e1d5803d82cad4c3369be6a7124c20e08)) # [23.3.2](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v23.3.1...v23.3.2) (2020-09-11) ### Fixes * [Hotfix] Bug correction when parsing plugins from packed Rubygems containing non-standard chars ([a69c7894](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/a69c7894dd19134ca7d3f6201f69ed20f2180171)) # [23.3.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v23.3.0...v23.3.1) (2020-09-11) ### Fixes * [Hotfix] Missing require ([81e6dd20](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/81e6dd201ab60f2c9463020826cf9e3c6b35456a)) # [23.3.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v23.2.0...v23.3.0) (2020-09-11) ### New features * [Feature] Provisioner used for tests is now configurable in platforms.rb ([b34b4dd0](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/b34b4dd00056ee0a60ffa4c2808ca7a01177d56b)) # [23.2.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v23.1.2...v23.2.0) (2020-09-11) ### New features * [Feature] Plugins can now define the DSL they want in platforms.rb ([a0ff2c24](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/a0ff2c24154e2c8a25d681b29f505c8d3c8a2ddc)) # [23.1.2](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v23.1.1...v23.1.2) (2020-09-11) ### Fixes * Add user name to environments to better track belongings in shared provisioners ([8618a51f](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/8618a51f50242be5f444b0de573452df59bd96fc)) # [23.1.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v23.1.0...v23.1.1) (2020-09-11) ### Fixes * Corrected useless debug logs in tests by simplifying loggers initialization ([26c6b09c](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/26c6b09c6bc5c3da09898caa654133a8a0590d43)) # [23.1.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v23.0.0...v23.1.0) (2020-09-11) ### New features * [Feature] Add Podman as a Provisioner plugin ([f98510cf](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/f98510cf12b7b76a914fcc8813dc25c21fb831e6)) # [23.0.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v22.1.0...v23.0.0) (2020-09-11) ### Breaking changes * [Breaking] Added the concept of Provisioner and corresponding plugins to provision infra ([bcd9dae5](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/bcd9dae5695d94e1b16d8a0362e68279e2271c70)) # [22.1.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v22.0.0...v22.1.0) (2020-09-11) ### New features * [Feature] Plugins can validate their dependencies before registration ([181bc3a3](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/181bc3a3658be41779f8fb66511ae4de356b138d)) # [22.0.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v21.0.0...v22.0.0) (2020-09-11) ### Breaking changes * [Breaking] Harmonized the way plugins are integrated for any kind of plugin ([7a2dd942](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/7a2dd942012df2fa976e6d4ff3aec8694f3dc5a3)) # [21.0.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v20.0.0...v21.0.0) (2020-08-11) ### Breaking changes * [Breaking] Renamed CI concepts into generic Jenkins CI and moved its configuration in platforms.rb ([ea665054](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/ea6650545246c6d6b426af7254d958d90ad491b7)) # [20.0.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v19.3.0...v20.0.0) (2020-08-11) ### Breaking changes * [Breaking] Harmonized and hardened the way credentials to external services are being set ([960c4a52](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/960c4a527bfdcabc0d03da9cc7bec5508b524550)) # [19.3.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v19.2.0...v19.3.0) (2020-08-10) ### New features * [Feature] Move Confluence configuration to platforms.rb so that it is not hardcoded anymore in Conductor ([04ba777a](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/04ba777afe37504ee11c8d57d22d1489801c2303)) ### Fixes * Log unhandled Docker exceptions - should not happen, but help in debugging when it does ([8ae4c9cb](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/8ae4c9cb382b1b14f850c0ffe52c62e46dfda788)) * Report errors instead of failing when no connector is available to a node ([dad1d671](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/dad1d671a8d3101248fb6d510cbe6373b08d0adb)) # [19.2.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v19.1.2...v19.2.0) (2020-08-07) ### New features * [Feature] Remove My_company references from Bitbucket configuration ([007b75be](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/007b75beeecfd791b04efaf34d725852821401a2)) # [19.1.2](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v19.1.1...v19.1.2) (2020-07-27) ### Fixes * Make Docker tests use retries during deployments for non-deterministic failures ([c4774fa8](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/c4774fa89659d2848f1776b07b4735ad3ee29db5)) * Merge pull request #141 in PROJECThybrid_platforms_conductor from ~USERNME/hybrid_platforms_conductor:PROJECT-757_command_line_option_to_retries to master ([ff2c8965](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/ff2c896552e1eeef7aceadbc4b25c23c355e3e7b)) # [19.1.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v19.1.0...v19.1.1) (2020-07-27) ### Fixes * Remove duplicate info in logs and make sure lines don't get appended ([8eb54b5c](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/8eb54b5c719ebdd8e3e1f93b416e1e659c1e9932)) * Add nbr_retries_on_error accessor in the Deployer API to retry non-deterministic errors ([431eb9ed](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/431eb9ed1576277dafbbbc318a82bbb275f12afe)) # [19.1.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v19.0.0...v19.1.0) (2020-07-06) ### New features * [Feature] Add get_impacted_nodes executable to have simple reports on nodes impacted by a git diff ([5ebb4f8f](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/5ebb4f8ffc3382c51ccd0a8553e85a369bcd1c91)) * [Feature] Add a new nodes selector to select based on nodes impacted by a git diff ([0638f6a3](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/0638f6a3c0b6476e37d23a445a03fd09984f1648)) # [19.0.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v18.3.4...v19.0.0) (2020-07-06) ### Breaking changes * [Breaking] Make stderr available to tests running remote commands on nodes ([1d7455cd](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/1d7455cd380fa34ae330a83ebffe2745cc5cf924)) ### New features * [Feature] Add impacted_nodes_from_git_diff in NodesHandler API ([852b0089](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/852b00897dd02c71a64c0578c336d2a7d6055472)) * [Feature] Add a way to specify idempotence exceptions at tasks level from hpc.json ([8e496ff8](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/8e496ff88afd9a4d8518f1488ae0d833cabf13fd)) ### Fixes * Group Docker tests in 1 test to save Docker resources on the CI ([2936ece3](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/2936ece328916dc9475bace2183bcc44e1bfd653)) * Make Docker container handling more robust ([a6294e9a](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/a6294e9af3ca5f9009db24d2053f5c94e8110dc0)) * Moved orphan files exceptions to hpc.json ([a13ce57d](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/a13ce57ddab1cb9260b5927204a0384d9e0acdb7)) * Make sure files are accessed using absolute paths to avoid thread-safety issues with current directory setting ([4c26ddbd](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/4c26ddbdbb38c8f58630c0a376836c74a1cbf986)) # [18.3.4](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v18.3.3...v18.3.4) (2020-06-30) ### Fixes * Workaround IPs being changed during tests by CI ([9f30af36](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/9f30af36d9518294316eab6723a32e3d354eab59)) # [18.3.3](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v18.3.2...v18.3.3) (2020-06-26) ### Fixes * Make sure tests won't fail because of local SSH settings ([0610991e](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/0610991e3e901771209ed98a26e93364c0cccf28)) * Increase Docker container start timeouts as CI is really slow ([574a2e46](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/574a2e46e7e24d28f5910b6cf252a649569c188e)) # [18.3.2](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v18.3.1...v18.3.2) (2020-06-26) ### Fixes * Dump Docker logs in case of errors even if not in debug mode ([c58331df](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/c58331df13296fa412eabe933c7fd6c88a80ef1b)) * Make git linear strategy test less verbose ([b10a4791](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/b10a479183fcde7c1137eabe041dde27d7c87d2a)) # [18.3.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v18.3.0...v18.3.1) (2020-06-26) ### Fixes * Bug correction that did not detect missing root access correctly ([b4a46a66](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/b4a46a66a20ceac06ac59960a2689623f309fda9)) # [18.3.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v18.2.9...v18.3.0) (2020-06-26) ### New features * [Feature] Make CmdRunner able to expect several exit codes ([33e8a3ff](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/33e8a3ff77133e86f76b39537e4537d7e67b8152)) # [18.2.9](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v18.2.8...v18.2.9) (2020-06-19) ### Fixes * Dump detailed differences in case of idempotence failures ([f9139c08](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/f9139c08f50f5d983a5cea28d51f4c8ce2cd1bfb)) # [18.2.8](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v18.2.7...v18.2.8) (2020-06-17) ### Fixes * Update Ruby install doc now that 2.7 is used in CI ([33765afc](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/33765afce20fb5a731310d1c1f6e6345d055f110)) # [18.2.7](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v18.2.6...v18.2.7) (2020-06-15) ### Fixes * Corrected Spectre test ([b5669230](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/b5669230fd86f4d7160b40dc1be1ea44f0e3635a)) # [18.2.6](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v18.2.5...v18.2.6) (2020-06-15) ### Fixes * Dump call trace when an exception arises during check-node in debug mode ([f018ca08](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/f018ca087705f36c53a584e14b4f32abb0259706)) # [18.2.5](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v18.2.4...v18.2.5) (2020-06-15) ### Fixes * Add divergence test - what was previously achieved by the chef_woulds test, now generic ([3ca11868](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/3ca118687a07e2bd3a34de0d2dbd50b46d597901)) # [18.2.4](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v18.2.3...v18.2.4) (2020-06-15) ### Fixes * Make sure idempotence tests don't fail because of root access being removed ([7cf47697](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/7cf47697a2d86e7862c40124ffbdd1f6de152254)) # [18.2.3](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v18.2.2...v18.2.3) (2020-06-15) ### Fixes * Factorize tests at service-level logic ([5237930f](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/5237930f1a39adf3bd05e1f45447b1c512ad7a4f)) # [18.2.2](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v18.2.1...v18.2.2) (2020-06-15) ### Fixes * Automatically reuse Docker containers in debug mode to ease local debugging ([a07a990f](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/a07a990fd53fe1ec7a1bf833f882bca59042423b)) # [18.2.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v18.2.0...v18.2.1) (2020-06-15) ### Fixes * Retry SSH connections when remote system is booting up ([0c645b2a](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/0c645b2aefc233fe223d6b703362b29dfd5d7613)) # [18.2.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v18.1.0...v18.2.0) (2020-06-15) ### New features * [Feature] Parse deployment logs to check tasks in detail for idempotence ([4553565b](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/4553565bcc934956085bae6a819b797393cc0f0e)) # [18.1.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v18.0.4...v18.1.0) (2020-06-15) ### New features * [Feature] Make the --secrets option able to fetch secrets directly from a Thycotic Secret Server ([029a533c](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/029a533c2a9d4002dd363fec9c81c28417d92ea1)) # [18.0.4](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v18.0.3...v18.0.4) (2020-06-15) ### Fixes * stdout logs are saved in deployment logs even when deployment fails ([005fe6da](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/005fe6da2dcefaa1fe8b35743a41c08cc9f856ac)) # [18.0.3](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v18.0.2...v18.0.3) (2020-06-15) ### Fixes * Pass nodes to be deployed to prepare_for_deploy ([2164fee3](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/2164fee3204fdae75ddd7874cba245ed22ac3c99)) # [18.0.2](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v18.0.1...v18.0.2) (2020-06-15) ### Fixes * [Breaking] Renamed ssh_run into run ([e6ad77f8](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/e6ad77f8a13dece5d8e8155827839c8f75d3dfb4)) # [18.0.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v18.0.0...v18.0.1) (2020-06-15) ### Fixes * [Breaking] Renamed SSH Executor to Actions Executor ([2d1aa9e6](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/2d1aa9e6c0600dc3aeae6fb6bb785f09d409b3d1)) # [18.0.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v17.0.1...v18.0.0) (2020-06-15) ### Breaking changes * [Breaking] Support for connectors plugins to connect with ssh or other means to our nodes ([49a326c6](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/49a326c68d3bc28f2b83a82783c449e87043e4c6)) # [17.0.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v17.0.0...v17.0.1) (2020-06-01) ### Fixes * Add v40 into nodes having remote mounts ([671ed543](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/671ed543d0cfc1a951f8e06d2b983c82bf9bbc80)) # [17.0.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v16.1.2...v17.0.0) (2020-06-01) ### Breaking changes * [Breaking] Make the dry_run switch specific to the CmdRunner API only ([0bc2a574](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/0bc2a574f97705c9dd1f8bed80f4bec85fcf9e65)) # [16.1.2](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v16.1.1...v16.1.2) (2020-06-01) ### Fixes * Organized actions' tests by plugin ([58edaaf0](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/58edaaf0b8d91d9b619fe9d7c3e78f1e7fd6f99e)) # [16.1.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v16.1.0...v16.1.1) (2020-06-01) ### Fixes * Better error reporting when multi-threaded code fails ([9876482c](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/9876482c48cbcc0b0d26aa1d393afa30d822b0f5)) # [16.1.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v16.0.4...v16.1.0) (2020-06-01) ### New features * [Feature] Add ability to override and invalidate metadata in NodesHandler ([8df19598](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/8df19598b7014cb14006e3602671ee8eb2d3c75c)) ### Fixes * Handle Jenkins' null status for running builds ([b91a658a](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/b91a658a25d973daf58a6ff5f1badd7aebee88ff)) # [16.0.4](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v16.0.3...v16.0.4) (2020-06-01) ### Fixes * Make sure non-finished lines are logged correctly ([e8b8b254](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/e8b8b254d529d74cb9f87459493dca5b8a521a72)) # [16.0.3](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v16.0.2...v16.0.3) (2020-06-01) ### Fixes * Add titles on progress bars for better output ([b524d696](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/b524d696d5371b7a4127cc0c42c911a240607499)) # [16.0.2](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v16.0.1...v16.0.2) (2020-06-01) ### Fixes * Better ssh_run logging when in debug mode ([31468c6c](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/31468c6cb8524b39c692512f207b872e4a7db2a4)) * Merge pull request #107 in PROJECThybrid_platforms_conductor from ~USERNME/hybrid_platforms_conductor:add_tcorvazier to master ([12d2e2df](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/12d2e2df2ab2272f9694c8e90b33d7a9714835a2)) # [16.0.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v16.0.0...v16.0.1) (2020-05-20) ### Fixes * Take host keys from CMDB and use them to generate known_hosts file ([cd03c51a](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/cd03c51ab07698149c3d55bee0e327c3901180b8)) # [16.0.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v15.0.0...v16.0.0) (2020-05-20) ### Breaking changes * [Breaking] Moved connection logic from NodesHandler to SshExecutor so that metadata is used to decide connection details ([133ba94e](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/133ba94e49ddcb94f05c76a33469288fb4d3be4c)) # [15.0.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v14.1.1...v15.0.0) (2020-05-20) ### Breaking changes * [Breaking] Support for CMDBs in NodesHandler ([33a4fc0f](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/33a4fc0f78dd3a86f468f62bc92582ef1ccfeae2)) ### Fixes * Bug correction messing up log files of commands run in parallel ([eeaad8cb](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/eeaad8cb432d9060a41b8e634ecce369f924f7dd)) # [14.1.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v14.1.0...v14.1.1) (2020-05-19) ### Fixes * ControlMasters used by SSH connections are now protected in multi-process environment ([1c697885](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/1c69788543965bf8afd532fb6d37e075ae980bd5)) # [14.1.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v14.0.2...v14.1.0) (2020-05-19) ### New features * [Feature] Add a way for ssh config to be generated for a given set of nodes ([78c8230a](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/78c8230a1ce68c85b5f5971fcf69f6d70f66024d)) # [14.0.2](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v14.0.1...v14.0.2) (2020-05-19) ### Fixes * Don't update known_hosts file if the host is already registered in it ([6b256e2f](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/6b256e2fb94fffae53624f07a097b08eab701d85)) # [14.0.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v14.0.0...v14.0.1) (2020-05-19) ### Fixes * Removed ssh directory locks by having 1 different dir per usage ([f90a2132](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/f90a21327c9d5b4953ef6f1aaeec405d797392ea)) # [14.0.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v13.0.0...v14.0.0) (2020-04-29) ### Breaking changes * Merge branch 'PROJECT-565_better_actions' ([c14ec24e](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/c14ec24ee6213525b41cce36469f4bd64a2b4832)) # [13.0.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v12.4.5...v13.0.0) (2020-04-29) ### Breaking changes * [Breaking] Associate several services to a node instead of just 1 ([4c95f239](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/4c95f239e846ad4192ecd36d906aaa5596ea6ba4)) ### New features * [Feature] Add a way for CmdRunner to log stdout and stderr in IO streams ([aae21f4e](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/aae21f4e0ba4c5e72906e10030c1a4dd743942bd)) ### Fixes * [Hotfix] Correct test cases wrong because of conflicting PRs merged in parallel ([702eda67](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/702eda67b7d357c687989bbdf52e1632e4ea35f4)) # [12.4.5](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v12.4.4...v12.4.5) (2020-04-29) ### Fixes * Make sure host IPs are among known hosts to avoid SSH warnings because of CheckHostIp ([0d465601](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/0d4656011b1a338056e16fdcf5ca695a187dcd9f)) # [12.4.4](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v12.4.3...v12.4.4) (2020-04-29) ### Fixes * Improved logging of tests run ([c84b63d2](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/c84b63d2107b523b578c1d671e94edad63ef0bee)) # [12.4.3](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v12.4.2...v12.4.3) (2020-04-23) ### Fixes * Improve error reporting when using an invalid nodes list ([1e5d50dd](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/1e5d50ddae93f50f576ec8e7cd6ae75b88fc2822)) * Merge pull request #86 in PROJECThybrid_platforms_conductor from ~USERNME/hybrid_platforms_conductor:PROJECT-565_better_stdout_reports to master ([70821952](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/70821952ff5f4f0c2bdfe7a25f5881896ef19fd4)) * Merge pull request #86 in PROJECThybrid_platforms_conductor from ~USERNME/hybrid_platforms_conductor:PROJECT-565_better_stdout_reports to master ([70821952](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/70821952ff5f4f0c2bdfe7a25f5881896ef19fd4)) * Merge pull request #81 in PROJECThybrid_platforms_conductor from ~USERNME/hybrid_platforms_conductor:PROJECT-565_increase_timeouts to master ([97bde852](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/97bde8528e2178de790af09c92cfda8fd4c758d9)) * Added support for Debian 10 ([d7bd39d3](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/d7bd39d36c60682aa35b1836fef02ef3abd0d70d)) # [12.4.2](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v12.4.1...v12.4.2) (2020-04-21) ### Fixes * Removed magic numbers ([1a7ee61f](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/1a7ee61fc612d2f6a38c940822cb6b59a2bcfa2d)) # [12.4.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v12.4.0...v12.4.1) (2020-04-07) ### Fixes * Corrected bug displaying errors about frozen strings when password is taken from environment ([ae2a7d69](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/ae2a7d692e812501611ab52dc60c0019af4a10c2)) # [12.4.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v12.3.1...v12.4.0) (2020-04-08) ### New features * [Feature] Add command-line options to tune max threads run for SSH, nodes and platform tests ([e962d8a7](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/e962d8a723a113183a0e31100775fd181cf6af0c)) ### Fixes * Merge pull request #76 in PROJECThybrid_platforms_conductor from ~USERNME/hybrid_platforms_conductor:PROJECT-319_certificates_only_in_local to master ([c7515666](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/c7515666298754ed98e5d8a2ae5f71c52d7566f6)) * Merge pull request #76 in PROJECThybrid_platforms_conductor from ~USERNME/hybrid_platforms_conductor:PROJECT-319_certificates_only_in_local to master ([c7515666](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/c7515666298754ed98e5d8a2ae5f71c52d7566f6)) # [12.3.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v12.3.0...v12.3.1) (2020-04-06) ### Fixes * Updated doc using new way of installing bundler ([5506edb8](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/5506edb8119ca98c32af573bc4550feb09e90c58)) # [12.3.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v12.2.0...v12.3.0) (2020-04-02) ### New features * [Feature] Check for semantic tags set correctly in our repos ([046a3e74](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/046a3e74f8adb876136db23a5a7b9422ec9ab5a9)) # [12.2.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v12.1.0...v12.2.0) (2020-04-02) ### New features * [Feature] Use hpc_certificates variable to automatically install SSL certificates on nodes ([ca50e64a](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/ca50e64a63e2f3093c6c9bf770c0f991d9b6b402)) # [12.1.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v12.0.0...v12.1.0) (2020-03-31) ### New features * [Feature] New test checking that CI builds on master are successful + Better netrc usage + Simple CI mixin ([03c6ac85](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/03c6ac85c8b23173f3778d3c54b8ee6da2fcbfc3)) # [12.0.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v11.2.1...v12.0.0) (2020-03-25) ### Breaking changes * [Feature] Make platform tests runnable in parallel for Molecule + Platforms can register new test plugins ([3fe397a2](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/3fe397a2b69d0b7b21ecf64c050f3ca7f7da88f7)) ### New features * [Feature] Take CI credentials from env vars + Workaround Bitbucket's unstability ([5ac911a5](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/5ac911a5cbaf51738f9bd5a586d2dd4eba4393a9)) # [11.2.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v11.2.0...v11.2.1) (2020-03-23) ### Fixes * Remove checks for obsolete users among reviewers ([1c2c075d](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/1c2c075dee13c2ea5e307702e794df31e47d3caa)) # [11.2.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v11.1.0...v11.2.0) (2020-02-10) ### New features * [Feature] Add new test validating that each repository has a corresponding CI job ([e9cee4c6](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/e9cee4c647d6ed82ff4958ba4981e66696863afa)) # [11.1.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v11.0.3...v11.1.0) (2020-02-04) ### New features * [Feature] Add Bitbucket configuration testing ([b6b6f8af](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/b6b6f8af2336b8b3cc8e671d5669a95af4691a7f)) # [11.0.3](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v11.0.2...v11.0.3) (2020-01-17) ### Fixes * Configure a hostname for tests run in Docker ([11c9fae5](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/11c9fae51eb7ba0cd0060b0a770c22c3b2fe3388)) # [11.0.2](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v11.0.1...v11.0.2) (2019-12-18) ### Fixes * added bind to cgroup volume in docker container creation to enable systemd ([7992ab14](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/7992ab14460a9411db31a984cbe91c2ba398aebf)) # [11.0.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v11.0.0...v11.0.1) (2019-09-17) ### Fixes * Better tests report: less verbose, more efficient ([e04c820f](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/e04c820f6175a46fcd1a0cecf232ed4cf3337cd9)) # [11.0.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v10.0.0...v11.0.0) (2019-09-17) ### Breaking changes * [Breaking] Clean up and harmonized command line and env variables interfaces ([ddf1d522](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/ddf1d5224dcb6ac7edf75a7e9b62495766b9a1b7)) # [10.0.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v9.0.0...v10.0.0) (2019-09-17) ### Breaking changes * Clean up last components' API ([8b76845c](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/8b76845c8750c9f5088ae5ff136d53e717af942e)) # [9.0.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v8.0.0...v9.0.0) (2019-09-17) ### Breaking changes * Clean up api deployer ([01b7d71b](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/01b7d71be4d2761f52fec76efe8d1b9c8d63b04b)) # [8.0.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v7.0.1...v8.0.0) (2019-09-11) ### Breaking changes * Clean up API of SSH Executor ([8a215ee3](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/8a215ee397360b24be58799d2185c38c7e6a6e9e)) # [7.0.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v7.0.0...v7.0.1) (2019-09-11) ### Fixes * Clean up api platforms handler ([698d61d0](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/698d61d08330db0c2d45eff689cd3ee3fe3770f7)) # [7.0.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v6.10.0...v7.0.0) (2019-09-11) ### Breaking changes * Clean up api of NodesHandler ([0b1011e2](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/0b1011e243e9741de2a36432570acf6ca505b307)) # [6.10.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v6.9.0...v6.10.0) (2019-09-11) ### New features * [Feature] Better reporting expected errors in tests: no more useless logging + Count them as errors without failing ([cc566239](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/cc566239b3994f609119851de39b8ade239b7932)) # [6.9.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v6.8.1...v6.9.0) (2019-09-11) ### New features * Add tests + Clarified API by adding new accessors + Some bug corrections found during testing ([1a2cb2f5](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/1a2cb2f592a19dd35b8b84e9829b1ed85cd06f49)) # [6.8.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v6.8.0...v6.8.1) (2019-08-19) ### Fixes * Make Docker tests be run only on 1 node per service and platform ([b4a52dd5](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/b4a52dd5ec10cd0da22b699b6e2bb89809961e01)) * Bug correction on check-node tests result gathering ([dd9cca5e](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/dd9cca5e4ffe6c98d9af784175717f204cdc03b1)) # [6.8.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v6.7.0...v6.8.0) (2019-08-16) ### New features * [Feature] Added --password option to use optional interactive mode when we need passwords on SSH connections ([fd1e50cf](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/fd1e50cff21227994671ba0be1fe0b4166d178ce)) ### Fixes * Bug corrections on report tool ([c1a4266a](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/c1a4266a93d99153b268c91762670b2e12285511)) # [6.7.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v6.6.0...v6.7.0) (2019-08-16) ### New features * [Feature] Add the concept of services associated to nodes + Select nodes by service ([70a87f15](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/70a87f15befc704b446e9107dc23e475f6553a7b)) # [6.6.0](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v6.5.9...v6.6.0) (2019-08-16) ### New features * [Feature] More intelligent linear strategy test that handles linear strategies with explicit merge commits ([dee6438a](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/dee6438a7251ffa6d3b6330e99a214c47bc5a4f1)) # [6.5.9](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v6.5.8...v6.5.9) (2019-08-06) ### Fixes * Republish ([beffa548](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/beffa548cd5ff673600dce14e7729e0e51871817)) # [6.5.8](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v6.5.7...v6.5.8) (2019-08-06) ### Fixes * Promote automatically ([8f461043](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/8f461043e217434619fc52fb0ba04bc6c70edc3e)) # [6.5.7](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v6.5.5...v6.5.7) (2019-08-06) ### Fixes * Bump to republish ([b097ed65](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/b097ed654c4b3285f566289f4ae029494d8e1de0)) # [6.5.5](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v6.5.4...v6.5.5) (2019-08-06) ### Fixes * Hotfix to publish correctly ([74a88b38](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/74a88b3854e2f86954ed7cf510ed936081884198)) # [6.5.4](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v6.5.3...v6.5.4) (2019-08-05) ### Fixes * Bump to redeploy ([905c7efe](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/905c7efe6922d0f1e0922556c7d7b382c7c0041f)) # [6.5.3](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v6.5.2...v6.5.3) (2019-08-05) ### Fixes * Try publishing Gems correctly ([20cf5dea](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/20cf5dea55db71ee52603c10dbf3e3a26a82ae11)) # [6.5.2](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v6.5.1...v6.5.2) (2019-08-05) ### Fixes * Forgot comment ([663f4e72](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/663f4e728c232dd2f5eff09df7b08d854a790f0d)) # [6.5.1](https://github.com/sweet-delights/hybrid-platforms-conductor/compare/v6.5.0...v6.5.1) (2019-08-01) ### Fixes * Use new dev workflow ([db6bbfa4](https://github.com/sweet-delights/hybrid-platforms-conductor/commit/db6bbfa40839891767ce04977b7ac1d662fbc087))