Azure / Azure/vscode-aks-tools

Add OpenCost support for AKS Tools

Open
#224 1 comment 1 reaction 0 assignees View on GitHub
enhancement 🚀
Dominant language
TypeScript
Stars
65
Forks
78
Avg merge
2d 16h
Merged PRs (30d)
22

Description

OpenCost is a CNCF project for monitoring the cost of cloud-deployed Kubernetes clusters. It would be useful to be able to right-click an AKS cluster to deploy OpenCost into it and provide links to the UI. There is a bit of [Azure pricing integration](https://www.opencost.io/docs/configuration/azure-prices) that could be automated and the OpenCost installation is fairly lightweight (Prometheus + deployment of 2 containers). We could add API calls if that seems useful (ie. "node/namespace/pod/etc. cost for a fixed date (1d/3d/7d/etc.)). If this sounds interesting/useful I'm more than happy to assist from the OpenCost side.

I think this makes sense on the OSS side.

I did a plugin for Backstage, embedding the UI is also an option.
Screenshot 2023-08-23 at 3 59 09 PM

Contributor guide

Open the contributing guide

Research direction

Start with the AKS cluster right-click entry point and the linked OpenCost Azure pricing documentation; no repository file or test is identified in the issue. First clarify whether the scope includes deployment, UI links, Azure pricing automation, and cost APIs, then define completion around the agreed scope.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, kubernetes, typescript, vscode
Domain
cloud, devops, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.