@@ -199,6 +199,82 @@ spec:
199
199
- name
200
200
type : object
201
201
type : array
202
+ driftDetection :
203
+ description : " DriftDetection holds the configuration for detecting
204
+ and handling differences between the manifest in the Helm storage
205
+ and the resources currently existing in the cluster. \n Note: this
206
+ field is provisional to the v2beta2 API, and not actively used by
207
+ v2beta1 HelmReleases."
208
+ properties :
209
+ ignore :
210
+ description : Ignore contains a list of rules for specifying which
211
+ changes to ignore during diffing.
212
+ items :
213
+ description : IgnoreRule defines a rule to selectively disregard
214
+ specific changes during the drift detection process.
215
+ properties :
216
+ paths :
217
+ description : Paths is a list of JSON Pointer (RFC 6901)
218
+ paths to be excluded from consideration in a Kubernetes
219
+ object.
220
+ items :
221
+ type : string
222
+ type : array
223
+ target :
224
+ description : Target is a selector for specifying Kubernetes
225
+ objects to which this rule applies. If Target is not set,
226
+ the Paths will be ignored for all Kubernetes objects within
227
+ the manifest of the Helm release.
228
+ properties :
229
+ annotationSelector :
230
+ description : AnnotationSelector is a string that follows
231
+ the label selection expression https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#api
232
+ It matches with the resource annotations.
233
+ type : string
234
+ group :
235
+ description : Group is the API group to select resources
236
+ from. Together with Version and Kind it is capable
237
+ of unambiguously identifying and/or selecting resources.
238
+ https://github.com/kubernetes/community/blob/master/contributors/design-proposals/api-machinery/api-group.md
239
+ type : string
240
+ kind :
241
+ description : Kind of the API Group to select resources
242
+ from. Together with Group and Version it is capable
243
+ of unambiguously identifying and/or selecting resources.
244
+ https://github.com/kubernetes/community/blob/master/contributors/design-proposals/api-machinery/api-group.md
245
+ type : string
246
+ labelSelector :
247
+ description : LabelSelector is a string that follows
248
+ the label selection expression https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#api
249
+ It matches with the resource labels.
250
+ type : string
251
+ name :
252
+ description : Name to match resources with.
253
+ type : string
254
+ namespace :
255
+ description : Namespace to select resources from.
256
+ type : string
257
+ version :
258
+ description : Version of the API Group to select resources
259
+ from. Together with Group and Kind it is capable of
260
+ unambiguously identifying and/or selecting resources.
261
+ https://github.com/kubernetes/community/blob/master/contributors/design-proposals/api-machinery/api-group.md
262
+ type : string
263
+ type : object
264
+ required :
265
+ - paths
266
+ type : object
267
+ type : array
268
+ mode :
269
+ description : Mode defines how differences should be handled between
270
+ the Helm manifest and the manifest currently applied to the
271
+ cluster. If not explicitly set, it defaults to DiffModeDisabled.
272
+ enum :
273
+ - enabled
274
+ - warn
275
+ - disabled
276
+ type : string
277
+ type : object
202
278
install :
203
279
description : Install holds the configuration for Helm install actions
204
280
for this HelmRelease.
@@ -1011,11 +1087,23 @@ spec:
1011
1087
description : LastAttemptedValuesChecksum is the SHA1 checksum of the
1012
1088
values of the last reconciliation attempt.
1013
1089
type : string
1090
+ lastHandledForceAt :
1091
+ description : " LastHandledForceAt holds the value of the most recent
1092
+ force request value, so a change of the annotation value can be
1093
+ detected. \n Note: this field is provisional to the v2beta2 API,
1094
+ and not actively used by v2beta1 HelmReleases."
1095
+ type : string
1014
1096
lastHandledReconcileAt :
1015
1097
description : LastHandledReconcileAt holds the value of the most recent
1016
1098
reconcile request value, so a change of the annotation value can
1017
1099
be detected.
1018
1100
type : string
1101
+ lastHandledResetAt :
1102
+ description : " LastHandledResetAt holds the value of the most recent
1103
+ reset request value, so a change of the annotation value can be
1104
+ detected. \n Note: this field is provisional to the v2beta2 API,
1105
+ and not actively used by v2beta1 HelmReleases."
1106
+ type : string
1019
1107
lastReleaseRevision :
1020
1108
description : LastReleaseRevision is the revision of the last successful
1021
1109
Helm release.
0 commit comments