Skip to content

Migration guide

2023-07

New user-facing endpoint, /workflows/{workflow_id}/qualitygate (POST), added to the quality gate service

This new endpoint allows clients to trigger a quality gate evaluation for a given workflow with their own rules.

The service was already exposing this route using the GET method, but it now also expose this route using the POST method. This enables users to specify their own quality gate rules.

Who is impacted?

If you have defined a reverse proxy in front of your orchestrator, with routes filtering on HTTP methods, you will have to adjust their definitions to allow for the new method.

If you do not filter routes based on HTTP methods, you probably do not have to update your reverse proxy configuration.

Please refer to “Quality gate” for more information.

2023-03

New user-facing endpoint, /namespaces, added to the observer service

This new endpoint allows clients to check whether they can perform a specified operation in a given namespace.

Who is impacted?

If you have defined a reverse proxy in front of your orchestrator, you will have to adjust your reverse proxy implementation to be able to access this new endpoint.

Please refer to “User-facing Endpoints” for more information.

2022-07

Provider configuration file format has changed

In previous releases, provider services configuration files were of the type ProviderConfig or ServiceConfig and were having an apiVersion of opentestfactory.org/v1alpha1.

The configuration file format has changed, and they must now have the following format:

apiVersion: opentestfactory.org/v1beta1
kind: ProviderConfig

Who is impacted?

If you had defined hooks for a given provider at the orchestrator level, you will have to adjust your configuration.

You can still edit your provider configuration file so that it includes your hooks, but the recommended way is now to use a separate file.

Please refer to “Defining hooks using a definition file” for more information.