Terraform module to deploy alertmanager webhook servicenow on kubernetes.
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
Christophe van de Kerchove 883a461612
doc: Add changelog file
1 semana atrás
examples feat: Update label convention 3 meses atrás
.gitignore Initial skeleton 1 ano atrás
.pre-commit-config.yaml doc: Add changelog file 1 semana atrás
CHANGELOG.md doc: Add changelog file 1 semana atrás
Jenkinsfile Add module 1 ano atrás
LICENSE Initial skeleton 1 ano atrás
README.md doc: Add changelog file 1 semana atrás
main.tf chore: Update pre-commit configuration 1 semana atrás
outputs.tf Add module 1 ano atrás
variables.tf chore: Update pre-commit configuration 1 semana atrás

README.md

terraform-module-kubernetes-alertmanager-webhook-servicenow

Terraform module to deploy alertmanager webhook servicenow on kubernetes.

Requirements

No requirements.

Providers

Name Version
kubernetes n/a
random n/a

Inputs

Name Description Type Default Required
annotations Additionnal annotations that will be merged on all resources. map {} no
application_version Version of AWSN to deploy. string "1.6.0" 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 "alertmanager-webhook-servicenow" no
configuration Configuration to use for alertmanager-webhook-servicenow (must be a yaml string). string 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 "alertmanager-webhook-servicenow" no
enabled Whether or not to enable this module. bool true no
image_pull_policy Image pull policy on the main container. string "IfNotPresent" no
instance_name Name of the service-now instance to connect to. string n/a yes
labels Additionnal labels that will be merged on all resources. map {} no
namespace Namespace in which the module will be deployed. string "default" no
password Password to use when connecting to service-now. string n/a yes
port Port to be used for the service. number 80 no
replicas Number of replicas to deploy. number 2 no
secret_annotations Additionnal annotations that will be merged for the secret. map {} no
secret_labels Additionnal labels that will be merged for the secret. map {} no
secret_name Name of the secret that will be created. string "alertmanager-webhook-servicenow" 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 "alertmanager-webhook-servicenow" no
user_name Username to use when connecting to service-now. string n/a yes

Outputs

Name Description
config_map_name Name of the config_map created by this module.
deployment_name Name of the deployment created by this module.
namespace Namespace in which the module is deployed.
port Port on which the service listens.
secret_name Name of the secret created by this module.
service_name Name of the service created by this module.

Contributing

All contributions are welcome, but take notice of the following requirements:

pre-commit

This repository uses a pre-commit configuration file. Our CI will make sure it runs before deploying anything. More information

Usage

pre-commit install
pre-commit install -t commit-msg

versioning

This repository follows the semantic versionning v2.0.0 conventions.

commit messages

This repository follows the AFCMF commit message standards.

terraform best-practices

This repository follows the FXinnovation Terraform standards.

changelog

The changelog message is generated using the git-extras package using the following command:

git changelog -a -t <target-version> -p