Skip to content

Commit 4f9e507

Browse files
[cloudcost-exporter] Move chart source to grafana/cloudcost-exporter (#4134)
Remove chart source files and replace with a pointer README following the same pattern as charts/loki. The chart is now maintained at https://github.com/grafana/cloudcost-exporter/tree/main/charts/cloudcost-exporter. Closes grafana/cloudcost-exporter#743 Signed-off-by: nikimanoledaki <niki.manoledaki@grafana.com>
1 parent 9ddb812 commit 4f9e507

10 files changed

Lines changed: 5 additions & 392 deletions

File tree

charts/cloudcost-exporter/.helmignore

Lines changed: 0 additions & 23 deletions
This file was deleted.

charts/cloudcost-exporter/Chart.yaml

Lines changed: 0 additions & 14 deletions
This file was deleted.
Lines changed: 5 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -1,65 +1,9 @@
1-
# cloudcost-exporter
1+
# cloudcost-exporter Helm chart
22

3-
Cloud Cost Exporter exports cloud provider agnostic cost metrics to Prometheus.
3+
The `cloudcost-exporter` chart is the recommended Helm chart to install Grafana Cloud Cost Exporter. It is maintained by Grafana Labs.
44

5-
![Version: 1.0.6](https://img.shields.io/badge/Version-1.0.6-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.10.0](https://img.shields.io/badge/AppVersion-0.10.0-informational?style=flat-square)
5+
The `cloudcost-exporter` Helm chart at [https://grafana.github.io/helm-charts](https://grafana.github.io/helm-charts) is a publication of the source code at [**grafana/cloudcost-exporter**](https://github.com/grafana/cloudcost-exporter/tree/main/charts/cloudcost-exporter).
66

7-
## Installing the Chart
7+
Please file any issues with this Helm chart in the [Grafana Cloud Cost Exporter](https://github.com/grafana/cloudcost-exporter) repository.
88

9-
To install the chart with the release name `my-release`:
10-
11-
```console
12-
helm repo add grafana https://grafana.github.io/helm-charts
13-
helm repo update
14-
helm install my-release grafana/cloudcost-exporter
15-
```
16-
17-
## Configuration per cloud service provider (CSP)
18-
19-
The Helm chart can be used with the general `values.yaml` manifest.
20-
The project includes CSP-specific configuration (e.g. `values.<csp>.yaml`) that can be used in combination with the general values.
21-
The deployment itself will depend on each deployment pipeline and tooling available.
22-
23-
Documentation per CSP will vary (especially when it comes to authentication). Below are links to docs to help with this:
24-
* [AWS](https://github.com/grafana/cloudcost-exporter/tree/main/docs/deploying/aws)
25-
26-
## Values
27-
28-
| Key | Type | Default | Description |
29-
|-----|------|---------|-------------|
30-
| affinity | object | `{}` | Node/pod affinities |
31-
| containerArgs | list | `[]` | Container arguments, usually to configure the deployment per CSP |
32-
| fullnameOverride | string | `""` | Override the full name of the chart and release |
33-
| image.pullPolicy | string | `"IfNotPresent"` | Pull policy for the image |
34-
| image.repository | string | `"grafana/cloudcost-exporter"` | Image to use for deploying |
35-
| image.tag | string | `""` | Overrides the image tag whose default is the chart appVersion. |
36-
| imagePullSecrets | list | `[]` | Secrets to use for pulling the image |
37-
| minReadySeconds | int | `10` | Seconds a pod should be ready to be considered available |
38-
| nameOverride | string | `""` | Override the name of the release |
39-
| nodeSelector | object | `{}` | Node selector |
40-
| podAnnotations | object | `{}` | Annotations to add to the pod |
41-
| portName | string | `"http"` | Container port name |
42-
| replicaCount | int | `1` | Number of replicas |
43-
| resources.limits.cpu | string | `"2"` | CPU limit |
44-
| resources.limits.memory | string | `"2Gi"` | Memory limit |
45-
| resources.requests.cpu | string | `"1"` | CPU request |
46-
| resources.requests.memory | string | `"1Gi"` | Memory request |
47-
| revisionHistoryLimit | int | `10` | Number of old versions to retain to allow rollback |
48-
| securityContext.fsGroup | int | `10001` | Filesystem group to associate for each pod |
49-
| service.port | int | `8080` | Service port |
50-
| service.protocol | string | `"TCP"` | Service protocol |
51-
| service.type | string | `"ClusterIP"` | Service type |
52-
| serviceAccount.annotations | object | `{}` | Annotations to add to the service account |
53-
| serviceAccount.create | bool | `true` | Specifies whether a service account should be created |
54-
| serviceAccount.name | string | `""` | The name of the service account to use. If not set and create is true, a name is generated using the fullname template |
55-
| tolerations | list | `[]` | List of node taints to tolerate |
56-
| volumeMounts | list | `[]` | List of volume mounts |
57-
| volumes | list | `[]` | List of volumes |
58-
59-
----------------------------------------------
60-
Autogenerated from chart metadata using [helm-docs v1.8.1](https://github.com/norwoodj/helm-docs/releases/v1.8.1)
61-
62-
## Contribute
63-
64-
Check out the [docs](https://github.com/grafana/cloudcost-exporter/tree/main//docs/contribute/releases.md#helm-chart)
65-
for more information on how to contribute to the `cloudcost-explorer`'s Helm chart.
9+
The source code for this chart was removed from this repository after commit [8ba262ec](https://github.com/grafana/helm-charts/commit/8ba262ec) and moved to <https://github.com/grafana/cloudcost-exporter/tree/main/charts/cloudcost-exporter>.

charts/cloudcost-exporter/README.md.gotmpl

Lines changed: 0 additions & 34 deletions
This file was deleted.

charts/cloudcost-exporter/templates/_helpers.tpl

Lines changed: 0 additions & 63 deletions
This file was deleted.

charts/cloudcost-exporter/templates/deployment.yaml

Lines changed: 0 additions & 71 deletions
This file was deleted.

charts/cloudcost-exporter/templates/service.yaml

Lines changed: 0 additions & 15 deletions
This file was deleted.

charts/cloudcost-exporter/templates/serviceaccount.yaml

Lines changed: 0 additions & 12 deletions
This file was deleted.

charts/cloudcost-exporter/values.aws.yaml

Lines changed: 0 additions & 13 deletions
This file was deleted.

0 commit comments

Comments
 (0)