-
Notifications
You must be signed in to change notification settings - Fork 1
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
Add Kube-Burner to Tools Directory for ArgoCD Benchmarking #4
base: main
Are you sure you want to change the base?
Conversation
Signed-off-by: Mangaal <angommeeteimangaal@gmail.com>
Signed-off-by: Mangaal <angommeeteimangaal@gmail.com>
Signed-off-by: Mangaal <angommeeteimangaal@gmail.com>
spec: | ||
project: default | ||
source: | ||
repoURL: https://github.com/Mangaal/argocd-performance-test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should this be updated to the argoproj-labs repo eventually?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, I need to update this
@@ -0,0 +1,167 @@ | |||
# ArgoCD Performance Testing with Kube-Burner |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you add a short entry in the main README.md with a link to this new folder?, following the example that is already there
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have added the kube-burer as a second tools
Signed-off-by: Mangaal <angommeeteimangaal@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Review during sig-scalability testing:
Tool’s measurements would not be accurate, kube-burner would need to be extended to understand ArgoCD states
Signed-off-by: Mangaal <angommeeteimangaal@gmail.com>
Signed-off-by: Mangaal <angommeeteimangaal@gmail.com>
Signed-off-by: Mangaal <angommeeteimangaal@gmail.com>
Signed-off-by: Mangaal <angommeeteimangaal@gmail.com>
Signed-off-by: Mangaal <angommeeteimangaal@gmail.com>
Signed-off-by: Mangaal <angommeeteimangaal@gmail.com>
Signed-off-by: Mangaal <angommeeteimangaal@gmail.com>
I have enhanced Kube-Burner to support direct status checks for ArgoCD applications. The configuration has been updated to allow monitoring of specific application states, such as "Synced," using a custom status path. This ensures accurate tracking of ArgoCD application health and enables more precise performance testing and metric collection. |
Signed-off-by: Mangaal <angommeeteimangaal@gmail.com>
Description:
This PR introduces Kube-Burner into the tools directory of the argo-cd-benchmarking repository. It includes:
Kube-Burner Configuration: Added configuration files for Kube-Burner, including setup for ArgoCD performance testing.
Sample Test Resource: Included a sample resource to demonstrate how to use Kube-Burner for performance benchmarking.
Kube-Burner Templates: Added YAML templates for ArgoCD applications to be used with Kube-Burner.
Metric Endpoint and Profiling Configuration: Provided a sample configuration for setting up metric endpoints and profiling within Kube-Burner.