Repository navigation
massdriver-0.0.25
Summary of Changes
- Fixed the issue with the
artifactgcjob 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
- Create and bind role for Argo artifact GC by @chrisghill in #39
Full Changelog: massdriver-0.0.24...massdriver-0.0.25