@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
2
2
kind : CustomResourceDefinition
3
3
metadata :
4
4
annotations :
5
- controller-gen.kubebuilder.io/version : v0.14.0
5
+ controller-gen.kubebuilder.io/version : v0.16.5
6
6
creationTimestamp : null
7
7
name : falconadmissions.falcon.crowdstrike.com
8
8
spec :
@@ -103,10 +103,13 @@ spec:
103
103
referenced object inside the same namespace.
104
104
properties :
105
105
name :
106
+ default : " "
106
107
description : |-
107
108
Name of the referent.
109
+ This field is effectively required, but due to backwards compatibility is
110
+ allowed to be empty. Instances of this type with an empty value here are
111
+ almost certainly wrong.
108
112
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
109
- TODO: Add other useful fields. apiVersion, kind, uid?
110
113
type : string
111
114
type : object
112
115
x-kubernetes-map-type : atomic
@@ -134,11 +137,9 @@ spec:
134
137
Claims lists the names of resources, defined in spec.resourceClaims,
135
138
that are used by this container.
136
139
137
-
138
140
This is an alpha field and requires enabling the
139
141
DynamicResourceAllocation feature gate.
140
142
141
-
142
143
This field is immutable. It can only be set for containers.
143
144
items :
144
145
description : ResourceClaim references one entry in PodSpec.ResourceClaims.
@@ -149,6 +150,12 @@ spec:
149
150
the Pod where this field is used. It makes that resource available
150
151
inside a container.
151
152
type : string
153
+ request :
154
+ description : |-
155
+ Request is the name chosen for a request in the referenced claim.
156
+ If empty, everything from the claim is made available, otherwise
157
+ only the result of this request.
158
+ type : string
152
159
required :
153
160
- name
154
161
type : object
@@ -196,11 +203,9 @@ spec:
196
203
Claims lists the names of resources, defined in spec.resourceClaims,
197
204
that are used by this container.
198
205
199
-
200
206
This is an alpha field and requires enabling the
201
207
DynamicResourceAllocation feature gate.
202
208
203
-
204
209
This field is immutable. It can only be set for containers.
205
210
items :
206
211
description : ResourceClaim references one entry in PodSpec.ResourceClaims.
@@ -211,6 +216,12 @@ spec:
211
216
the Pod where this field is used. It makes that resource available
212
217
inside a container.
213
218
type : string
219
+ request :
220
+ description : |-
221
+ Request is the name chosen for a request in the referenced claim.
222
+ If empty, everything from the claim is made available, otherwise
223
+ only the result of this request.
224
+ type : string
214
225
required :
215
226
- name
216
227
type : object
@@ -258,11 +269,9 @@ spec:
258
269
Claims lists the names of resources, defined in spec.resourceClaims,
259
270
that are used by this container.
260
271
261
-
262
272
This is an alpha field and requires enabling the
263
273
DynamicResourceAllocation feature gate.
264
274
265
-
266
275
This field is immutable. It can only be set for containers.
267
276
items :
268
277
description : ResourceClaim references one entry in PodSpec.ResourceClaims.
@@ -273,6 +282,12 @@ spec:
273
282
the Pod where this field is used. It makes that resource available
274
283
inside a container.
275
284
type : string
285
+ request :
286
+ description : |-
287
+ Request is the name chosen for a request in the referenced claim.
288
+ If empty, everything from the claim is made available, otherwise
289
+ only the result of this request.
290
+ type : string
276
291
required :
277
292
- name
278
293
type : object
@@ -457,10 +472,8 @@ spec:
457
472
description : |-
458
473
FalconAPI configures connection from your local Falcon operator to CrowdStrike Falcon platform.
459
474
460
-
461
475
When configured, it will pull the sensor from registry.crowdstrike.com and deploy the appropriate sensor to the cluster.
462
476
463
-
464
477
If using the API is not desired, the sensor can be manually configured by setting the Image and Version fields.
465
478
properties :
466
479
cid :
@@ -564,16 +577,8 @@ spec:
564
577
properties :
565
578
conditions :
566
579
items :
567
- description : " Condition contains details for one aspect of the current
568
- state of this API Resource.\n ---\n This struct is intended for
569
- direct use as an array at the field path .status.conditions. For
570
- example,\n\n\n\t type FooStatus struct{\n\t // Represents the
571
- observations of a foo's current state.\n\t // Known .status.conditions.type
572
- are: \" Available\" , \" Progressing\" , and \" Degraded\"\n\t //
573
- +patchMergeKey=type\n\t // +patchStrategy=merge\n\t // +listType=map\n\t
574
- \ // +listMapKey=type\n\t Conditions []metav1.Condition `json:\" conditions,omitempty\"
575
- patchStrategy:\" merge\" patchMergeKey:\" type\" protobuf:\" bytes,1,rep,name=conditions\" `\n\n\n\t
576
- \ // other fields\n\t }"
580
+ description : Condition contains details for one aspect of the current
581
+ state of this API Resource.
577
582
properties :
578
583
lastTransitionTime :
579
584
description : |-
@@ -614,12 +619,7 @@ spec:
614
619
- Unknown
615
620
type : string
616
621
type :
617
- description : |-
618
- type of condition in CamelCase or in foo.example.com/CamelCase.
619
- ---
620
- Many .condition.type values are consistent across resources like Available, but because arbitrary conditions can be
621
- useful (see .node.status.conditions), the ability to deconflict is important.
622
- The regex it matches is (dns1123SubdomainFmt/)?(qualifiedNameFmt)
622
+ description : type of condition in CamelCase or in foo.example.com/CamelCase.
623
623
maxLength : 316
624
624
pattern : ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
625
625
type : string
0 commit comments