Skip to content

Latest commit

 

History

History
179 lines (108 loc) · 5.05 KB

CHANGELOG.md

File metadata and controls

179 lines (108 loc) · 5.05 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

3.4.2 - 2023-03-15

Fixed

  • Wait for tenant API to be available before creating ctrl client in wait ready.

3.4.1 - 2023-03-15

Fixed

  • Create 'giantswarm' user in the Dockerfile.

3.4.0 - 2023-03-15

Added

  • Wait for all charts to be in deployed state in wait ready command.

3.3.0 - 2022-05-03

Added

  • Add support for Openstack as provider.

3.2.0 - 2021-09-16

Added

  • Add flag to specify the expected number of nodes to be ready in wait ready command.
  • Add support to CAPI clusters in the wait ready command.

3.1.0 - 2021-09-16

Changed

  • Avoid creating and deleting a test release for CAPI releases.

3.0.0 - 2021-07-13

Added

  • Add installation and pipeline flags to some commands and support pipeline overrides (support testing AWS China).

Changed

  • Replace jwt-go with golang-jwt/jwt.

2.7.0 - 2021-04-08

Changed

  • Check the cluster namespace deletion from a cleanup task.

Fixed

  • Wait for KVMConfig deletion before deleting release (KVM only).

2.6.0 - 2021-02-12

Changed

  • Use "latest release" next patch version when creating new release for testing an operator.

2.5.0 - 2021-01-26

Changed

  • The organization that owns the created cluster is chosen randomly among the existing organizations that contain the giantswarm.io/conformance-testing label.

2.4.0 - 2021-01-19

Added

  • Added new command create test-operator-release that takes the latest release and creates a new one with the latest version of the provider operator.

2.3.0 - 2021-01-19

Changed

  • Update to giantswarm/apiextensions 2.6.1.
  • Update to giantswarm/k8sclient 4.0.0.

Fixed

  • jq installed in the right place.

2.2.0 - 2021-01-18

Added

  • jq installed in Docker image.

2.1.0 - 2020-11-30

Changed

  • Wait for external-dns on AWS and Azure in wait task.

2.0.0 - 2020-11-18

Changed

  • --kubeconfig flag now contains a directory with separate kubeconfig files for each provider

Removed

  • Removed --kubeconfig flag from create cluster command.

1.1.1 - 2020-11-16

  • Improve test release name generation to work with alpha / beta releases.

1.1.0 - 2020-10-21

Changed

  • Split the create command up into a create cluster and create release command.

1.0.0 - 2020-10-14

Added

  • Added wait command to wait for various components of a test cluster to be ready.
  • Added --unshallow flag when calling git fetch
  • Added --release flag to cleanup that specifies the release to delete. Defaults to the release of the cluster passed via --cluster.

Fixed

  • Added logic for handling cluster creation errors that fail to create a cluster.
  • Fixed nil dereference bug in wait command.
  • Adjusted git diff arguments to correctly identify target files in a PR.
  • Get only PR files by performing git diff against the merge base

Changed

  • Modified gsctl execution to use the binary from the current $PATH.
  • Use gsctl version 0.24.0.
  • Let gsctl write the kubeconfig directly.
  • Modified to be used in tenant clusters against external control planes.
  • create writes release ID to filesystem.
  • cleanup tries to clean up the release passed via --release if cluster does not exist.
  • Parse gsctl command output when it fails internally.
  • Update gsctl to 0.24.4.
  • Update kubectl to 0.18.9.

Removed

  • Removed --wait flag from create command.
  • Removed unused test command.