Skip to content

Releases: gardener/test-infra

0.40.0

02 May 14:43
Compare
Choose a tag to compare

[test-infra]

Improvements

  • [OPERATOR] Distributed minio now has a pod anti affinity to avoid that all replicas are getting scheduled to the same node. (#69, @dguendisch)
  • [OPERATOR] Adds a customizable amount of low priority class CPU and mem reserving pods to ensure that starting teststeps do not need to wait for a new VM to be spawn. (#68, @dguendisch)
  • [OPERATOR] Refactor shared artifact handling by using argo's global artifacts. (#67, @schrodit)
  • [OPERATOR] Add support for loadbalancer provider in testrun templates (#66, @schrodit)
  • [OPERATOR] Added a PodDisruptionBudget for distributed minio installations to avoid more than one pod being down while a node is drained. (#64, @dguendisch)
  • [OPERATOR] Fixed massive output error messages when an exported artifact cannot be parsed (#63, @schrodit)
  • [OPERATOR] Fixed duplicated results in elasticsearch when multiple testrun run in parallel within one testrunner (#63, @schrodit)

0.39.0

23 Apr 10:44
Compare
Choose a tag to compare

[test-infra]

Improvements

  • [OPERATOR] Add readiness and liveness probe to minio (#62, @schrodit)
  • [OPERATOR] Add image tag to minio (#62, @schrodit)

0.38.0

17 Apr 09:04
Compare
Choose a tag to compare

no release notes available

0.37.0

16 Apr 14:35
Compare
Choose a tag to compare

[test-infra]

Improvements

  • [USER] Add support for secret and configmap reference in kubeconfigs (#59, @schrodit)
  • [OPERATOR] Fixes behavior: ["serial"] bug that causes a TestMachinery crashloop. (#58, @schrodit)

0.36.0

10 Apr 10:55
Compare
Choose a tag to compare

[test-infra]

Action Required

  • [USER] output-file-path parameter has changed to output-dir-path (#52, @schrodit)

Improvements

  • [USER] Fix json reader to handle large bulk files (#55, @schrodit)
  • [USER] Split bulk files into files of 50MB (#52, @schrodit)
  • [USER] Adds kibana URLs to elasticsearch metadata to directly link to the logs of a respective TestRun or TestStep. (#51, @dguendisch)
  • [OPERATOR] Support slow k8s e2e tests, provider specific tests, k8s release specific tests. (#56, @OlegLoewen)
  • [OPERATOR] Add build version to Testrunner and Test Machinery (#54, @schrodit)

0.35.0

04 Apr 15:41
Compare
Choose a tag to compare

[test-infra]

Improvements

  • [OPERATOR] Add testrunner collect command to collect results of completed Testruns. (#46, @schrodit)

0.34.0

26 Mar 15:04
Compare
Choose a tag to compare

[test-infra]

Improvements

0.33.0

19 Mar 14:51
Compare
Choose a tag to compare

[test-infra]

Action Required

  • [USER] Renamed metadata fields: tm_meta to tm and kubernetes_version to k8s_version. (#35, @schrodit)

Most notable changes

  • [USER] Refactor testrunner to use controller-runtime client (#32, @schrodit)

Improvements

  • [USER] Add ArgoUI link to metadata. (#36, @schrodit)
  • [USER] Fixed issue where the Testrunner cannot recover from unavailable Testruns. (#34, @schrodit)
  • [USER] Add additional phase "Timeout" for test that exceeded the activeDeadlineSeconds (#33, @schrodit)
  • [OPERATOR] Upgrade gardener version to 0.19.0 (#32, @schrodit)

0.32.0

15 Mar 08:21
Compare
Choose a tag to compare

[test-infra]

Action Required

  • [USER] Default poll interval changed to 20 seconds. Previous default was 60 seconds. (#22, @schrodit)

Improvements

  • [USER] Add support for kubernetes version matrix build of templated testruns in testrunner (#30, @schrodit)
  • [USER] Add ingested attribute to status. This attribute shows if the results are already ingested in a database. (#29, @schrodit)
  • [USER] Split conformance tests into serial and parallel (#23, @schrodit)
  • [USER] Add testrunner command to run specific testrun without a helm template and output, notification (#22, @schrodit)
  • [USER] Make poll interval configurable. (#22, @schrodit)
  • [USER] Add support for configtype "file". This enables the feature to mount values, configmaps and secrets as files into a test. (#18, @schrodit)
  • [OPERATOR] Add ssl support for s3 instances (#31, @schrodit)
  • [OPERATOR] Upgrade alpine to 3.9 (#26, @schrodit)
  • [OPERATOR] Upgrade kubectl to 1.13.45 and helm to 2.13.0 (#26, @schrodit)
  • [OPERATOR] Use Test Machinery base image for Testrunner (#26, @schrodit)
  • [OPERATOR] The golang version has been upgraded to v1.12.0. (#25, @ialidzhikov)

0.31.0

27 Feb 12:46
Compare
Choose a tag to compare

[test-infra]

Action Required

  • [USER] Update testrun command to use the new subcommand. From testrunner [flags] -> testrunner run [flags] (#19, @schrodit)

Improvements

  • [USER] Add support for floating pool names for Openstack clusters. (#19, @schrodit)
  • [USER] Refactor Testrunner cli to use cobra (#17, @schrodit)
  • [USER] Add automatic k8s version to Testrunner if no value is defined (#17, @schrodit)
  • [USER] Add documentation for the testrunner (#14, @schrodit)
  • [USER] Add machinetype and autoscaler configuration to testrunner (#9, @schrodit)