connect
Altinity/connect/altinitycloud
Terraform module for connecting Kubernetes clusters to Altinity.Cloud
terraform-altinitycloud-connect Terraform module for connecting your Kubernetes clusters to Altinity.Cloud. If you're looking for a way to manage ClickHouse clusters via Terraform, see terraform-provider-altinitycloud. Usage ``terraform provider "kubernetes" { # https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs } module "altinitycloud_connect" { source = "altinity/connect/altinitycloud" version = "0.21.0" # cloud-connect.pem is produced by altinitycloud-connect login. # See https://github.com/altinity/altinitycloud-connect for details. pem = file("cloud-connect.pem") } `` Legal All code, unless specified otherwise, is licensed under the Apache-2.0 license. Copyright (c) 2022 Altinity, Inc.
| Name | Type | Description | Default |
|---|---|---|---|
| pem | string | The contents of cloud-connect.pem generated by https://github.com/altinity/altin | "" |
| image | string | Custom Docker image (defaults to altinity/cloud-connect:$version) | "" |
| image_pull_policy | string | Image pull policy as described in https://kubernetes.io/docs/concepts/containers | "" |
| wait_connected | bool | Wait for environment to be connected | false |
| wait_ready | bool | Wait for environment to be ready (to launch ClickHouse clusters & accept traffic | false |
| namespace_annotations | map(string) | Map of annotations for `altinity-cloud-*` namespaces | {} |
| use_external_secret | bool | false | |
| url | string | "https://anywhere.altinity.cloud" | |
| wait_timeout_in_seconds | number | Max time to wait in seconds (45min by default) | 2700 |
| namespace_labels | map(string) | Map of labels for `altinity-cloud-*` namespaces | {} |
system_namespaceclickhouse_namespace