/terraform-tools-tekton

Terraform module to install Tekton into cluster

Primary LanguageShell

Tekton terraform module

Verify and release module

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.

Software dependencies

The module depends on the following software components:

  • terraform v0.15

Module dependencies

  • Cluster
  • OLM

Example usage

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
}