Repository navigation
Releases
v0.2.0
Install with Helm
helm install cost-intelligence-argocd \
oci://ghcr.io/octopusdeploy/charts/cost-intelligence-argocd \
--version 0.2.0 \
--namespace cost-intelligence --create-namespace \
--set namespace.create=false \
--set postgres.auth.password=<your-password>Images
| Component | Image |
|---|---|
| Backend | ghcr.io/octopusdeploy/cost-intelligence-argocd:v0.2.0 |
| UI | ghcr.io/octopusdeploy/cost-intelligence-argocd-ui:v0.2.0 |
UI extension
extension.tar.gz and extension_checksums.txt below are the UI plugin for the Argo CD extension installer, for installs where Git manages Argo CD. See Install when Git manages Argo CD.
What's Changed
- chore: publish the Artifact Hub metadata with each release by @ppapapetrou76 in #121
- docs: fit the contributors tables in the docs column by @ppapapetrou76 in #120
- docs: document that Prometheus must scrape OpenCost by @ppapapetrou76 in #126
- ci: Bump the actions group with 3 updates by @dependabot[bot] in #124
- deps: Bump the go-minor-and-patch group with 3 updates by @dependabot[bot] in #122
- deps: Bump the ui-minor-and-patch group in /ui with 7 updates by @dependabot[bot] in #123
- docs: update the contributors page by @github-actions[bot] in #125
- docs: simplify the install page for when Git manages Argo CD by @ppapapetrou76 in #127
- docs: use collapsed blocks on the install page so it reads on GitHub by @ppapapetrou76 in #128
- chore: scrape OpenCost in make helm-deploy-real by @ppapapetrou76 in #129
- docs: fix the Secret and backup order on the GitOps install page by @ppapapetrou76 in #130
- docs: correct how long the first cost takes and how it is labelled by @ppapapetrou76 in #134
- chore!: rename the project to Cost Intelligence for Argo CD by @ppapapetrou76 in #135
- chore: point the chart's metadata at the new Artifact Hub repository by @ppapapetrou76 in #136
- chore: prepare the 0.2.0 release by @ppapapetrou76 in #137
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Install with Helm
helm install argocd-cost-intelligence \
oci://ghcr.io/octopusdeploy/charts/argocd-cost-intelligence \
--version 0.1.0 \
--namespace argocd-cost-intel --create-namespace \
--set namespace.create=false \
--set postgres.auth.password=<your-password>Images
| Component | Image |
|---|---|
| Backend | ghcr.io/octopusdeploy/argocd-cost-intelligence:v0.1.0 |
| UI | ghcr.io/octopusdeploy/argocd-cost-intelligence-ui:v0.1.0 |
UI extension
extension.tar.gz and extension_checksums.txt below are the UI plugin for the Argo CD extension installer, for installs where Git manages Argo CD. See Install when Git manages Argo CD.
What's Changed
- docs: compare the plugin with the OpenCost UI in the README by @ppapapetrou76 in #102
- feat: let the chart connect to an existing PostgreSQL by host and port by @ppapapetrou76 in #104
- fix(ui): make rounded parts add up to the totals shown beside them by @ppapapetrou76 in #103
- docs: set namespace.create=false in the External PostgreSQL steps by @ppapapetrou76 in #105
- fix: measure a namespace from the same pods as its applications by @ppapapetrou76 in #108
- fix: read the control plane fee from OpenCost's /assets object by @ppapapetrou76 in #107
- docs: delete the webhook token key when uninstalling with the GitOps guide by @ppapapetrou76 in #106
- docs: list Argo CD 3.6 as supported by @ppapapetrou76 in #109
- fix: leave a namespace's unmounted volumes out of its measured period by @ppapapetrou76 in #110
- docs: add a trademark notice by @ppapapetrou76 in #111
- chore: date the 0.1.0 changelog and add the chart icon by @ppapapetrou76 in #112
- docs: add a contributors page updated weekly by oss-chronicle by @ppapapetrou76 in #113
- deps: Bump fast-uri from 3.1.8 to 3.1.9 in /ui by @dependabot[bot] in #115
- deps: Bump github.com/go-chi/chi/v5 from 5.3.2 to 5.4.0 by @dependabot[bot] in #114
- docs: update the contributors page by @github-actions[bot] in #116
- docs: show the contributors page inside the docs theme by @ppapapetrou76 in #117
- deps: Bump qs from 6.16.0 to 6.17.1 in /ui by @dependabot[bot] in #118
- chore: date 0.1.0 on the day it is cut by @ppapapetrou76 in #119
New Contributors
- @github-actions[bot] made their first contribution in #116
Full Changelog: v0.1.0-rc.5...v0.1.0
v0.1.0-rc.5
Install with Helm
helm install argocd-cost-intelligence \
oci://ghcr.io/octopusdeploy/charts/argocd-cost-intelligence \
--version 0.1.0-rc.5 \
--namespace argocd-cost-intel --create-namespace \
--set namespace.create=false \
--set postgres.auth.password=<your-password>Images
| Component | Image |
|---|---|
| Backend | ghcr.io/octopusdeploy/argocd-cost-intelligence:v0.1.0-rc.5 |
| UI | ghcr.io/octopusdeploy/argocd-cost-intelligence-ui:v0.1.0-rc.5 |
UI extension
extension.tar.gz and extension_checksums.txt below are the UI plugin for the Argo CD extension installer, for installs where Git manages Argo CD. See Install when Git manages Argo CD.
What's Changed
- docs: use page titles as link text and show every page in the sidebar by @ppapapetrou76 in #86
- docs: make the user-facing pages simpler by @ppapapetrou76 in #87
- docs: add the Octopus Deploy octoicon, the licence and a GitHub link to the docs site by @ppapapetrou76 in #88
- docs: make the GitOps guide and the metrics page shorter by @ppapapetrou76 in #89
- docs: move the Go and UI conventions from CLAUDE.md to the contributor docs by @ppapapetrou76 in #90
- docs: keep only what is specific to this project on the operations page by @ppapapetrou76 in #91
- docs: publish a roadmap by @ppapapetrou76 in #92
- docs: add maintainers and governance by @ppapapetrou76 in #93
- docs: pass --force-conflicts when Helm 4 upgrades Argo CD after the hook by @ppapapetrou76 in #95
- docs: present 0.1.0 as the first release in the changelog and docs by @ppapapetrou76 in #94
- chore(helm): drop the hook's cleanup of rc.1's notification settings by @ppapapetrou76 in #96
- fix(ui): explain that applications are measured without a sync before their first cost by @ppapapetrou76 in #97
- docs: explain what to do when helm install --wait times out before the hook by @ppapapetrou76 in #98
- fix: make totals add up to their columns and show no efficiency for pods without requests by @ppapapetrou76 in #99
- fix: project each Chargeback label value from its own measured period by @ppapapetrou76 in #100
- fix: show GPU cost in its own Chargeback column by @ppapapetrou76 in #101
Full Changelog: v0.1.0-rc.4...v0.1.0-rc.5
v0.1.0-rc.4
Install with Helm
helm install argocd-cost-intelligence \
oci://ghcr.io/octopusdeploy/charts/argocd-cost-intelligence \
--version 0.1.0-rc.4 \
--namespace argocd-cost-intel --create-namespace \
--set namespace.create=false \
--set postgres.auth.password=<your-password>Images
| Component | Image |
|---|---|
| Backend | ghcr.io/octopusdeploy/argocd-cost-intelligence:v0.1.0-rc.4 |
| UI | ghcr.io/octopusdeploy/argocd-cost-intelligence-ui:v0.1.0-rc.4 |
UI extension
extension.tar.gz and extension_checksums.txt below are the UI plugin for the Argo CD extension installer, for installs where Git manages Argo CD. See Install when Git manages Argo CD.
What's Changed
- docs: explain what the Cost Intelligence tab's figures mean by @ppapapetrou76 in #73
- docs: remove the hook's init container from argo-helm's server before the installer by @ppapapetrou76 in #74
- fix: link the remote-cluster panel to the docs site by @ppapapetrou76 in #76
- fix: wait for 5 minutes of OpenCost data before recording a namespace by @ppapapetrou76 in #75
- docs: retake the screenshots in the current look by @ppapapetrou76 in #77
- fix: don't count an exporter error before the API creates its tables by @ppapapetrou76 in #78
- docs: add a limits and requirements page by @ppapapetrou76 in #79
- docs: make the architecture page simpler by @ppapapetrou76 in #81
- docs: put the security policy on the site and say who maintains the project by @ppapapetrou76 in #80
- feat: check the chart's value types and drop values it never read by @ppapapetrou76 in #82
- docs: make the development page simpler by @ppapapetrou76 in #83
- docs: document the cloud estimate's answers and link the two troubleshooting lists by @ppapapetrou76 in #84
- feat(ui): use the official Octopus Deploy octoicon in the header by @ppapapetrou76 in #85
Full Changelog: v0.1.0-rc.3...v0.1.0-rc.4
v0.1.0-rc.3
Install with Helm
helm install argocd-cost-intelligence \
oci://ghcr.io/octopusdeploy/charts/argocd-cost-intelligence \
--version 0.1.0-rc.3 \
--namespace argocd-cost-intel --create-namespace \
--set namespace.create=false \
--set postgres.auth.password=<your-password>Images
| Component | Image |
|---|---|
| Backend | ghcr.io/octopusdeploy/argocd-cost-intelligence:v0.1.0-rc.3 |
| UI | ghcr.io/octopusdeploy/argocd-cost-intelligence-ui:v0.1.0-rc.3 |
UI extension
extension.tar.gz and extension_checksums.txt below are the UI plugin for the Argo CD extension installer, for installs where Git manages Argo CD. See Install when Git manages Argo CD.
What's Changed
- fix: load the cluster-wide pages on Argo CD 3.4 by @ppapapetrou76 in #54
- fix: make the chart's install notes say what it set up by @ppapapetrou76 in #55
- docs: make the GitOps guide's checks work with Argo CD's Helm chart by @ppapapetrou76 in #56
- docs: say who may scrape the metrics port by @ppapapetrou76 in #57
- fix: install the plugin when Argo CD came from its Helm chart by @ppapapetrou76 in #58
- fix: turn the cluster-wide pages off for an unquoted off in values by @ppapapetrou76 in #59
- docs: k3d enforces NetworkPolicy by @ppapapetrou76 in #60
- fix: record nothing when OpenCost has no data for a sync by @ppapapetrou76 in #61
- docs: say what the install guide's tab shows after measuring at install by @ppapapetrou76 in #62
- fix: keep retries of a sync without data in step with later syncs by @ppapapetrou76 in #63
- fix: don't store $0 when OpenCost has seen a namespace for only seconds by @ppapapetrou76 in #65
- ci: run CI once per pull request commit and build the images in parallel by @ppapapetrou76 in #64
- docs: stop pinning the chart version outside the README's quick start by @ppapapetrou76 in #67
- ci: build the release images faster by @ppapapetrou76 in #68
- fix: polish rc.2 findings by @ppapapetrou76 in #66
- docs: link the docs site from the README and the chart by @ppapapetrou76 in #69
- docs: say that only applications on Argo CD's own cluster are measured by @ppapapetrou76 in #70
- docs: aggregate away the labels Prometheus adds when it scrapes the exporter by @ppapapetrou76 in #72
- ci: fail a pull request that breaks a docs link by @ppapapetrou76 in #71
Full Changelog: v0.1.0-rc.2...v0.1.0-rc.3
v0.1.0-rc.2
Install with Helm
helm install argocd-cost-intelligence \
oci://ghcr.io/octopusdeploy/charts/argocd-cost-intelligence \
--version 0.1.0-rc.2 \
--namespace argocd-cost-intel --create-namespace \
--set namespace.create=false \
--set postgres.auth.password=<your-password>Images
| Component | Image |
|---|---|
| Backend | ghcr.io/octopusdeploy/argocd-cost-intelligence:v0.1.0-rc.2 |
| UI | ghcr.io/octopusdeploy/argocd-cost-intelligence-ui:v0.1.0-rc.2 |
UI extension
extension.tar.gz and extension_checksums.txt below are the UI plugin for the Argo CD extension installer, for installs where Git manages Argo CD. See Install when Git manages Argo CD.
What's Changed
- fix: wait for the database when the service starts by @ppapapetrou76 in #38
- docs: document the Argo CD RBAC rule the extension needs by @ppapapetrou76 in #37
- feat(ui): apply the Octopus Deploy look to the plugin by @ppapapetrou76 in #39
- feat: measure applications that have no cost data when the service starts by @ppapapetrou76 in #41
- fix: keep the install hook to its own Argo CD settings by @ppapapetrou76 in #40
- fix: skip applications that deploy to another cluster by @ppapapetrou76 in #42
- fix: stop recording cost for applications on another cluster by @ppapapetrou76 in #43
- fix: make the mock OpenCost serve the cluster's own pods by @ppapapetrou76 in #44
- fix: measure namespace idle cost from its pods by @ppapapetrou76 in #45
- feat: turn on cluster-wide costs without configuration by @ppapapetrou76 in #46
- feat: install Cost Intelligence when Git manages Argo CD by @ppapapetrou76 in #49
- feat: rank applications by idle spend by @ppapapetrou76 in #50
- fix: link an app's namespace only when the Namespaces tab lists it by @ppapapetrou76 in #51
- deps: Bump launch-editor from 2.14.1 to 2.14.2 in /ui by @dependabot[bot] in #47
- ci: check every Argo CD setting the hook writes against its copies by @ppapapetrou76 in #52
- docs: publish the documentation on Read the Docs by @ppapapetrou76 in #48
- fix: stop the install hook from writing Argo CD's notifications ClusterRole by @ppapapetrou76 in #53
Full Changelog: v0.1.0-rc.1...v0.1.0-rc.2
v0.1.0-rc.1
Install with Helm
helm install argocd-cost-intelligence \
oci://ghcr.io/octopusdeploy/charts/argocd-cost-intelligence \
--version 0.1.0-rc.1 \
--namespace argocd-cost-intel --create-namespace \
--set namespace.create=false \
--set postgres.auth.password=<your-password>Images
| Component | Image |
|---|---|
| Backend | ghcr.io/octopusdeploy/argocd-cost-intelligence:v0.1.0-rc.1 |
| UI | ghcr.io/octopusdeploy/argocd-cost-intelligence-ui:v0.1.0-rc.1 |
What's Changed
- deps: bump fast-uri from 3.1.4 to 3.1.8 in /ui by @dependabot[bot] in #27
- deps: bump proxy-addr from 2.0.7 to 2.0.8 in /ui by @dependabot[bot] in #26
- deps: bump compression from 1.8.1 to 1.8.2 in /ui by @dependabot[bot] in #25
- deps: bump postcss-selector-parser from 7.1.4 to 7.1.6 in /ui by @dependabot[bot] in #24
- deps: bump source-map-js from 1.2.1 to 1.2.2 in /ui by @dependabot[bot] in #23
- deps: bump the ui-minor-and-patch group across 1 directory with 3 updates by @dependabot[bot] in #31
- deps: bump shell-quote from 1.10.0 to 1.12.0 in /ui by @dependabot[bot] in #21
- Update golang.org/x/net to v0.60.0 and Go to 1.27 by @ppapapetrou76 in #33
- Show enough decimals on the chart axes for tiny amounts by @ppapapetrou76 in #32
- deps: bump the go-minor-and-patch group across 1 directory with 7 updates by @dependabot[bot] in #34
- ci: bump the actions group across 1 directory with 9 updates by @dependabot[bot] in #20
- deps: bump minimatch, @typescript-eslint/eslint-plugin and @typescript-eslint/parser in /ui by @dependabot[bot] in #35
- Harden the release workflow before the first release by @ppapapetrou76 in #36
New Contributors
- @dependabot[bot] made their first contribution in #27
- @ppapapetrou76 made their first contribution in #33
Full Changelog: https://github.com/OctopusDeploy/argocd-cost-intelligence/commits/v0.1.0-rc.1