This PR address #196 issue and tries to avoid lvm-controller's disruption if underlaying node(s) crashed. Deployment's controller will restart failed pod(s) on healthy node, unlike StatefulSet's controller.
What this PR does?:
It change lvm-controller's Kind from StatefuleSet to Deployment.
Does this PR require any upgrade changes?:
No, as far as I know.
If the changes in this PR are manually verified, list down the scenarios covered::
Helm release migration from sts to deployment (LE, 2 replicas).
Checklist:
[x] Fixes #196
[x] PR Title follows the convention of <type>(<scope>): <subject>
[x] Has the change log section been updated?
[ ] Commit has unit tests
[ ] Commit has integration tests
[ ] (Optional) Are upgrade changes included in this PR? If not, mention the issue/PR to track:
Pull Request template
Why is this PR required? What issue does it fix?:
This PR address #196 issue and tries to avoid lvm-controller's disruption if underlaying node(s) crashed. Deployment's controller will restart failed pod(s) on healthy node, unlike StatefulSet's controller.
What this PR does?:
It change lvm-controller's Kind from StatefuleSet to Deployment.
Does this PR require any upgrade changes?:
No, as far as I know.
If the changes in this PR are manually verified, list down the scenarios covered::
Checklist:
<type>(<scope>): <subject>