flant / shell-operator

Shell-operator is a tool for running event-driven scripts in a Kubernetes cluster
https://flant.github.io/shell-operator/
Apache License 2.0
2.39k stars 214 forks source link

Added retry budget and some refactoring. #609

Closed Dmitrykob closed 4 months ago

Dmitrykob commented 5 months ago

Overview

The changes are described and tested in the context of deckhouse PR

What this PR does / why we need it

Add repeated queries to get CRD and apply conversion strategies.

Special notes for your reviewer

Tag version upgrade is required.

The occasion with the use of watch has been tried. It doesn't work. Because for a successful subscription - CRD must also already be installed in the cluster.