helm-grafana-helm
Adaptavist/helm-grafana-helm/module
modoule-helm-grafana A module that deploys grafana within a kubernetes cluster using the helm provider offered by terraform. Alongside Grafana, Promtheus and loki are also installed. Persistent volumes are used to keep track of any state. Grafana also uses Okta for its authorisation and authentication. Requirements | Name | Version | |------|---------| | okta | ~> 3.10 | Providers | Name | Version | |------|---------| | aws | n/a | | helm | n/a | | okta | ~> 3.10 | Modules | Name | Source | Version | |------|--------|---------| | acm\_request\_certificate | git::https://github.com/cloudposse/terraform-aws-acm-request-certificate.git | tags/0.16.0 | Resources | Name | Type | |------|------| | helm_release.grafana | resource | | helm_release.loki | resource | | okta_app_group_assignments.adm
| Name | Type | Description | Default |
|---|---|---|---|
| tags | map(any) | Tags that will be added to any AWS resources that are created | required |
| acm_r53_zone_name | string | The R53 zone name to use when creating the ACM cert | required |
| namespace | string | The k8 namespace to create the grafana stack within | required |
| prometheus_storage | number | Storage in GB to allocate to the underlying prometheus service | 15 |
| loki_storage | number | Storage in GB to allocate to the underlying loki service | 15 |
| create_namespace | bool | Should the name space be created if ti does not exist | false |
| loki_chart_version | string | Version of the loki helm chart to use, the chart come from the repo https://graf | "2.6.1" |
| alertmanager_storage | number | Storage in GB to allocate to the underlying alert manager service | 5 |
| admin_okta_groups | list(string) | Okta group which will get admin access to the grafana instance. Only groups that | [] |
| viewers_okta_groups | list(string) | Okta group which will get viewer access to the grafana instance. Only groups tha | [] |
| grafana_chart_version | string | Version of the grafana helm chart to use, the chart come from the repo https://p | "32.2.1" |
| name | string | The name of the grafana instance | "grafana" |
grafana_url