atlassian / smith

Smith is a Kubernetes workflow engine / resource manager
Apache License 2.0
285 stars 24 forks source link

Add support for immutable Kubernetes resource kinds #433

Open nilebox opened 5 years ago

nilebox commented 5 years ago

One example is PodDisruptionBudget, another is RBAC objects (role binding cannot be changed to reference a different role IIRC).

For immutable resource kinds we should either implement a custom code, or just add some way of adding "immutable" flag per kind which will tell Smith to delete-and-create instead of updating if the spec is different.