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
* Update modules to support k8s v0.29.2
Add support for kubernetes v0.29.2 in the Operator Framework api project
dependencies.
Signed-off-by: Edmund Ochieng <[email protected]>
* Cleanup extra golang modules
Signed-off-by: Edmund Ochieng <[email protected]>
* Bump versions of controller-runtime among other modules
Signed-off-by: Edmund Ochieng <[email protected]>
* Update controller tools and regen files
Updated controller tools to v0.14.0.
Refreshed auto-generated files.
* Regenerated files
* Regenerated files using go 1.21
* Fix diff
---------
Signed-off-by: Edmund Ochieng <[email protected]>
Co-authored-by: Edmund Ochieng <[email protected]>
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'
42
+
description: |-
43
+
APIVersion defines the versioned schema of this representation of an object.
44
+
Servers should convert recognized schemas to the latest internal value, and
45
+
may reject unrecognized values.
46
+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
44
47
type: string
45
48
kind:
46
-
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'
49
+
description: |-
50
+
Kind is a string value representing the REST resource this object represents.
51
+
Servers may infer this from the endpoint the client submits requests to.
52
+
Cannot be updated.
53
+
In CamelCase.
54
+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
47
55
type: string
48
56
metadata:
49
57
type: object
@@ -56,7 +64,9 @@ spec:
56
64
- clusterServiceVersionNames
57
65
properties:
58
66
approval:
59
-
description: Approval is the user approval policy for an InstallPlan. It must be one of "Automatic" or "Manual".
67
+
description: |-
68
+
Approval is the user approval policy for an InstallPlan.
69
+
It must be one of "Automatic" or "Manual".
60
70
type: string
61
71
approved:
62
72
type: boolean
@@ -71,37 +81,63 @@ spec:
71
81
sourceNamespace:
72
82
type: string
73
83
status:
74
-
description: "InstallPlanStatus represents the information about the status of steps required to complete installation. \n Status may trail the actual state of a system."
84
+
description: |-
85
+
InstallPlanStatus represents the information about the status of
86
+
steps required to complete installation.
87
+
88
+
89
+
Status may trail the actual state of a system.
75
90
type: object
76
91
required:
77
92
- catalogSources
78
93
- phase
79
94
properties:
80
95
attenuatedServiceAccountRef:
81
-
description: AttenuatedServiceAccountRef references the service account that is used to do scoped operator install.
96
+
description: |-
97
+
AttenuatedServiceAccountRef references the service account that is used
98
+
to do scoped operator install.
82
99
type: object
83
100
properties:
84
101
apiVersion:
85
102
description: API version of the referent.
86
103
type: string
87
104
fieldPath:
88
-
description: 'If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future.'
105
+
description: |-
106
+
If referring to a piece of an object instead of an entire object, this string
107
+
should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2].
108
+
For example, if the object reference is to a container within a pod, this would take on a value like:
109
+
"spec.containers{name}" (where "name" refers to the name of the container that triggered
110
+
the event) or if no container name is specified "spec.containers[2]" (container with
111
+
index 2 in this pod). This syntax is chosen only to have some well-defined way of
112
+
referencing a part of an object.
113
+
TODO: this design is not final and this field is subject to change in the future.
89
114
type: string
90
115
kind:
91
-
description: 'Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
116
+
description: |-
117
+
Kind of the referent.
118
+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
92
119
type: string
93
120
name:
94
-
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
121
+
description: |-
122
+
Name of the referent.
123
+
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
95
124
type: string
96
125
namespace:
97
-
description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
126
+
description: |-
127
+
Namespace of the referent.
128
+
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
98
129
type: string
99
130
resourceVersion:
100
-
description: 'Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency'
131
+
description: |-
132
+
Specific resourceVersion to which this reference is made, if any.
133
+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
101
134
type: string
102
135
uid:
103
-
description: 'UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids'
136
+
description: |-
137
+
UID of the referent.
138
+
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
104
139
type: string
140
+
x-kubernetes-map-type: atomic
105
141
bundleLookups:
106
142
description: BundleLookups is the set of in-progress requests to pull and unpackage bundle content to the cluster.
107
143
type: array
@@ -122,23 +158,42 @@ spec:
122
158
description: API version of the referent.
123
159
type: string
124
160
fieldPath:
125
-
description: 'If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future.'
161
+
description: |-
162
+
If referring to a piece of an object instead of an entire object, this string
163
+
should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2].
164
+
For example, if the object reference is to a container within a pod, this would take on a value like:
165
+
"spec.containers{name}" (where "name" refers to the name of the container that triggered
166
+
the event) or if no container name is specified "spec.containers[2]" (container with
167
+
index 2 in this pod). This syntax is chosen only to have some well-defined way of
168
+
referencing a part of an object.
169
+
TODO: this design is not final and this field is subject to change in the future.
126
170
type: string
127
171
kind:
128
-
description: 'Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
172
+
description: |-
173
+
Kind of the referent.
174
+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
129
175
type: string
130
176
name:
131
-
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
177
+
description: |-
178
+
Name of the referent.
179
+
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
132
180
type: string
133
181
namespace:
134
-
description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
182
+
description: |-
183
+
Namespace of the referent.
184
+
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
135
185
type: string
136
186
resourceVersion:
137
-
description: 'Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency'
187
+
description: |-
188
+
Specific resourceVersion to which this reference is made, if any.
189
+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
138
190
type: string
139
191
uid:
140
-
description: 'UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids'
192
+
description: |-
193
+
UID of the referent.
194
+
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
141
195
type: string
196
+
x-kubernetes-map-type: atomic
142
197
conditions:
143
198
description: Conditions represents the overall state of a BundleLookup.
144
199
type: array
@@ -172,7 +227,9 @@ spec:
172
227
description: Identifier is the catalog-unique name of the operator (the name of the CSV for bundles that contain CSVs)
173
228
type: string
174
229
path:
175
-
description: Path refers to the location of a bundle to pull. It's typically an image reference.
230
+
description: |-
231
+
Path refers to the location of a bundle to pull.
232
+
It's typically an image reference.
176
233
type: string
177
234
properties:
178
235
description: The effective properties of the unpacked bundle.
@@ -187,7 +244,9 @@ spec:
187
244
conditions:
188
245
type: array
189
246
items:
190
-
description: InstallPlanCondition represents the overall status of the execution of an InstallPlan.
247
+
description: |-
248
+
InstallPlanCondition represents the overall status of the execution of
249
+
an InstallPlan.
191
250
type: object
192
251
properties:
193
252
lastTransitionTime:
@@ -207,7 +266,10 @@ spec:
207
266
description: InstallPlanConditionType describes the state of an InstallPlan at a certain point as a whole.
208
267
type: string
209
268
message:
210
-
description: Message is a human-readable message containing detailed information that may be important to understanding why the plan has its current status.
269
+
description: |-
270
+
Message is a human-readable message containing detailed
271
+
information that may be important to understanding why the
272
+
plan has its current status.
211
273
type: string
212
274
phase:
213
275
description: InstallPlanPhase is the current status of a InstallPlan as a whole.
@@ -227,7 +289,9 @@ spec:
227
289
resolving:
228
290
type: string
229
291
resource:
230
-
description: StepResource represents the status of a resource to be tracked by an InstallPlan.
292
+
description: |-
293
+
StepResource represents the status of a resource to be tracked by an
294
+
InstallPlan.
231
295
type: object
232
296
required:
233
297
- group
@@ -252,10 +316,14 @@ spec:
252
316
version:
253
317
type: string
254
318
status:
255
-
description: StepStatus is the current status of a particular resource an in InstallPlan
319
+
description: |-
320
+
StepStatus is the current status of a particular resource an in
321
+
InstallPlan
256
322
type: string
257
323
startTime:
258
-
description: StartTime is the time when the controller began applying the resources listed in the plan to the cluster.
324
+
description: |-
325
+
StartTime is the time when the controller began applying
0 commit comments