-
-
Notifications
You must be signed in to change notification settings - Fork 240
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
Plan for Puppetboard v5 #829
Comments
Puppet 6 is dead now. I am fine with dropping Puppet 5/6 (do we eben have puppet 6 specific code?) and also dropping EoL python versions. |
I noticed that we currently have a few features disabled by default which may hinder discoverability of them. I think we should enable all features by default in v5. The features in question:
If the latter would be enabled we should also think about how to configure cache and scheduler for it with reasonable defaults for typical Puppet deployments. Because I think that caching in the app memory ( |
I like the idea to enable both. I'm not sure if any form of cache needs to be implemented. The setup from @lcharreau sounds quite nice. We could just enable the views and document the setup from #799 in the README.md. If that's not sufficient we can still think about another option or people can disable the view. |
Hello. The SimpleCache cache is very suitable if you only have one worker. If you have several workers, it is advisable to use a common backend such as Memcached. The scheduler allows you to request Puppetdb only for new reports, so you need to configure the interval between 2 jobs according to the time between 2 Puppet agent executions. So to summarise, if you have few servers (I couldn't give a threshold), I think you could consider disabling the scheduler and using the "SimpleCache" cache. At each client request, we'll parse all the events from each report. |
We need to uptick the major version of the Puppetboard for at least 2 reasons:
...but perhaps we could use this opportunity to add more breaking changes?
Maybe we could do something for performance but f.e. it would cost us dropping Puppet 5 support? 🤔
@bastelfreak , @mterzo , @corey-hammerton and a recent big contributor, @lcharreau?
But of course, if anyone else wants to chip in, feel free! I just ping some people to get them notified.☺️
The text was updated successfully, but these errors were encountered: