-
Notifications
You must be signed in to change notification settings - Fork 9
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
K8s CRD Plugin #58
Comments
interesting idea! I like it |
Have heard lots of requests for this across the community! Would be really interesting to find a solution... is plugin def the right approach? |
@timsanwald @jggoebel both of you guys recently made this really cool proposal! excited to explore different paths here.. |
Thank you @dwbrown2 for linking this! I think that the approach i proposed by adding labels to existing CRDs might be even better, that way the cost is directly linked to the CRD producing the cost. Otherwise for every CRD that produces cost we would have to create a Cost resource. However for some ressources managed outside the cluster there might be no CRD (Like the mentioned external database). |
I tend to agree that labels/annotations could be a powerful way to approach this. We could even use some of the FOCUS spec terms. @ameijer any views on your end? I really think there are many interesting use cases here, including many around Crossplane. |
Describe the solution you'd like
Provide a plugin to track generic costs via CRD in opencost. This could be useful for tracking multiple cost scenarios e.g. Operating Costs ($100 per month per namespace), non-supported external assets (e.g. databases from third party).
Describe alternatives you've considered
Other options would be to provide plugins for each and every system, or dummy values in cloud cost specifications. None is really valueable.
Additional context
Simple example, values are not thought through, might be worth to look at some other specifications.
The text was updated successfully, but these errors were encountered: