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
Support for Azure Workload Identities #2363
Conversation
Signed-off-by: David Soff <david@soff.nl>
Signed-off-by: Sean Holcomb <seanholcomb@gmail.com>
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
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.
Very nice! Love the update to Azure SDK for Go. Could this be extended to entirely replace azure-storage-blob-go
throughout OC?
And someone better acquainted with CloudCosts can chime in regarding the CC side of this PR, but overall this looks great.
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.
Couple of small questions, but otherwise looks good
Signed-off-by: Sean Holcomb <seanholcomb@gmail.com>
@nik-kc that would be great, but will require a little more effort with removing some of the thanos code in package storage |
Kudos, SonarCloud Quality Gate passed! |
Is there any place that this PR is added to the docs? IE:
This results in the expected env vars being injected as well as the
Results in:
|
@chrisjohnson00 are you trying to set up CloudCost or RateCard? |
Honestly, I don't know the difference between the two... there isn't much detail in the docs about what each is and when to use one vs the other. I think RateCard, essentially I want to replace the default cost data with data from Azure. I'm only interested in getting costs of the Kubernetes cluster itself, so I don't think I need CloudCost? |
Yes it does sound like you are looking for rate card. Unfortunately this PR is specifically for Cloud Cost integration. The RateCard Api has an entirely different configuration pathway and I am not sure that there is a way to run it when running OpenCost from the helm chart. There is also currently no plan to move the older "Pricing Source" integrations to the newer configuration method. |
Thanks! |
@Sean-Holcomb So when using CloudCost we can basically ignore the |
That's fine yes. |
What does this PR change?
Does this PR relate to any other PRs?
replaces: #2117
How will this PR impact users?
Does this PR address any GitHub or Zendesk issues?
How was this PR tested?
Image tested with Shared Key and Workload identity configurations for Azure Storage
Does this PR require changes to documentation?
Have you labeled this PR and its corresponding Issue as "next release" if it should be part of the next OpenCost release? If not, why not?