Skip to content

massdriver-0.0.25

Choose a tag to compare

@github-actions github-actions released this 04 Mar 21:16
fc86395

Summary of Changes

  • Fixed the issue with the artifactgc job failing due to RBAC
  • Bumped image versions of Massdriver, UI and Launch-Control

The finalizer issue may have left numerous pods and old workflows around. The pods are meant to clean up Argo artifacts (not to be confused with Massdriver artifacts). This also prevented workflows from being deleted due to a finalizer on the workflow requiring the cleanup job to execute successfully. This issue should be fixed now. However, this won't clean up existing pods and workflows, it only fixes the issue going forward. To clean up old workflows, you can run the following command to remove the finalizer, allowing the workflow to be deleted:

kubectl get workflows -n massdriver -o name | xargs -P 10 -I {} kubectl patch {} -n massdriver --type=json -p '[{"op
": "remove", "path": "/metadata/finalizers"}]'

You can also run the following command to clean up failed artifactgc jobs:

kubectl get pods -n massdriver | grep Error | awk '{print $1}' | xargs kubectl delete pod

PRs

Full Changelog: massdriver-0.0.24...massdriver-0.0.25