Skip to content

chore: child pipelines no longer need to be cancelled explicitly

Keith Grootboom requested to merge keith/cancel-pipelines into main

Description

Implements the new Gitlab pipeline cancellation feature. Cancelling the parent pipeline will automatically cascade to cancel all child pipelines. This means that the code that deals with fetching and cancelling child pipelines can be removed.

Supporting information

Testing instructions

  1. Check these pipelines:
  1. For any running pipeline run the command ./grove abortpipeline [pipeline-id] and verify that the pipeline is cancelled
  2. Repeat, but instead of running locally, use the gitlab trigger

Checklist

If any of the items below is not applicable, do not remove them, but put a check in it.

  • All providers include the new feature/change
  • All affected providers can provision new clusters
  • Unit tests are added/updated
  • Documentation is added/updated
  • The TOOLS_CONTAINER_IMAGE_VERSION in ci_vars.yml is updated
  • The grove-template repository is updated
Edited by Keith Grootboom

Merge request reports