@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
3
3
kind : CustomResourceDefinition
4
4
metadata :
5
5
annotations :
6
- controller-gen.kubebuilder.io/version : v0.15.0
6
+ controller-gen.kubebuilder.io/version : v0.16.1
7
7
name : buckets.source.toolkit.fluxcd.io
8
8
spec :
9
9
group : source.toolkit.fluxcd.io
@@ -90,19 +90,16 @@ spec:
90
90
CertSecretRef can be given the name of a Secret containing
91
91
either or both of
92
92
93
-
94
93
- a PEM-encoded client certificate (`tls.crt`) and private
95
94
key (`tls.key`);
96
95
- a PEM-encoded CA certificate (`ca.crt`)
97
96
98
-
99
97
and whichever are supplied, will be used for connecting to the
100
98
bucket. The client cert and key are useful if you are
101
99
authenticating with a certificate; the CA cert is useful if
102
100
you are using a self-signed server certificate. The Secret must
103
101
be of type `Opaque` or `kubernetes.io/tls`.
104
102
105
-
106
103
This field is only supported for the `generic` provider.
107
104
properties :
108
105
name :
@@ -179,27 +176,23 @@ spec:
179
176
Service for fetching temporary credentials to authenticate in a
180
177
Bucket provider.
181
178
182
-
183
179
This field is only supported for the `aws` and `generic` providers.
184
180
properties :
185
181
certSecretRef :
186
182
description : |-
187
183
CertSecretRef can be given the name of a Secret containing
188
184
either or both of
189
185
190
-
191
186
- a PEM-encoded client certificate (`tls.crt`) and private
192
187
key (`tls.key`);
193
188
- a PEM-encoded CA certificate (`ca.crt`)
194
189
195
-
196
190
and whichever are supplied, will be used for connecting to the
197
191
STS endpoint. The client cert and key are useful if you are
198
192
authenticating with a certificate; the CA cert is useful if
199
193
you are using a self-signed server certificate. The Secret must
200
194
be of type `Opaque` or `kubernetes.io/tls`.
201
195
202
-
203
196
This field is only supported for the `ldap` provider.
204
197
properties :
205
198
name :
@@ -320,16 +313,8 @@ spec:
320
313
conditions :
321
314
description : Conditions holds the conditions for the Bucket.
322
315
items :
323
- description : " Condition contains details for one aspect of the current
324
- state of this API Resource.\n ---\n This struct is intended for
325
- direct use as an array at the field path .status.conditions. For
326
- example,\n\n\n\t type FooStatus struct{\n\t // Represents the
327
- observations of a foo's current state.\n\t // Known .status.conditions.type
328
- are: \" Available\" , \" Progressing\" , and \" Degraded\"\n\t //
329
- +patchMergeKey=type\n\t // +patchStrategy=merge\n\t // +listType=map\n\t
330
- \ // +listMapKey=type\n\t Conditions []metav1.Condition `json:\" conditions,omitempty\"
331
- patchStrategy:\" merge\" patchMergeKey:\" type\" protobuf:\" bytes,1,rep,name=conditions\" `\n\n\n\t
332
- \ // other fields\n\t }"
316
+ description : Condition contains details for one aspect of the current
317
+ state of this API Resource.
333
318
properties :
334
319
lastTransitionTime :
335
320
description : |-
@@ -370,12 +355,7 @@ spec:
370
355
- Unknown
371
356
type : string
372
357
type :
373
- description : |-
374
- type of condition in CamelCase or in foo.example.com/CamelCase.
375
- ---
376
- Many .condition.type values are consistent across resources like Available, but because arbitrary conditions can be
377
- useful (see .node.status.conditions), the ability to deconflict is important.
378
- The regex it matches is (dns1123SubdomainFmt/)?(qualifiedNameFmt)
358
+ description : type of condition in CamelCase or in foo.example.com/CamelCase.
379
359
maxLength : 316
380
360
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])$
381
361
type : string
@@ -566,22 +546,15 @@ spec:
566
546
description : URL is the HTTP address of this artifact.
567
547
type : string
568
548
required :
549
+ - lastUpdateTime
569
550
- path
570
551
- url
571
552
type : object
572
553
conditions :
573
554
description : Conditions holds the conditions for the Bucket.
574
555
items :
575
- description : " Condition contains details for one aspect of the current
576
- state of this API Resource.\n ---\n This struct is intended for
577
- direct use as an array at the field path .status.conditions. For
578
- example,\n\n\n\t type FooStatus struct{\n\t // Represents the
579
- observations of a foo's current state.\n\t // Known .status.conditions.type
580
- are: \" Available\" , \" Progressing\" , and \" Degraded\"\n\t //
581
- +patchMergeKey=type\n\t // +patchStrategy=merge\n\t // +listType=map\n\t
582
- \ // +listMapKey=type\n\t Conditions []metav1.Condition `json:\" conditions,omitempty\"
583
- patchStrategy:\" merge\" patchMergeKey:\" type\" protobuf:\" bytes,1,rep,name=conditions\" `\n\n\n\t
584
- \ // other fields\n\t }"
556
+ description : Condition contains details for one aspect of the current
557
+ state of this API Resource.
585
558
properties :
586
559
lastTransitionTime :
587
560
description : |-
@@ -622,12 +595,7 @@ spec:
622
595
- Unknown
623
596
type : string
624
597
type :
625
- description : |-
626
- type of condition in CamelCase or in foo.example.com/CamelCase.
627
- ---
628
- Many .condition.type values are consistent across resources like Available, but because arbitrary conditions can be
629
- useful (see .node.status.conditions), the ability to deconflict is important.
630
- The regex it matches is (dns1123SubdomainFmt/)?(qualifiedNameFmt)
598
+ description : type of condition in CamelCase or in foo.example.com/CamelCase.
631
599
maxLength : 316
632
600
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])$
633
601
type : string
@@ -737,19 +705,16 @@ spec:
737
705
CertSecretRef can be given the name of a Secret containing
738
706
either or both of
739
707
740
-
741
708
- a PEM-encoded client certificate (`tls.crt`) and private
742
709
key (`tls.key`);
743
710
- a PEM-encoded CA certificate (`ca.crt`)
744
711
745
-
746
712
and whichever are supplied, will be used for connecting to the
747
713
bucket. The client cert and key are useful if you are
748
714
authenticating with a certificate; the CA cert is useful if
749
715
you are using a self-signed server certificate. The Secret must
750
716
be of type `Opaque` or `kubernetes.io/tls`.
751
717
752
-
753
718
This field is only supported for the `generic` provider.
754
719
properties :
755
720
name :
@@ -826,27 +791,23 @@ spec:
826
791
Service for fetching temporary credentials to authenticate in a
827
792
Bucket provider.
828
793
829
-
830
794
This field is only supported for the `aws` and `generic` providers.
831
795
properties :
832
796
certSecretRef :
833
797
description : |-
834
798
CertSecretRef can be given the name of a Secret containing
835
799
either or both of
836
800
837
-
838
801
- a PEM-encoded client certificate (`tls.crt`) and private
839
802
key (`tls.key`);
840
803
- a PEM-encoded CA certificate (`ca.crt`)
841
804
842
-
843
805
and whichever are supplied, will be used for connecting to the
844
806
STS endpoint. The client cert and key are useful if you are
845
807
authenticating with a certificate; the CA cert is useful if
846
808
you are using a self-signed server certificate. The Secret must
847
809
be of type `Opaque` or `kubernetes.io/tls`.
848
810
849
-
850
811
This field is only supported for the `ldap` provider.
851
812
properties :
852
813
name :
@@ -967,16 +928,8 @@ spec:
967
928
conditions :
968
929
description : Conditions holds the conditions for the Bucket.
969
930
items :
970
- description : " Condition contains details for one aspect of the current
971
- state of this API Resource.\n ---\n This struct is intended for
972
- direct use as an array at the field path .status.conditions. For
973
- example,\n\n\n\t type FooStatus struct{\n\t // Represents the
974
- observations of a foo's current state.\n\t // Known .status.conditions.type
975
- are: \" Available\" , \" Progressing\" , and \" Degraded\"\n\t //
976
- +patchMergeKey=type\n\t // +patchStrategy=merge\n\t // +listType=map\n\t
977
- \ // +listMapKey=type\n\t Conditions []metav1.Condition `json:\" conditions,omitempty\"
978
- patchStrategy:\" merge\" patchMergeKey:\" type\" protobuf:\" bytes,1,rep,name=conditions\" `\n\n\n\t
979
- \ // other fields\n\t }"
931
+ description : Condition contains details for one aspect of the current
932
+ state of this API Resource.
980
933
properties :
981
934
lastTransitionTime :
982
935
description : |-
@@ -1017,12 +970,7 @@ spec:
1017
970
- Unknown
1018
971
type : string
1019
972
type :
1020
- description : |-
1021
- type of condition in CamelCase or in foo.example.com/CamelCase.
1022
- ---
1023
- Many .condition.type values are consistent across resources like Available, but because arbitrary conditions can be
1024
- useful (see .node.status.conditions), the ability to deconflict is important.
1025
- The regex it matches is (dns1123SubdomainFmt/)?(qualifiedNameFmt)
973
+ description : type of condition in CamelCase or in foo.example.com/CamelCase.
1026
974
maxLength : 316
1027
975
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])$
1028
976
type : string
0 commit comments