В моей таблице управления есть задание перед удалением, которое удаляет некоторые дополнительные ресурсы при выполнении helm delete
. Если развертывание прошло успешно, проблем с ним нет.
Тем не менее, когда возникают ошибки, такие как imagePullBackoff
или pvc unbounded
, задание перед удалением все еще пытается выполнить и переходит в состояние ошибки, так что helm delete
истекает.
Я понимаю, что есть опция helm delete --no-hook
, но я не могу изменить кнопку удаления в пользовательском интерфейсе, чтобы это произошло, поскольку она предоставлена третьей стороной.
Есть ли что-нибудь, что я могу сделать в своей диаграмме, чтобы helm delete
автоматически не ожидал задания перед удалением, если задание не удалось?