# osccost ![Version: 0.4.0](https://img.shields.io/badge/Version-0.4.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.5.3](https://img.shields.io/badge/AppVersion-0.5.3-informational?style=flat-square) Exporter prometheus to allow Outscale users to estimate their cloud costs. ## Values | Key | Type | Default | Description | |-----|------|---------|-------------| | osccost.deployment.containers.image | string | `"outscale/osc-cost"` | Outscale provider image | | osccost.deployment.containers.imageTag | string | `"v0.5.3"` | Outscale provider image tag | | osccost.deployment.containers.osccostExtraParams | string | `""` | | | osccost.deployment.containers.pullPolicy | string | `"Always"` | ImagePullPolcy to use (IfNotPresent, Never, Always) | | osccost.deployment.containers.resources.cpu.limits | string | `"600m"` | Container cpu limts | | osccost.deployment.containers.resources.cpu.requests | string | `"300m"` | Container cpu requests | | osccost.deployment.containers.resources.ephemeralstorage.limits | string | `"200Mi"` | Container ephemeralstorage limits | | osccost.deployment.containers.resources.ephemeralstorage.requests | string | `"100Mi"` | Container ephemeralstorage requests | | osccost.deployment.containers.resources.memory.limits | string | `"900Mi"` | Container memory limits | | osccost.deployment.containers.resources.memory.requests | string | `"600Mi"` | Container memory requests | | osccost.deployment.containers.securityContext | object | `{"allowPrivilegeEscalation":false,"readOnlyRootFilesystem":false,"runAsGroup":65535,"runAsUser":65535}` | Additional securityContext to add | | osccost.deployment.containers.securityContext.allowPrivilegeEscalation | bool | `false` | Allow or denied Privilege escalation | | osccost.deployment.containers.securityContext.readOnlyRootFilesystem | bool | `false` | Set read only rootfs | | osccost.deployment.containers.securityContext.runAsGroup | int | `65535` | Run as group | | osccost.deployment.containers.securityContext.runAsUser | int | `65535` | Run as user | | osccost.deployment.enable | bool | `true` | enable deployment | | osccost.deployment.imagePullSecrets | list | `[]` | specify pull secrets | | osccost.ingress.enable | bool | `true` | enable ingress | | osccost.ingress.enableTls | bool | `false` | enable Tls | | osccost.ingress.hostnameosccost | string | `"osc-cost.outscale.com"` | Add hostname | | osccost.ingress.secretnameosccost | string | `"cert-osc-cost"` | Add hostname | | osccost.podDisruptionBudget.enable | bool | `true` | enable podDisruptionBudget | | osccost.podDisruptionBudget.maxUnavailable | int | `1` | Max unavailable pod | | osccost.secret.enable | bool | `true` | enable secret | | osccost.secret.oscAccessKey | string | `"myAccessKey"` | Outscale Access Key | | osccost.secret.oscRegion | string | `"myRegion"` | Outscale Region | | osccost.secret.oscSecretKey | string | `"mySecretKey"` | Outscale Secret Key | | osccost.service.enable | bool | `true` | enable service | | osccost.serviceAccount.enable | bool | `true` | enable serviceAccount | | osccost.serviceMonitor.enable | bool | `true` | enable serviceMonitor | | osccost.serviceMonitor.interval | string | `"10m"` | scrape interval | | osccost.serviceMonitor.metricRelabelings | list | `[]` | MetricRelabelConfigs to apply to samples after scraping, but before ingestion | | osccost.serviceMonitor.relabelings | list | `[]` | RelabelConfigs to apply to samples before scraping | ---------------------------------------------- Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0)