|
3 місяці тому | |
---|---|---|
examples/default | 10 місяці тому | |
.gitignore | 11 місяці тому | |
.pre-commit-config.yaml | 3 місяці тому | |
AUTHORS | 11 місяці тому | |
CHANGELOG.md | 3 місяці тому | |
Jenkinsfile | 11 місяці тому | |
LICENSE | 11 місяці тому | |
README.md | 3 місяці тому | |
main.tf | 3 місяці тому | |
outputs.tf | 10 місяці тому | |
variables.tf | 10 місяці тому | |
versions.tf | 10 місяці тому |
Terraform module to deploy cloudwatch_exporter on kubernetes.
Name | Version |
---|---|
terraform | >= 0.12 |
kubernetes | >= 1.10.0 |
random | >= 2.0.0 |
Name | Version |
---|---|
kubernetes | >= 1.10.0 |
random | >= 2.0.0 |
Name | Description | Type | Default | Required |
---|---|---|---|---|
access_key | Client ID that will be used by the cloudwatch-exporter. | string |
n/a | yes |
annotations | Additionnal annotations that will be merged on all resources. | map |
{} |
no |
config_map_annotations | Additionnal annotations that will be merged for the config map. | map |
{} |
no |
config_map_labels | Additionnal labels that will be merged for the config map. | map |
{} |
no |
config_map_name | Name of the config map that will be created. | string |
"cloudwatch-exporter" |
no |
configuration | Object representating the yaml configuration for cloudwatch-exporter. | any |
n/a | yes |
deployment_annotations | Additionnal annotations that will be merged on the deployment. | map |
{} |
no |
deployment_labels | Additionnal labels that will be merged on the deployment. | map |
{} |
no |
deployment_name | Name of the deployment that will be create. | string |
"cloudwatch-exporter" |
no |
deployment_template_annotations | Additionnal annotations that will be merged on the deployment template. | map |
{} |
no |
deployment_template_labels | Additionnal labels that will be merged on the deployment template. | map |
{} |
no |
enabled | Whether or not to enable this module. | bool |
true |
no |
image_name | Name of the docker image to use. | string |
"prom/cloudwatch-exporter" |
no |
image_pull_policy | Image pull policy on the main container. | string |
"IfNotPresent" |
no |
image_version | Tag of the docker image to use. | string |
"latest" |
no |
labels | Additionnal labels that will be merged on all resources. | map |
{} |
no |
namespace | Namespace in which the module will be deployed. | string |
"default" |
no |
prometheus_alert_groups_rules_annotations | Map of strings that will be merge on all prometheus alert groups rules annotations. | map |
{} |
no |
prometheus_alert_groups_rules_labels | Map of strings that will be merge on all prometheus alert groups rules labels. | map |
{} |
no |
replicas | Number of replicas to deploy. | number |
1 |
no |
secret_annotations | Additionnal annotations that will be merged for the secret. | map |
{} |
no |
secret_key | Client secret that will be used by the cloudwatch-exporter. | string |
n/a | yes |
secret_labels | Additionnal labels that will be merged for the secret. | map |
{} |
no |
secret_name | Name of the secret that will be created. | string |
"cloudwatch-exporter" |
no |
service_annotations | Additionnal annotations that will be merged for the service. | map |
{} |
no |
service_labels | Additionnal labels that will be merged for the service. | map |
{} |
no |
service_name | Name of the service that will be create | string |
"cloudwatch-exporter" |
no |
Name | Description |
---|---|
config_map_annotations | Map of annotations that are configured on the config_map. |
config_map_labels | Map of labels that are configured on the config_map. |
config_map_name | Name of the config_map created by the module. |
deployment_annotations | Map of annotations that are configured on the deployment. |
deployment_labels | Map of labels that are configured on the deployment. |
deployment_name | Name of the deployment created by the module. |
deployment_template_annotations | Map of annotations that are configured on the deployment. |
deployment_template_labels | Map of labels that are configured on the deployment. |
image_name | Name of the docker image used for the cloudwatch-exporter container. |
image_pull_policy | Image pull policy defined on the cloudwatch-exporter container. |
image_version | Tag of the docker image used for the cloudwatch-exporter container. |
namespace | Name of the namespace in which the resources have been deployed. |
prometheus_alert_groups | List of object representing prometheus alert groups you can import in prometheus to alert you in case of problems. |
secret_annotations | Map of annotations that are configured on the secret. |
secret_labels | Map of labels that are configured on the secret. |
secret_name | Name of the secret created by the module. |
selector_labels | Map of the labels that are used as selectors. |
service_annotations | Map of annotations that are configured on the service. |
service_labels | Map of labels that are configured on the service. |
service_name | Name of the service created by the module. |
service_port | Port number of the service port. |
service_port_name | Name of the service port. |