Skip to content

Latest commit

 

History

History
349 lines (240 loc) · 7.24 KB

File metadata and controls

349 lines (240 loc) · 7.24 KB

Providers

The following providers are used by this module:

Modules

The following Modules are called:

Source: ../

Version:

Resources

The following resources are used by this module:

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: Azure Blob Storage configuration for metric archival.

Type:

object({
    container                     = string
    storage_account               = string
    managed_identity_node_rg_name = optional(string, null)
    storage_account_key           = optional(string, null)
  })

Default: null

Description: Override of target revision of the application chart.

Type: string

Default: "v2.1.0"

Description: n/a

Type: string

Default: "ca-issuer"

Description: n/a

Type: string

Default: "kube-prometheus-stack"

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

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: map(string)

Default: {}

Description: A boolean flag to enable/disable appending lists instead of overwriting them.

Type: bool

Default: false

Description: Grafana settings

Type: any

Default: {}

Description: Prometheus settings

Type: any

Default: {}

Description: Alertmanager settings

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: {}

Outputs

The following outputs are exported:

Description: n/a

Providers

Name Version

n/a

Modules

Name Source Version

Resources

Name Type

resource

resource

data source

data source

Inputs

Name Description Type Default Required

Azure Blob Storage configuration for metric archival.

object({
    container                     = string
    storage_account               = string
    managed_identity_node_rg_name = optional(string, null)
    storage_account_key           = optional(string, null)
  })

null

no

n/a

string

n/a

yes

n/a

string

n/a

yes

n/a

string

n/a

yes

Override of target revision of the application chart.

string

"v2.1.0"

no

n/a

string

"ca-issuer"

no

n/a

string

"kube-prometheus-stack"

no

Helm values, passed as a list of HCL structures.

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

map(string)

{}

no

A boolean flag to enable/disable appending lists instead of overwriting them.

bool

false

no

Grafana settings

any

{}

no

Prometheus settings

any

{}

no

Alertmanager settings

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

Outputs

Name Description

id

n/a