Name | Version |
---|---|
terraform | >= 0.13 |
kubectl | >= 1.8.0 |
Name | Source | Version |
---|---|---|
cert-manager | ./modules/cert-manager | n/a |
contour | ./modules/contour | n/a |
prometheus | ./modules/prometheus | n/a |
grafana | ./modules/grafana | n/a |
external-dns | ./modules/external-dns | n/a |
fluent-bit | ./modules/fluent-bit | n/a |
harbor | ./modules/harbor | n/a |
Name | Description | Type | Default | Required |
---|---|---|---|---|
skip_cert_manager | Skip installing cert manager in the cluster. | bool |
false |
no |
skip_contour | Skip installing contour in the cluster. | bool |
false |
no |
skip_external_dns | Skip installing External DNS in the cluster. | bool |
false |
no |
skip_prometheus | Skip installing Prometheus in the cluster. | bool |
false |
no |
skip_grafana | Skip installing Grafana in the cluster. | bool |
false |
no |
skip_fluent_bit | Skip installing Fluent Bit in the cluster. | bool |
false |
no |
skip_harbor | Skip installing Harbor in the cluster. | bool |
true |
no |
workload_cluster_context | The Kubeconfig Context to target. | string |
"" |
no |
kubeconfig_path | The File path to your kubeconfig. | string |
"~/.kube/config" |
no |
grafana_admin_password | The Default Admin Password for grafana. | string |
"VMware1!" |
no |
grafana_ingress_fqdn | The FQDN grafana is accessible at. | string |
"" |
no |
dns_zone | The DNS Zone for external DNS to manage its records in. | string |
"" |
no |
dns_server | The FQDN or IP of your Microsoft DNS Server that external DNS will manage. | string |
"" |
no |
cluster_name | The Name of the cluster you are targeting. This is used by fluent bit to enrich logs | string |
"" |
no |
mgmt_cluster_name | The name of the Management Cluster that deployed this workload cluster. This is used by fluent bit to enrich logs. | string |
"." |
no |
fluent_bit_output_plugin | The backend type to be used for Fluent Bit. Valid options are syslog, elasticsearch, splunk, http, and kafka | string |
"syslog" |
no |
elasticseach_host | Elastic Search FQDN or IP for Fluent Bit Elastic Search Output Plugin. | string |
"" |
no |
elasticseach_port | Elastic Search Port for Fluent Bit Elastic Search Output Plugin. | string |
9200 |
no |
http_host | HTTP Endpoint FQDN or IP for Fluent Bit HTTP Output Plugin. | string |
"" |
no |
http_port | HTTP Port for Fluent Bit HTTP Output Plugin. | number |
80 |
no |
http_uri | HTTP URI for Fluent Bit HTTP Output Plugin. | string |
"" |
no |
http_header_key_value | HTTP Header for Fluent Bit HTTP Output Plugin. | string |
"" |
no |
kafka_broker_service_name | Kafka Broker Service Name for Fluent Bit Kafka Output Plugin. | string |
"" |
no |
kafka_topic_name | Kafka Topic Name for Fluent Bit Kafka Output Plugin. | string |
"" |
no |
splunk_host | Splunk Host FQDN or IP for Fluent Bit Splunk Output Plugin. | string |
"" |
no |
splunk_port | Splunk Port for Fluent Bit Splunk Output Plugin. | number |
8088 |
no |
splunk_token | Splunk API Token for Fluent Bit Splunk Output Plugin. | string |
"" |
no |
syslog_host | Syslog Host FQDN or IP for Fluent Bit Syslog Output Plugin. | string |
"" |
no |
syslog_port | Syslog Port for Fluent Bit Syslog Output Plugin. | number |
514 |
no |
syslog_mode | Syslog Transit Protocol for Fluent Bit Syslog Output Plugin. | string |
"udp" |
no |
syslog_format | Syslog Format to use for Fluent Bit Syslog Output Plugin. | string |
"rfc5424" |
no |
harbor_ingress_fqdn | FQDN to expose Harbor via. | string |
"" |
no |
harbor_secret_key | Harbor Secret Key. | string |
"y5jGWkhvZEDE0hUs" |
no |
harbor_admin_password | Default Admin User Password for Harbor. | string |
"VMware1!" |
no |
harbor_db_password | Default DB Password for Harbor. | string |
"VMware1!" |
no |
harbor_core_secret | Harbor Core Secret. | string |
"g0vGmDnFx963ox78" |
no |
harbor_xsrf_key | Harbor XSRF Key. | string |
"BvOPbvh2hwtlsVXcWNi8rAVvIQQ8bn8R" |
no |
harbor_jobservice_secret | Harbor Job Service Secret. | string |
"PSQUnX4NOuGX5jsX" |
no |
harbor_registry_secret | Harbor Registry Secret. | string |
"EOUMERNXjSsGMdZM" |
no |
harbor_enable_notary | Enable Notary Server in Harbor. | bool |
true |
no |
harbor_enable_clair | Enable Clair for image scanning in Harbor. | bool |
false |
no |
harbor_enable_trivy | Enable Trivy for image scanning in Harbor. | bool |
true |
no |
harbor_registry_pv_size_gb | Size of PV for storing images and charts in Harbor. | number |
50 |
no |