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  }