-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvariables.tf
154 lines (138 loc) · 3.62 KB
/
variables.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
// deployment
variable "release_name" {
description = "name of the release of the inspr daemon"
type = string
default = "insprd"
}
variable "namespace" {
description = "namespace in which the daemon components will be deployed to"
type = string
default = "inspr"
}
// insprd svc
variable "insprd_name" {
description = "name of the daemon service"
type = string
default = "insprd"
}
variable "insprd_svc_type" {
description = "specifies the type of the daemon service"
type = string
default = "ClusterIP"
}
variable "insprd_svc_port" {
description = "specifies the port of the daemon service"
type = number
default = 80
}
variable "insprd_svc_targetPort" {
description = "specifies the targetPort of the daemon service"
type = number
default = 8080
}
variable "image_pull_policy" {
description = "definition of the image policy for the pods"
type = string
default = "IfNotPresent"
}
variable "replica_count" {
description = "number of replicas of the pods associated with the inspr daemon"
type = number
default = 1
}
variable "log_level" {
description = "initial level of the daemon logger, can be changed via insprctl"
type = string
default = "info"
}
// sidecar
/// client
variable "sidecar_client_read_port" {
description = "specifies the port in which the sidecar client will read from"
type = number
default = 3046
}
variable "sidecar_client_write_port" {
description = "specifies the port in which the sidecar client will write to"
type = number
default = 3048
}
/// server
variable "sidecar_server_read_port" {
description = "specifies the port in which the sidecar server will read from"
type = number
default = 3047
}
variable "sidecar_server_write_port" {
description = "specifies the port in which the sidecar server will write to"
type = number
default = 3051
}
// auth svc
variable "auth_name" {
description = "name of the auth service"
type = string
default = "auth"
}
variable "auth_svc_type" {
description = "specifies the type of the auth service"
type = string
default = "ClusterIP"
}
variable "auth_svc_port" {
description = "specifies the port of the auth service"
type = number
default = 80
}
variable "auth_svc_targetPort" {
description = "specifies the targetPort of the auth service"
type = number
default = 8081
}
// images related
variable "image_registry" {
description = "url for the insprlabs image repository"
type = string
default = "gcr.io/insprlabs"
}
variable "image_tag" {
description = "tag of the image that the deployment will use, allows to specify a specific version of the daemon"
type = string
default = "latest"
}
variable "apps_namespace" {
description = "namespace in which the dapps will be created in."
type = string
}
variable "create_apps_namespace" {
description = "enable the creation of the dapps-namespace, in case it doens't exist"
type = bool
default = true
}
// ingress
variable "enable_ingress" {
description = "enables the ingress of the insprd"
type = bool
default = false
}
variable "ingress_host" {
description = "host of the ingress, only used if the enable_ingress is set as true"
type = string
default = ""
}
variable "ingress_class" {
description = "class of the ingress, only used if the enable_ingress is set as true"
type = string
default = ""
}
// init
variable "init_generate_key" {
description = "enables the creation of the init key, used for the authentication process of the inspr daemon"
type = bool
default = true
}
variable "init_key" {
description = "reponsible for setting the init_key in case the you don't want a random key"
type = string
default = ""
}