agones.dev/agones@v1.53.0/install/terraform/modules/helm3/variables.tf (about) 1 # Copyright 2020 Google LLC All Rights Reserved. 2 # 3 # Licensed under the Apache License, Version 2.0 (the "License"); 4 # you may not use this file except in compliance with the License. 5 # You may obtain a copy of the License at 6 # 7 # http://www.apache.org/licenses/LICENSE-2.0 8 # 9 # Unless required by applicable law or agreed to in writing, software 10 # distributed under the License is distributed on an "AS IS" BASIS, 11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 # See the License for the specific language governing permissions and 13 # limitations under the License. 14 15 #Helm variables 16 17 variable "chart" { 18 default = "agones" 19 } 20 21 variable "force_update" { 22 default = "true" 23 } 24 25 variable "agones_version" { 26 default = "" 27 } 28 29 variable "udp_expose" { 30 default = "true" 31 } 32 33 variable "log_level" { 34 default = "info" 35 } 36 37 variable "feature_gates" { 38 default = "" 39 } 40 41 variable "host" {} 42 43 variable "token" {} 44 45 variable "cluster_ca_certificate" {} 46 47 variable "crd_cleanup" { 48 default = "true" 49 } 50 51 variable "image_registry" { 52 default = "us-docker.pkg.dev/agones-images/release" 53 } 54 55 variable "pull_policy" { 56 default = "IfNotPresent" 57 } 58 59 variable "always_pull_sidecar" { 60 default = "false" 61 } 62 63 variable "image_pull_secret" { 64 default = "" 65 } 66 67 variable "ping_service_type" { 68 default = "LoadBalancer" 69 } 70 71 variable "values_file" { 72 default = "" 73 } 74 75 variable "gameserver_minPort" { 76 default = "7000" 77 } 78 79 variable "gameserver_maxPort" { 80 default = "8000" 81 } 82 83 variable "gameserver_namespaces" { 84 default = ["default"] 85 type = list(string) 86 } 87 88 variable "load_balancer_ip" { 89 default = "" 90 } 91 92 variable "set_values" { 93 type = set(object({ 94 name = string 95 type = string 96 value = string 97 })) 98 default = [] 99 } 100 101 variable "set_list_values" { 102 type = set(object({ 103 name = string 104 value = list(string) 105 })) 106 default = [] 107 } 108 109 variable "set_sensitive_values" { 110 type = set(object({ 111 name = string 112 type = string 113 value = string 114 })) 115 default = [] 116 sensitive = true 117 }