-
Notifications
You must be signed in to change notification settings - Fork 147
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
[Addon] pyroscope addon #361
Conversation
Signed-off-by: fourierr <[email protected]>
Great work! Ping @wangyikewxgm |
I think pyroscope is just as a trait to workload, so it should not be deployed on the helm, because helm controller is optional. apiVersion: core.oam.dev/v1beta1 |
|
In vela, the capacity needed by workload(such as webservice, worker, task, cloneset) is more suitable as a trait. |
If pyroscope as a trait for workload, here I think it should be: #363 (comment) |
我看了一下你的方式,如果按照这样把pyroscoep做成一个trait意味着每个组件都会创建一套完整pyroscope server包括deployemnt、serveice、pv/pvc,我觉得这个成本是不可接受的。 |
This pr doesn't contain the tratDefintion? |
Yes, after discussion with @wonderflow , it is not need a tratDefintion. |
Signed-off-by: fourierr <[email protected]>
# Conflicts: # addons/pyroscope/metadata.yaml # addons/pyroscope/resources/pyroscope.cue
Signed-off-by: fourierr <[email protected]>
Signed-off-by: fourierr <[email protected]>
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.
LGTM, great job.
Signed-off-by: Xiangbo Ma [email protected]
Description of your changes
pyroscope addon
How has this code been tested?
Checklist
I have:
[Addon]
or[Trait]
).