Skip to content

Latest commit

 

History

History
1562 lines (835 loc) · 85.1 KB

CHANGELOG.md

File metadata and controls

1562 lines (835 loc) · 85.1 KB

v33.9.5 (2022-03-20 17:46:29)

Patches

v33.9.4 (2022-03-20 16:20:04)

Patches

v33.9.3 (2022-03-20 00:06:14)

Patches

v33.9.2 (2021-09-01 17:46:34)

Global changes

Patches

Changes for nodes_to_deploy

Patches

v33.9.1 (2021-09-01 16:59:59)

Global changes

Patches

Changes for nodes_to_deploy

Patches

v33.9.0 (2021-08-24 13:15:44)

Global changes

Patches

Changes for platform_handler

Features

v33.8.4 (2021-08-20 15:45:41)

Global changes

Patches

Changes for platform_handler_serverless_chef

Patches

v33.8.3 (2021-08-16 14:18:52)

Global changes

Patches

Changes for platform_handler_serverless_chef

Patches

v33.8.2 (2021-08-14 21:12:19)

Global changes

Patches

Changes for test_github_ci

Patches

v33.8.1 (2021-08-05 17:11:39)

Patches

v33.8.0 (2021-08-04 15:55:54)

Global changes

Patches

Changes for platform_handler_serverless_chef

Features

v33.7.4 (2021-08-04 14:21:08)

Global changes

Patches

Changes for platform_handler_serverless_chef

Patches

v33.7.3 (2021-07-16 12:05:04)

Patches

v33.7.2 (2021-07-15 14:37:59)

Global changes

Patches

Changes for provisioner_docker

Patches

v33.7.1 (2021-07-09 17:17:18)

Global changes

Patches

Changes for platform_handler_serverless_chef

Patches

v33.7.0 (2021-07-09 16:32:25)

Features

v33.6.0 (2021-07-07 15:45:12)

Global changes

Patches

Changes for cmdb_host_keys

Features

Changes for connector_ssh

Features

v33.5.1 (2021-07-07 12:01:32)

Patches

v33.5.0 (2021-07-07 11:03:01)

Features

v33.4.0 (2021-07-05 13:24:27)

Features

v33.3.0 (2021-07-02 17:20:58)

Global changes

Patches

Changes for secrets_reader_keepass

Features

v33.2.4 (2021-06-23 15:14:20)

Global changes

Patches

Changes for platform_handler_serverless_chef

Patches

v33.2.3 (2021-06-23 13:45:56)

Global changes

Patches

Changes for provisioner_proxmox

Patches

v33.2.2 (2021-06-21 12:41:35)

Global changes

Patches

Changes for cmd_runner

Patches

v33.2.1 (2021-06-21 10:23:51)

Global changes

Patches

Changes for platform_handler_serverless_chef

Patches

v33.2.0 (2021-06-18 23:22:21)

Global changes

Patches

Changes for platform_handler_serverless_chef

Features

v33.1.1 (2021-06-18 13:19:39)

Patches

v33.1.0 (2021-06-18 11:37:28)

Global changes

Patches

Changes for connector_local

Features

v33.0.4 (2021-06-18 10:09:57)

Global changes

Patches

Changes for cmd_runner

Patches

v33.0.3 (2021-06-17 12:42:32)

Patches

v33.0.2 (2021-06-17 11:15:29)

Patches

v33.0.1 (2021-06-16 16:22:41)

Patches

v33.0.0 (2021-06-15 16:10:47)

Breaking changes

v32.18.0 (2021-06-14 15:01:02)

Global changes

Patches

Changes for log_remote_fs

Features

v32.17.1 (2021-06-03 16:20:09)

Patches

v32.17.0 (2021-06-02 12:57:44)

Global changes

Patches

Changes for test_github_ci

Features

v32.16.4 (2021-06-01 13:25:19)

Patches

v32.16.3 (2021-06-01 11:19:50)

Global changes

Patches

Changes for platform_handler_serverless_chef

Patches

v32.16.2 (2021-06-01 09:52:22)

Global changes

Patches

Changes for platform_handler_serverless_chef

Patches

v32.16.1 (2021-06-01 09:21:47)

Global changes

Patches

Changes for platform_handler_serverless_chef

Patches

v32.16.0 (2021-05-31 17:55:49)

Global changes

Patches

Changes for cmd_runner

Features

v32.15.0 (2021-05-31 14:43:32)

Global changes

Patches

Changes for platform_handler_serverless_chef

Features

v32.14.0 (2021-05-31 09:05:45)

Global changes

Patches

Changes for platform_handler_serverless_chef

Features

v32.13.4 (2021-05-11 14:00:47)

Global changes

Patches

Changes for test_vulnerabilities

Patches

v32.13.3 (2021-05-07 10:09:33)

Patches

v32.13.2 (2021-05-06 15:47:14)

Patches

v32.13.1 (2021-05-06 14:03:16)

Patches

v32.13.0 (2021-05-06 11:20:57)

Features

v32.12.0 (2021-04-09 14:09:29)

Global changes

Patches

Changes for connector_ssh

Features

v32.11.2 (2021-04-05 16:50:08)

Patches

v32.11.1 (2021-04-05 16:18:49)

Patches

v32.11.0 (2021-03-31 13:14:23)

Features

v32.10.0 (2021-03-24 17:01:18)

Global changes

Patches

Changes for provisioner_proxmox

Features

v32.9.1 (2021-03-23 15:14:43)

Global changes

Patches

Changes for provisioner_proxmox

Patches

v32.9.0 (2021-03-22 19:20:50)

Global changes

Patches

Changes for provisioner_proxmox

Features

v32.8.2 (2021-03-15 12:38:14)

Global changes

Patches

Changes for tests_runner

Patches

v32.8.1 (2021-03-15 11:40:09)

Global changes

Patches

Changes for connector_ssh

Patches

v32.8.0 (2021-03-15 10:43:06)

Features

v32.7.3 (2021-03-12 20:22:50)

Patches

v32.7.2 (2021-03-12 12:50:01)

Patches

v32.7.1 (2021-03-12 10:06:58)

Global changes

Patches

Changes for connector_ssh

Patches

v32.7.0 (2021-03-11 19:10:23)

Global changes

Patches

Changes for connector_ssh

Features

v32.6.0 (2021-03-11 14:19:39)

Global changes

Patches

Changes for connector_ssh

Features

v32.5.0 (2021-03-10 19:11:10)

Features

v32.4.2 (2021-03-05 13:29:25)

Patches

v32.4.1 (2021-03-03 13:17:39)

Patches

v32.4.0 (2021-02-19 11:24:37)

Features

v32.3.6 (2021-02-04 16:34:56)

Patches

v32.3.5 (2021-02-01 11:04:30)

Patches

v32.3.4 (2021-01-18 18:00:45)

Patches

v32.3.3 (2021-01-18 17:13:58)

Patches

v32.3.2 (2021-01-18 16:34:58)

Patches

v32.3.1 (2021-01-18 15:48:22)

Patches

32.3.0 (2021-01-12)

New features

  • [Feature] Make timeouts provisioner-specific + Make Proxmox timeouts configurable (8bf3b65d)

Fixes

  • Workaround bug impacted when git lib returns strange sha ids (54ee8bd9)
  • Corrected bug saving wrong logs on nodes when deployed in parallel (3da6a34a)

32.2.4 (2020-12-22)

Fixes

  • [Hotfix] Fix failing git_diff_impacts for services not directly used by nodes (769f0766)

32.2.3 (2020-11-26)

Fixes

  • [Hotfix] Find old deployment logs correctly (83413d44)

32.2.2 (2020-11-25)

Fixes

  • [Hotfix] Fix tests (11d9b476)
  • [Hotfix] Increase timeout for network latencies (bd41bd91)

32.2.1 (2020-11-24)

Fixes

32.2.0 (2020-11-24)

New features

  • [Feature] New CMDB plugin to define nodes' metadata from config (09a5bde6)

32.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)

32.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)

31.0.0 (2020-11-24)

Breaking changes

  • [Breaking] ServicesHandler can now deploy any service on any node (a11d02ce)

30.0.0 (2020-11-24)

Breaking changes

  • [Breaking] Display deployed services in place of repositories' commits in last_deploys (ba9b793f)

29.0.0 (2020-11-11)

Breaking changes

  • [Breaking] Better and simpler packaging process (3f8a755e)

28.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)

28.0.0 (2020-11-11)

Breaking changes

  • [Breaking] Removed allow_deploy_non_master from Deployer's API (02ec3c23)
  • [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)

27.0.0 (2020-11-11)

Breaking changes

  • [Breaking] Remove the --direct-deploy option from deployer as it is obsolete (0f6c20c1)

26.0.0 (2020-11-11)

Breaking changes

  • [Breaking] Remove feature about PlatformHandler-specific command-line options for deployers (f4006fb7)

25.10.0 (2020-11-11)

New features

  • [Feature] Separated the platforms handling part from the NodesHandler to create the new PlatformsHandler API (92b64d9c)

25.9.0 (2020-11-11)

New features

  • [Feature] Add name helper in Platform Handler (7ceef3e7)

25.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)

25.7.0 (2020-10-26)

New features

  • [Feature] Add an API to get deployment info (b7f6f9ec)
  • [Feature] Add Config DSL to configure a deployment schedule for CD (8b6440b1)

Fixes

  • Ignore some system files that make find fail during the orphan files test (dea6734b)

25.6.1 (2020-10-21)

Fixes

  • Handle very big bash commands in remote connections (a32456c2)

25.6.0 (2020-10-16)

New features

  • [Feature] Added HDFS file system test plugin, keeping the same DSL as local file system checks (f03503ce)

25.5.1 (2020-10-16)

Fixes

  • Correct instance restart test. (1b821b3c)

25.5.0 (2020-10-15)

New features

  • [Feature] Add test plugin to check opened and closed TCP ports (a373caa9)

25.4.0 (2020-10-14)

New features

  • [Feature] Add test plugin to check for mounts (94ed011d)

25.3.0 (2020-10-14)

New features

  • [Feature] Add Proxmox realm authentication (97a87b0b)

25.2.0 (2020-10-13)

New features

  • [Feature] Add file_system test plugin to test for presence or absence of files on nodes (193bd1d5)

25.1.0 (2020-10-13)

New features

  • [Feature] Add test plugin to check for obsolete or extra users on nodes (47fe47d1)

Fixes

  • Make sure previous vulnerabilities run don't leave files - they can be big and add up with timestamps in their names (13ebf86c)

25.0.0 (2020-10-13)

Breaking changes

  • [Breaking] Use hpc_config.rb instead of hpc.json to configure everything we need (5b379d7b)

24.4.0 (2020-10-13)

New features

  • [Feature] Add Config DSL to specify exceptions on orphan files testing (2bcbec5c)
  • [Feature] Add Config DSL for idempotence test exceptions (4e2a3070)

24.3.0 (2020-10-13)

New features

  • [Feature] Add Config DSL to support deployment retriable errors (e872ef68)

24.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)

24.1.0 (2020-10-13)

New features

  • [Feature] Ability to include external config files (9b6105e2)

24.0.0 (2020-10-13)

Breaking changes

  • [Breaking] Decouple configuration from platform handlers notion, using hpc_config.rb (047035af)

23.5.3 (2020-10-06)

Fixes

  • Bug correction on Confluence reports preventing publication of test reports (2d44f76c)

23.5.2 (2020-10-02)

Fixes

  • Fix vulnerabilities run on Debian 10 (157fd381)

23.5.1 (2020-09-30)

Fixes

  • Make Proxmox Waiter more robust by having queues for PIDs and avoid config files write conflicts (18fa64c5)

23.5.0 (2020-09-24)

New features

  • [Feature] Don't fail actions as a whole when a few nodes are down (2b29d1c4)

Fixes

  • Make versioning simpler: achieve automatic semantic releasing with a standard version definition and no more hpc_force_version env vars (6c774daa)

23.4.4 (2020-09-23)

Fixes

  • Install missing dependencies for the vulnerabilities test to run correctly (14609753)

23.4.3 (2020-09-21)

Fixes

  • More useful stdout and Confluence reports now that Ansible fills in metadata (74d03722)
  • Add vulnerabilities test plugin to check for non-patched vulnerabilities in our platforms (95f1823f)

23.4.2 (2020-09-14)

Fixes

  • Sort host keys to remove useless warnings in metadata when ssh-keyscan returns different sort (bb169d9b)

23.4.1 (2020-09-14)

Fixes

  • Improved tests output with timings and harmonized logging (0344e9ba)

23.4.0 (2020-09-14)

New features

  • [Feature] Added Proxmox plugin as a provisioner (5e5b0e3e)

23.3.2 (2020-09-11)

Fixes

  • [Hotfix] Bug correction when parsing plugins from packed Rubygems containing non-standard chars (a69c7894)

23.3.1 (2020-09-11)

Fixes

23.3.0 (2020-09-11)

New features

  • [Feature] Provisioner used for tests is now configurable in platforms.rb (b34b4dd0)

23.2.0 (2020-09-11)

New features

  • [Feature] Plugins can now define the DSL they want in platforms.rb (a0ff2c24)

23.1.2 (2020-09-11)

Fixes

  • Add user name to environments to better track belongings in shared provisioners (8618a51f)

23.1.1 (2020-09-11)

Fixes

  • Corrected useless debug logs in tests by simplifying loggers initialization (26c6b09c)

23.1.0 (2020-09-11)

New features

  • [Feature] Add Podman as a Provisioner plugin (f98510cf)

23.0.0 (2020-09-11)

Breaking changes

  • [Breaking] Added the concept of Provisioner and corresponding plugins to provision infra (bcd9dae5)

22.1.0 (2020-09-11)

New features

  • [Feature] Plugins can validate their dependencies before registration (181bc3a3)

22.0.0 (2020-09-11)

Breaking changes

  • [Breaking] Harmonized the way plugins are integrated for any kind of plugin (7a2dd942)

21.0.0 (2020-08-11)

Breaking changes

  • [Breaking] Renamed CI concepts into generic Jenkins CI and moved its configuration in platforms.rb (ea665054)

20.0.0 (2020-08-11)

Breaking changes

  • [Breaking] Harmonized and hardened the way credentials to external services are being set (960c4a52)

19.3.0 (2020-08-10)

New features

  • [Feature] Move Confluence configuration to platforms.rb so that it is not hardcoded anymore in Conductor (04ba777a)

Fixes

  • Log unhandled Docker exceptions - should not happen, but help in debugging when it does (8ae4c9cb)
  • Report errors instead of failing when no connector is available to a node (dad1d671)

19.2.0 (2020-08-07)

New features

  • [Feature] Remove My_company references from Bitbucket configuration (007b75be)

19.1.2 (2020-07-27)

Fixes

  • Make Docker tests use retries during deployments for non-deterministic failures (c4774fa8)
  • Merge pull request #141 in PROJECThybrid_platforms_conductor from ~USERNME/hybrid_platforms_conductor:PROJECT-757_command_line_option_to_retries to master (ff2c8965)

19.1.1 (2020-07-27)

Fixes

  • Remove duplicate info in logs and make sure lines don't get appended (8eb54b5c)
  • Add nbr_retries_on_error accessor in the Deployer API to retry non-deterministic errors (431eb9ed)

19.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)
  • [Feature] Add a new nodes selector to select based on nodes impacted by a git diff (0638f6a3)

19.0.0 (2020-07-06)

Breaking changes

  • [Breaking] Make stderr available to tests running remote commands on nodes (1d7455cd)

New features

  • [Feature] Add impacted_nodes_from_git_diff in NodesHandler API (852b0089)
  • [Feature] Add a way to specify idempotence exceptions at tasks level from hpc.json (8e496ff8)

Fixes

  • Group Docker tests in 1 test to save Docker resources on the CI (2936ece3)
  • Make Docker container handling more robust (a6294e9a)
  • Moved orphan files exceptions to hpc.json (a13ce57d)
  • Make sure files are accessed using absolute paths to avoid thread-safety issues with current directory setting (4c26ddbd)

18.3.4 (2020-06-30)

Fixes

  • Workaround IPs being changed during tests by CI (9f30af36)

18.3.3 (2020-06-26)

Fixes

  • Make sure tests won't fail because of local SSH settings (0610991e)
  • Increase Docker container start timeouts as CI is really slow (574a2e46)

18.3.2 (2020-06-26)

Fixes

  • Dump Docker logs in case of errors even if not in debug mode (c58331df)
  • Make git linear strategy test less verbose (b10a4791)

18.3.1 (2020-06-26)

Fixes

  • Bug correction that did not detect missing root access correctly (b4a46a66)

18.3.0 (2020-06-26)

New features

  • [Feature] Make CmdRunner able to expect several exit codes (33e8a3ff)

18.2.9 (2020-06-19)

Fixes

  • Dump detailed differences in case of idempotence failures (f9139c08)

18.2.8 (2020-06-17)

Fixes

  • Update Ruby install doc now that 2.7 is used in CI (33765afc)

18.2.7 (2020-06-15)

Fixes

18.2.6 (2020-06-15)

Fixes

  • Dump call trace when an exception arises during check-node in debug mode (f018ca08)

18.2.5 (2020-06-15)

Fixes

  • Add divergence test - what was previously achieved by the chef_woulds test, now generic (3ca11868)

18.2.4 (2020-06-15)

Fixes

  • Make sure idempotence tests don't fail because of root access being removed (7cf47697)

18.2.3 (2020-06-15)

Fixes

  • Factorize tests at service-level logic (5237930f)

18.2.2 (2020-06-15)

Fixes

  • Automatically reuse Docker containers in debug mode to ease local debugging (a07a990f)

18.2.1 (2020-06-15)

Fixes

  • Retry SSH connections when remote system is booting up (0c645b2a)

18.2.0 (2020-06-15)

New features

  • [Feature] Parse deployment logs to check tasks in detail for idempotence (4553565b)

18.1.0 (2020-06-15)

New features

  • [Feature] Make the --secrets option able to fetch secrets directly from a Thycotic Secret Server (029a533c)

18.0.4 (2020-06-15)

Fixes

  • stdout logs are saved in deployment logs even when deployment fails (005fe6da)

18.0.3 (2020-06-15)

Fixes

  • Pass nodes to be deployed to prepare_for_deploy (2164fee3)

18.0.2 (2020-06-15)

Fixes

  • [Breaking] Renamed ssh_run into run (e6ad77f8)

18.0.1 (2020-06-15)

Fixes

  • [Breaking] Renamed SSH Executor to Actions Executor (2d1aa9e6)

18.0.0 (2020-06-15)

Breaking changes

  • [Breaking] Support for connectors plugins to connect with ssh or other means to our nodes (49a326c6)

17.0.1 (2020-06-01)

Fixes

  • Add v40 into nodes having remote mounts (671ed543)

17.0.0 (2020-06-01)

Breaking changes

  • [Breaking] Make the dry_run switch specific to the CmdRunner API only (0bc2a574)

16.1.2 (2020-06-01)

Fixes

  • Organized actions' tests by plugin (58edaaf0)

16.1.1 (2020-06-01)

Fixes

  • Better error reporting when multi-threaded code fails (9876482c)

16.1.0 (2020-06-01)

New features

  • [Feature] Add ability to override and invalidate metadata in NodesHandler (8df19598)

Fixes

  • Handle Jenkins' null status for running builds (b91a658a)

16.0.4 (2020-06-01)

Fixes

  • Make sure non-finished lines are logged correctly (e8b8b254)

16.0.3 (2020-06-01)

Fixes

  • Add titles on progress bars for better output (b524d696)

16.0.2 (2020-06-01)

Fixes

  • Better ssh_run logging when in debug mode (31468c6c)
  • Merge pull request #107 in PROJECThybrid_platforms_conductor from ~USERNME/hybrid_platforms_conductor:add_tcorvazier to master (12d2e2df)

16.0.1 (2020-05-20)

Fixes

  • Take host keys from CMDB and use them to generate known_hosts file (cd03c51a)

16.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)

15.0.0 (2020-05-20)

Breaking changes

  • [Breaking] Support for CMDBs in NodesHandler (33a4fc0f)

Fixes

  • Bug correction messing up log files of commands run in parallel (eeaad8cb)

14.1.1 (2020-05-19)

Fixes

  • ControlMasters used by SSH connections are now protected in multi-process environment (1c697885)

14.1.0 (2020-05-19)

New features

  • [Feature] Add a way for ssh config to be generated for a given set of nodes (78c8230a)

14.0.2 (2020-05-19)

Fixes

  • Don't update known_hosts file if the host is already registered in it (6b256e2f)

14.0.1 (2020-05-19)

Fixes

  • Removed ssh directory locks by having 1 different dir per usage (f90a2132)

14.0.0 (2020-04-29)

Breaking changes

  • Merge branch 'PROJECT-565_better_actions' (c14ec24e)

13.0.0 (2020-04-29)

Breaking changes

  • [Breaking] Associate several services to a node instead of just 1 (4c95f239)

New features

  • [Feature] Add a way for CmdRunner to log stdout and stderr in IO streams (aae21f4e)

Fixes

  • [Hotfix] Correct test cases wrong because of conflicting PRs merged in parallel (702eda67)

12.4.5 (2020-04-29)

Fixes

  • Make sure host IPs are among known hosts to avoid SSH warnings because of CheckHostIp (0d465601)

12.4.4 (2020-04-29)

Fixes

  • Improved logging of tests run (c84b63d2)

12.4.3 (2020-04-23)

Fixes

  • Improve error reporting when using an invalid nodes list (1e5d50dd)
  • Merge pull request #86 in PROJECThybrid_platforms_conductor from ~USERNME/hybrid_platforms_conductor:PROJECT-565_better_stdout_reports to master (70821952)
  • Merge pull request #86 in PROJECThybrid_platforms_conductor from ~USERNME/hybrid_platforms_conductor:PROJECT-565_better_stdout_reports to master (70821952)
  • Merge pull request #81 in PROJECThybrid_platforms_conductor from ~USERNME/hybrid_platforms_conductor:PROJECT-565_increase_timeouts to master (97bde852)
  • Added support for Debian 10 (d7bd39d3)

12.4.2 (2020-04-21)

Fixes

12.4.1 (2020-04-07)

Fixes

  • Corrected bug displaying errors about frozen strings when password is taken from environment (ae2a7d69)

12.4.0 (2020-04-08)

New features

  • [Feature] Add command-line options to tune max threads run for SSH, nodes and platform tests (e962d8a7)

Fixes

  • Merge pull request #76 in PROJECThybrid_platforms_conductor from ~USERNME/hybrid_platforms_conductor:PROJECT-319_certificates_only_in_local to master (c7515666)
  • Merge pull request #76 in PROJECThybrid_platforms_conductor from ~USERNME/hybrid_platforms_conductor:PROJECT-319_certificates_only_in_local to master (c7515666)

12.3.1 (2020-04-06)

Fixes

  • Updated doc using new way of installing bundler (5506edb8)

12.3.0 (2020-04-02)

New features

  • [Feature] Check for semantic tags set correctly in our repos (046a3e74)

12.2.0 (2020-04-02)

New features

  • [Feature] Use hpc_certificates variable to automatically install SSL certificates on nodes (ca50e64a)

12.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)

12.0.0 (2020-03-25)

Breaking changes

  • [Feature] Make platform tests runnable in parallel for Molecule + Platforms can register new test plugins (3fe397a2)

New features

  • [Feature] Take CI credentials from env vars + Workaround Bitbucket's unstability (5ac911a5)

11.2.1 (2020-03-23)

Fixes

  • Remove checks for obsolete users among reviewers (1c2c075d)

11.2.0 (2020-02-10)

New features

  • [Feature] Add new test validating that each repository has a corresponding CI job (e9cee4c6)

11.1.0 (2020-02-04)

New features

  • [Feature] Add Bitbucket configuration testing (b6b6f8af)

11.0.3 (2020-01-17)

Fixes

  • Configure a hostname for tests run in Docker (11c9fae5)

11.0.2 (2019-12-18)

Fixes

  • added bind to cgroup volume in docker container creation to enable systemd (7992ab14)

11.0.1 (2019-09-17)

Fixes

  • Better tests report: less verbose, more efficient (e04c820f)

11.0.0 (2019-09-17)

Breaking changes

  • [Breaking] Clean up and harmonized command line and env variables interfaces (ddf1d522)

10.0.0 (2019-09-17)

Breaking changes

  • Clean up last components' API (8b76845c)

9.0.0 (2019-09-17)

Breaking changes

8.0.0 (2019-09-11)

Breaking changes

  • Clean up API of SSH Executor (8a215ee3)

7.0.1 (2019-09-11)

Fixes

  • Clean up api platforms handler (698d61d0)

7.0.0 (2019-09-11)

Breaking changes

  • Clean up api of NodesHandler (0b1011e2)

6.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)

6.9.0 (2019-09-11)

New features

  • Add tests + Clarified API by adding new accessors + Some bug corrections found during testing (1a2cb2f5)

6.8.1 (2019-08-19)

Fixes

  • Make Docker tests be run only on 1 node per service and platform (b4a52dd5)
  • Bug correction on check-node tests result gathering (dd9cca5e)

6.8.0 (2019-08-16)

New features

  • [Feature] Added --password option to use optional interactive mode when we need passwords on SSH connections (fd1e50cf)

Fixes

  • Bug corrections on report tool (c1a4266a)

6.7.0 (2019-08-16)

New features

  • [Feature] Add the concept of services associated to nodes + Select nodes by service (70a87f15)

6.6.0 (2019-08-16)

New features

  • [Feature] More intelligent linear strategy test that handles linear strategies with explicit merge commits (dee6438a)

6.5.9 (2019-08-06)

Fixes

6.5.8 (2019-08-06)

Fixes

6.5.7 (2019-08-06)

Fixes

6.5.5 (2019-08-06)

Fixes

  • Hotfix to publish correctly (74a88b38)

6.5.4 (2019-08-05)

Fixes

6.5.3 (2019-08-05)

Fixes

  • Try publishing Gems correctly (20cf5dea)

6.5.2 (2019-08-05)

Fixes

6.5.1 (2019-08-01)

Fixes