-
Notifications
You must be signed in to change notification settings - Fork 3.2k
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
perf: Add workflow template informer to server #13672
base: main
Are you sure you want to change the base?
Commits on Nov 12, 2024
-
perf: Add workflow template informer to server
During template validation k8s API is called for each templateRef. For complex workflows with many refs it creates huge overhead. Let's use informer for getting templates and use old mechanism as fallback Signed-off-by: Jakub Buczak <jbuczak@splunk.com>
Configuration menu - View commit details
-
Copy full SHA for 83500fb - Browse repository at this point
Copy the full SHA 83500fbView commit details -
perf: Add workflow template informer to workflow template server
Signed-off-by: Jakub Buczak <jbuczak@splunk.com>
Configuration menu - View commit details
-
Copy full SHA for 2ac00f4 - Browse repository at this point
Copy the full SHA 2ac00f4View commit details -
perf: Add workflow template informer to cron workflow server
Signed-off-by: Jakub Buczak <jbuczak@splunk.com>
Configuration menu - View commit details
-
Copy full SHA for f6903b3 - Browse repository at this point
Copy the full SHA f6903b3View commit details -
perf: Add cluster workflow template informer
Signed-off-by: Jakub Buczak <jbuczak@splunk.com>
Configuration menu - View commit details
-
Copy full SHA for 8f530ca - Browse repository at this point
Copy the full SHA 8f530caView commit details -
perf: Add cluster workflow template informer to workflow template server
Signed-off-by: Jakub Buczak <jbuczak@splunk.com>
Configuration menu - View commit details
-
Copy full SHA for c5f8149 - Browse repository at this point
Copy the full SHA c5f8149View commit details -
perf: Add cluster workflow template informer to cron workflow server
Signed-off-by: Jakub Buczak <jbuczak@splunk.com>
Configuration menu - View commit details
-
Copy full SHA for 1804e5a - Browse repository at this point
Copy the full SHA 1804e5aView commit details -
perf: Add cluster workflow template informer to cluster workflow temp…
…late server Signed-off-by: Jakub Buczak <jbuczak@splunk.com>
Configuration menu - View commit details
-
Copy full SHA for 5b2ebc2 - Browse repository at this point
Copy the full SHA 5b2ebc2View commit details -
perf: Add (Custer)WorkflowTemplateStore implementation using wfClient
Signed-off-by: Jakub Buczak <jbuczak@splunk.com>
Configuration menu - View commit details
-
Copy full SHA for 0b4ebe6 - Browse repository at this point
Copy the full SHA 0b4ebe6View commit details -
perf: Use template store for all viable get requests
Remove Lister() method (as informer don't support full k8s list options) Signed-off-by: Jakub Buczak <jbuczak@splunk.com>
Configuration menu - View commit details
-
Copy full SHA for d27c662 - Browse repository at this point
Copy the full SHA d27c662View commit details -
perf: Add benchmarks workflows + instructions
Signed-off-by: Jakub Buczak <jbuczak@splunk.com>
Configuration menu - View commit details
-
Copy full SHA for aaa1cd1 - Browse repository at this point
Copy the full SHA aaa1cd1View commit details -
perf: Add kube-client-opts for enabling caching
fix not starting clusterWftmpl Informer in server add more descriptive client store naming Signed-off-by: Jakub Buczak <jbuczak@splunk.com>
Configuration menu - View commit details
-
Copy full SHA for 685dc43 - Browse repository at this point
Copy the full SHA 685dc43View commit details -
perf: Remove default template store implementation
Pass created client stores in tests Signed-off-by: Jakub Buczak <jbuczak@splunk.com>
Configuration menu - View commit details
-
Copy full SHA for a7c5fad - Browse repository at this point
Copy the full SHA a7c5fadView commit details -
fix: remove leftover comments and blank lines
Signed-off-by: Jakub Buczak <jbuczak@splunk.com>
Configuration menu - View commit details
-
Copy full SHA for 1b02d3a - Browse repository at this point
Copy the full SHA 1b02d3aView commit details -
perf: automatic benchmarks for submitting multiple-ref workflows
Enable single benchmark run Signed-off-by: Jakub Buczak <jbuczak@splunk.com>
Configuration menu - View commit details
-
Copy full SHA for cea139a - Browse repository at this point
Copy the full SHA cea139aView commit details