Skip to content

camptocamp/devops-stack-module-kube-prometheus-stack

Folders and files

NameName
Last commit message
Last commit date
Nov 18, 2022
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Nov 18, 2022
Dec 16, 2021
Jan 30, 2023
Dec 6, 2022
Dec 21, 2022
Jan 30, 2023
Dec 8, 2022
Jan 30, 2023
Jan 30, 2023
Dec 21, 2022

Repository files navigation

Requirements

No requirements.

Providers

The following providers are used by this module:

Modules

No modules.

Required Inputs

The following input variables are required:

Description: n/a

Type: string

Description: n/a

Type: string

Description: n/a

Type: string

Optional Inputs

The following input variables are optional (have default values):

Description: Alertmanager settings

Type: any

Default: {}

Description: Automated sync options for the Argo CD Application resource.

Type:

object({
    allow_empty = optional(bool)
    prune       = optional(bool)
    self_heal   = optional(bool)
  })

Default:

{
  "allow_empty": false,
  "prune": true,
  "self_heal": true
}

Description: n/a

Type: string

Default: "ca-issuer"

Description: n/a

Type: map(string)

Default: {}

Description: Grafana settings

Type: any

Default: {}

Description: Helm values, passed as a list of HCL structures.

Type: any

Default: []

Description: Storage settings for the Thanos sidecar. Needs to be of type any because the structure is different depending on the provider used.

Type: any

Default: {}

Description: n/a

Type: string

Default: "kube-prometheus-stack"

Description: Prometheus settings

Type: any

Default: {}

Description: Override of target revision of the application chart.

Type: string

Default: "v1.0.0-alpha.4"

Outputs

The following outputs are exported:

Description: n/a

Description: The admin password for Grafana.

Description: n/a

Description: n/a

Description: n/a

Description: n/a

Providers

Name Version

n/a

n/a

n/a

n/a

n/a

Resources

Name Type

resource

resource

resource

resource

resource

resource

resource

resource

data source

Inputs

Name Description Type Default Required

Alertmanager settings

any

{}

no

Automated sync options for the Argo CD Application resource.

object({
    allow_empty = optional(bool)
    prune       = optional(bool)
    self_heal   = optional(bool)
  })
{
  "allow_empty": false,
  "prune": true,
  "self_heal": true
}

no

n/a

string

n/a

yes

n/a

string

n/a

yes

n/a

string

"ca-issuer"

no

n/a

string

n/a

yes

n/a

map(string)

{}

no

Grafana settings

any

{}

no

Helm values, passed as a list of HCL structures.

any

[]

no

Storage settings for the Thanos sidecar. Needs to be of type any because the structure is different depending on the provider used.

any

{}

no

n/a

string

"kube-prometheus-stack"

no

Prometheus settings

any

{}

no

Override of target revision of the application chart.

string

"v1.0.0-alpha.4"

no

Outputs

Name Description

n/a

The admin password for Grafana.

n/a

n/a

id

n/a

n/a