kubecost / features-bugs

A public repository for filing of Kubecost feature requests and bugs. Please read the issue guidelines before filing an issue here.
0 stars 0 forks source link

correct status on diagnostic "Pricing Sources" when using cloud-integration and disable settings UI cloud providers #32

Open jessegoodier opened 2 years ago

jessegoodier commented 2 years ago

Describe the bug

If cloud-integration is used, /diagnostics "pricing sources" leads users to believe they have a configuration issue.

When kubecost detects that cloud-integration is present, disable "Cloud Cost Settings" in /settings

To Reproduce

  1. Configure .Values.kubecostProductConfigs.cloudIntegrationSecret
  2. deploy helm
  3. view errors in /diagnostics page and the ability to configure clouds in /settings

Expected behavior

Users should not be able to configure "cloud cost settings" when using cloud-integrations Cloud Costs panel in /overview should link to: https://guide.kubecost.com/hc/en-us/articles/4407595968919-Setting-Up-Cloud-Integrations Potentially bring /diagnostics "Cloud Integrations" to top of page as this is the preferred method for cloud billing integration.

Screenshots image image

Collect logs (please complete the following information):

NA

┆Issue is synchronized with this Jira Task by Unito

jessegoodier commented 2 years ago

more detail: https://github.com/kubecost/cost-analyzer-helm-chart/issues/1597

Adam-Stack-PM commented 2 years ago

@jessegoodier, I labeled this a P2 Bug.

Meaning it is important but will need to wait until it aligns with a more significant chunk of work to get fixed or an engineer has a little extra time.

You have a better view of customer needs, so please let me know if you feel differently.

github-actions[bot] commented 10 months ago

This issue has been marked as stale because it has been open for 360 days with no activity. Please remove the stale label or comment or this issue will be closed in 5 days.

srpomeroy commented 10 months ago

FWIW we still see this behavior to an extent in 1.107.*. image image