-
Notifications
You must be signed in to change notification settings - Fork 81
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for StatefulSets #22
Comments
@JoelSpeed Hi, Joel. Do we have any plan or design for a more common way to watch StatefulSets/Jobs/DaemonSets' configurations but not implement one controller for each resource type? |
I have a plan but it is very much in my head right now 😅 Basically what we need to do is define an interface with two methods
We then create the types
We should then be able to replace the We would then rename |
@JoelSpeed Thanks. I just think about watching all configMaps, secrets and check if they are referenced by kube objects, then add an owner, and what we currently did. Is it ok to watch these kube resources? I concern about is this watching efforts too much? |
We watch all configmaps, secrets and deployments already, adding more will increase the required memory to run and of course this scales with the size of your clusters. There are plans to make Wave work in a namespaced manner (#37) which would help to combat this. We could also add an option to only enable a subset of the controllers if people only wanted to watch for Deployments and Daemonsets for instance or wanted to run different controllers for each type, there are many ways we can split this up |
That sounds great. |
@JoelSpeed Do you have any ETA on starting the implementation of this or would you like any help? I run a lot of statefulsets on my clusters so having them supported would be awesome. |
Unfortunately not, this isn't a majorly important feature internally so likely won't be done any time within the next couple of months. I described the vision I have for the implementation above, if you wanted to have a go at starting to implement it (writing interface and converting existing first, following up with other |
The ground-work for this has now been done, thanks to @SteveKMin for that 😄 |
Thanks to @SteveKMin and #44 this is now in and will be released in the next release 🎉 |
Add support for updating StatefulSets as well as Deployments
The text was updated successfully, but these errors were encountered: