Module to install TektonCD in an OpenShift or Kubernetes cluster.
Note: At the moment, because of a lag in the version of the Tekton operator available in the OperatorHub catalog, this module (and the OperatorHub Tekton operator) only supports Kubernetes version < 1.25. This issue tracks the fix. Once addressed, this module will automatically support Kubernetes versions >= 1.25 without update.
The module depends on the following software components:
- terraform v0.15
- Cluster
- OLM
See example/ folder for full example usage
module "tekton" {
source = "github.com/ibm-garage-cloud/terraform-tools-tekton.git"
cluster_config_file_path = module.cluster.config_file_path
cluster_ingress_hostname = module.cluster.platform.ingress
olm_namespace = module.olm.olm_namespace
operator_namespace = module.olm.target_namespace
}