added repo
This commit is contained in:
@@ -0,0 +1,71 @@
|
||||
# Grafana rollout-operator Helm Chart
|
||||
|
||||
Helm chart for deploying [Grafana rollout-operator](https://github.com/grafana/rollout-operator) to Kubernetes.
|
||||
|
||||
# rollout-operator
|
||||
|
||||
  
|
||||
|
||||
Grafana rollout-operator
|
||||
|
||||
## Requirements
|
||||
|
||||
Kubernetes: `^1.10.0-0`
|
||||
|
||||
## Installation
|
||||
|
||||
This section describes various use cases for installation, upgrade and migration from different systems and versions.
|
||||
|
||||
### Preparation
|
||||
|
||||
These are the common tasks to perform before any of the use cases.
|
||||
|
||||
```bash
|
||||
# Add the repository
|
||||
helm repo add grafana https://grafana.github.io/helm-charts
|
||||
helm repo update
|
||||
```
|
||||
|
||||
### Installation of Grafana Rollout Operator
|
||||
|
||||
```bash
|
||||
helm install -n <namespace> <release> grafana/rollout-operator
|
||||
```
|
||||
|
||||
The Grafana rollout-operator should be installed in the same namespace as the statefulsets it is operating upon.
|
||||
It is not a highly available application and runs as a single pod.
|
||||
|
||||
## Values
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| affinity | object | `{}` | |
|
||||
| fullnameOverride | string | `""` | |
|
||||
| hostAliases | list | `[]` | hostAliases to add |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
||||
| image.repository | string | `"grafana/rollout-operator"` | |
|
||||
| image.tag | string | `""` | Overrides the image tag whose default is the chart appVersion. |
|
||||
| imagePullSecrets | list | `[]` | |
|
||||
| minReadySeconds | int | `10` | |
|
||||
| nameOverride | string | `""` | |
|
||||
| nodeSelector | object | `{}` | |
|
||||
| podAnnotations | object | `{}` | Pod Annotations |
|
||||
| podLabels | object | `{}` | Pod (extra) Labels |
|
||||
| podSecurityContext | object | `{}` | |
|
||||
| priorityClassName | string | `""` | |
|
||||
| resources.limits.memory | string | `"200Mi"` | |
|
||||
| resources.requests.cpu | string | `"100m"` | |
|
||||
| resources.requests.memory | string | `"100Mi"` | |
|
||||
| securityContext | object | `{}` | |
|
||||
| serviceAccount.annotations | object | `{}` | Annotations to add to the service account |
|
||||
| serviceAccount.create | bool | `true` | Specifies whether a service account should be created |
|
||||
| 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 |
|
||||
| serviceMonitor.annotations | object | `{}` | ServiceMonitor annotations |
|
||||
| serviceMonitor.enabled | bool | `false` | Create ServiceMonitor to scrape metrics for Prometheus |
|
||||
| serviceMonitor.interval | string | `nil` | ServiceMonitor scrape interval |
|
||||
| serviceMonitor.labels | object | `{}` | Additional ServiceMonitor labels |
|
||||
| serviceMonitor.namespace | string | `nil` | Alternative namespace for ServiceMonitor resources |
|
||||
| serviceMonitor.namespaceSelector | object | `{}` | Namespace selector for ServiceMonitor resources |
|
||||
| serviceMonitor.relabelings | list | `[]` | ServiceMonitor relabel configs to apply to samples before scraping https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#relabelconfig |
|
||||
| serviceMonitor.scrapeTimeout | string | `nil` | ServiceMonitor scrape timeout in Go duration format (e.g. 15s) |
|
||||
| tolerations | list | `[]` | |
|
||||
Reference in New Issue
Block a user