You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 20, 2024. It is now read-only.
Copy file name to clipboardExpand all lines: config/crd/bases/app.terraform.io_workspaces.yaml
+24-49Lines changed: 24 additions & 49 deletions
Original file line number
Diff line number
Diff line change
@@ -22,14 +22,10 @@ spec:
22
22
description: Workspace is the Schema for the workspaces API
23
23
properties:
24
24
apiVersion:
25
-
description: 'APIVersion defines the versioned schema of this representation
26
-
of an object. Servers should convert recognized schemas to the latest
27
-
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
25
+
description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
28
26
type: string
29
27
kind:
30
-
description: 'Kind is a string value representing the REST resource this
31
-
object represents. Servers may infer this from the endpoint the client
32
-
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
28
+
description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
33
29
type: string
34
30
metadata:
35
31
type: object
@@ -39,6 +35,9 @@ spec:
39
35
agentPoolID:
40
36
description: Specifies the agent pool ID we wish to use.
41
37
type: string
38
+
agentPoolName:
39
+
description: Specifies the agent pool name we wish to use.
40
+
type: string
42
41
module:
43
42
description: Module source and version to use
44
43
nullable: true
@@ -135,22 +134,18 @@ spec:
135
134
description: File path within operator pod to load workspace secrets
136
135
type: string
137
136
sshKeyID:
138
-
description: SSH Key ID. This key must already exist in the TF Cloud
139
-
organization. This can either be the user assigned name of the SSH
140
-
Key, or the system assigned ID.
137
+
description: SSH Key ID. This key must already exist in the TF Cloud organization. This can either be the user assigned name of the SSH Key, or the system assigned ID.
141
138
type: string
142
139
terraformVersion:
143
-
description: Terraform version used for this workspace. The default
144
-
is `latest`.
140
+
description: Terraform version used for this workspace. The default is `latest`.
145
141
type: string
146
142
variables:
147
143
description: Variables as inputs to module
148
144
items:
149
145
description: Variable denotes an input to the module
150
146
properties:
151
147
environmentVariable:
152
-
description: EnvironmentVariable denotes if this variable should
153
-
be created as environment variable
148
+
description: EnvironmentVariable denotes if this variable should be created as environment variable
154
149
type: boolean
155
150
hcl:
156
151
description: String input should be an HCL-formatted variable
@@ -159,15 +154,13 @@ spec:
159
154
description: Variable name
160
155
type: string
161
156
sensitive:
162
-
description: Variable is a secret and should be retrieved from
163
-
file
157
+
description: Variable is a secret and should be retrieved from file
164
158
type: boolean
165
159
value:
166
160
description: Variable value
167
161
type: string
168
162
valueFrom:
169
-
description: Source for the variable's value. Cannot be used if
170
-
value is not empty.
163
+
description: Source for the variable's value. Cannot be used if value is not empty.
171
164
properties:
172
165
configMapKeyRef:
173
166
description: Selects a key of a ConfigMap.
@@ -176,49 +169,37 @@ spec:
176
169
description: The key to select.
177
170
type: string
178
171
name:
179
-
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
180
-
TODO: Add other useful fields. apiVersion, kind, uid?'
172
+
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?'
181
173
type: string
182
174
optional:
183
-
description: Specify whether the ConfigMap or its key
184
-
must be defined
175
+
description: Specify whether the ConfigMap or its key must be defined
185
176
type: boolean
186
177
required:
187
178
- key
188
179
type: object
189
180
fieldRef:
190
-
description: 'Selects a field of the pod: supports metadata.name,
description: 'Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.'
194
182
properties:
195
183
apiVersion:
196
-
description: Version of the schema the FieldPath is written
197
-
in terms of, defaults to "v1".
184
+
description: Version of the schema the FieldPath is written in terms of, defaults to "v1".
198
185
type: string
199
186
fieldPath:
200
-
description: Path of the field to select in the specified
201
-
API version.
187
+
description: Path of the field to select in the specified API version.
202
188
type: string
203
189
required:
204
190
- fieldPath
205
191
type: object
206
192
resourceFieldRef:
207
-
description: 'Selects a resource of the container: only resources
208
-
limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage,
209
-
requests.cpu, requests.memory and requests.ephemeral-storage)
210
-
are currently supported.'
193
+
description: 'Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.'
211
194
properties:
212
195
containerName:
213
-
description: 'Container name: required for volumes, optional
214
-
for env vars'
196
+
description: 'Container name: required for volumes, optional for env vars'
215
197
type: string
216
198
divisor:
217
199
anyOf:
218
200
- type: integer
219
201
- type: string
220
-
description: Specifies the output format of the exposed
221
-
resources, defaults to "1"
202
+
description: Specifies the output format of the exposed resources, defaults to "1"
description: Selects a key of a secret in the pod's namespace
232
213
properties:
233
214
key:
234
-
description: The key of the secret to select from. Must
235
-
be a valid secret key.
215
+
description: The key of the secret to select from. Must be a valid secret key.
236
216
type: string
237
217
name:
238
-
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
239
-
TODO: Add other useful fields. apiVersion, kind, uid?'
218
+
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?'
240
219
type: string
241
220
optional:
242
-
description: Specify whether the Secret or its key must
243
-
be defined
221
+
description: Specify whether the Secret or its key must be defined
244
222
type: boolean
245
223
required:
246
224
- key
@@ -253,23 +231,20 @@ spec:
253
231
type: object
254
232
type: array
255
233
vcs:
256
-
description: Details of the VCS repository we want to connect to the
257
-
workspace
234
+
description: Details of the VCS repository we want to connect to the workspace
258
235
nullable: true
259
236
properties:
260
237
branch:
261
238
description: The repository branch to use
262
239
type: string
263
240
ingress_submodules:
264
-
description: Whether submodules should be fetched when cloning the
265
-
VCS repository (Defaults to false)
241
+
description: Whether submodules should be fetched when cloning the VCS repository (Defaults to false)
266
242
type: boolean
267
243
repo_identifier:
268
244
description: A reference to your VCS repository in the format org/repo
269
245
type: string
270
246
token_id:
271
-
description: Token ID of the VCS Connection (OAuth Connection Token)
272
-
to use https://www.terraform.io/docs/cloud/vcs
247
+
description: Token ID of the VCS Connection (OAuth Connection Token) to use https://www.terraform.io/docs/cloud/vcs
0 commit comments