Terraform module to deploy alertmanager webhook servicenow on kubernetes.
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
Christophe van de Kerchove 883a461612
doc: Add changelog file
il y a 3 jours
examples feat: Update label convention il y a 3 mois
.gitignore Initial skeleton il y a 1 an
.pre-commit-config.yaml doc: Add changelog file il y a 3 jours
CHANGELOG.md doc: Add changelog file il y a 3 jours
Jenkinsfile Add module il y a 1 an
LICENSE Initial skeleton il y a 1 an
README.md doc: Add changelog file il y a 3 jours
main.tf chore: Update pre-commit configuration il y a 3 jours
outputs.tf Add module il y a 1 an
variables.tf chore: Update pre-commit configuration il y a 3 jours

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