This repository contains Terraform modules for easy deployment resources into Kubernetes/OpenShift.
- Basic charts for the initial setup of a project
- Support charts with any stack
- Best practices from more then 100 projects
- Developers
- System administrators
- DevOps engineers
For use this module you need to installed Terraform package. Set up the Terraform file, then init, plan and run module:
$ terraform init
$ terraform plan
$ terraform apply
The available variables are listed in each modules's README file, along with their default values.
pipeline
- gitlab-runner - create resources for pipeline
main
- ingress controllers/ingress-nginx - create resources for ingress-nginx controller
- main/ssl - create resources for cert-manager
monitoring
- kube-prometheus-stack - create resources for kube-prometheus-stack
Following features are already in backlog for our development team and will be released soon:
- hashicorp (modules: vault)
- logging (modules: Loki)
For support and feedback please contact me:
- telegram: @Gacblk
- e-mail: a.gacenko@nixys.io
For news and discussions subscribe the channels:
- Telegram community (news): @nxs_marketplace_k8s_apps
- Telegram community (chat): @nxs_marketplace_k8s_apps_chat
nxs-marketplace-k8s-apps is released under the Apache License 2.0.