File tree 9 files changed +1861
-21
lines changed
9 files changed +1861
-21
lines changed Original file line number Diff line number Diff line change @@ -16,13 +16,13 @@ and is a core component of the [GitOps toolkit](https://fluxcd.io/flux/component
16
16
17
17
## APIs
18
18
19
- | Kind | API Version |
20
- | --------------------------------------------------------- | ------------------------------------|
21
- | [ GitRepository] ( docs/spec/v1/gitrepositories.md ) | ` source.toolkit.fluxcd.io/v1 ` |
22
- | [ OCIRepository] ( docs/spec/v1beta2/ocirepositories.md ) | ` source.toolkit.fluxcd.io/v1beta2 ` |
23
- | [ HelmRepository] ( docs/spec/v1beta2 /helmrepositories.md ) | ` source.toolkit.fluxcd.io/v1beta2 ` |
24
- | [ HelmChart] ( docs/spec/v1beta2 /helmcharts.md ) | ` source.toolkit.fluxcd.io/v1beta2 ` |
25
- | [ Bucket] ( docs/spec/v1beta2/buckets.md ) | ` source.toolkit.fluxcd.io/v1beta2 ` |
19
+ | Kind | API Version |
20
+ | -------------------------------------------------------| ------------------------------------|
21
+ | [ GitRepository] ( docs/spec/v1/gitrepositories.md ) | ` source.toolkit.fluxcd.io/v1 ` |
22
+ | [ OCIRepository] ( docs/spec/v1beta2/ocirepositories.md ) | ` source.toolkit.fluxcd.io/v1beta2 ` |
23
+ | [ HelmRepository] ( docs/spec/v1 /helmrepositories.md ) | ` source.toolkit.fluxcd.io/v1 ` |
24
+ | [ HelmChart] ( docs/spec/v1 /helmcharts.md ) | ` source.toolkit.fluxcd.io/v1 ` |
25
+ | [ Bucket] ( docs/spec/v1beta2/buckets.md ) | ` source.toolkit.fluxcd.io/v1beta2 ` |
26
26
27
27
## Features
28
28
Original file line number Diff line number Diff line change @@ -78,6 +78,11 @@ type HelmChartSpec struct {
78
78
// +deprecated
79
79
ValuesFile string `json:"valuesFile,omitempty"`
80
80
81
+ // IgnoreMissingValuesFiles controls whether to silently ignore missing values
82
+ // files rather than failing.
83
+ // +optional
84
+ IgnoreMissingValuesFiles bool `json:"ignoreMissingValuesFiles,omitempty"`
85
+
81
86
// Suspend tells the controller to suspend the reconciliation of this
82
87
// source.
83
88
// +optional
@@ -141,6 +146,12 @@ type HelmChartStatus struct {
141
146
// +optional
142
147
ObservedChartName string `json:"observedChartName,omitempty"`
143
148
149
+ // ObservedValuesFiles are the observed value files of the last successful
150
+ // reconciliation.
151
+ // It matches the chart in the last successfully reconciled artifact.
152
+ // +optional
153
+ ObservedValuesFiles []string `json:"observedValuesFiles,omitempty"`
154
+
144
155
// Conditions holds the conditions for the HelmChart.
145
156
// +optional
146
157
Conditions []metav1.Condition `json:"conditions,omitempty"`
Original file line number Diff line number Diff line change @@ -745,6 +745,11 @@ spec:
745
745
Chart is the name or path the Helm chart is available at in the
746
746
SourceRef.
747
747
type : string
748
+ ignoreMissingValuesFiles :
749
+ description : |-
750
+ IgnoreMissingValuesFiles controls whether to silently ignore missing values
751
+ files rather than failing.
752
+ type : boolean
748
753
interval :
749
754
description : |-
750
755
Interval at which the HelmChart SourceRef is checked for updates.
@@ -1020,6 +1025,14 @@ spec:
1020
1025
ObservedSourceArtifactRevision is the last observed Artifact.Revision
1021
1026
of the HelmChartSpec.SourceRef.
1022
1027
type : string
1028
+ observedValuesFiles :
1029
+ description : |-
1030
+ ObservedValuesFiles are the observed value files of the last successful
1031
+ reconciliation.
1032
+ It matches the chart in the last successfully reconciled artifact.
1033
+ items :
1034
+ type : string
1035
+ type : array
1023
1036
url :
1024
1037
description : |-
1025
1038
URL is the dynamic fetch link for the latest Artifact.
Original file line number Diff line number Diff line change @@ -408,6 +408,19 @@ is merged before the ValuesFiles items. Ignored when omitted.</p>
408
408
</tr >
409
409
<tr >
410
410
<td >
411
+ <code >ignoreMissingValuesFiles</code ><br >
412
+ <em >
413
+ bool
414
+ </em >
415
+ </td >
416
+ <td >
417
+ <em >(Optional)</em >
418
+ <p >IgnoreMissingValuesFiles controls whether to silently ignore missing values
419
+ files rather than failing.</p >
420
+ </td >
421
+ </tr >
422
+ <tr >
423
+ <td >
411
424
<code >suspend</code ><br >
412
425
<em >
413
426
bool
@@ -1492,6 +1505,19 @@ is merged before the ValuesFiles items. Ignored when omitted.</p>
1492
1505
</tr >
1493
1506
<tr >
1494
1507
<td >
1508
+ <code >ignoreMissingValuesFiles</code ><br >
1509
+ <em >
1510
+ bool
1511
+ </em >
1512
+ </td >
1513
+ <td >
1514
+ <em >(Optional)</em >
1515
+ <p >IgnoreMissingValuesFiles controls whether to silently ignore missing values
1516
+ files rather than failing.</p >
1517
+ </td >
1518
+ </tr >
1519
+ <tr >
1520
+ <td >
1495
1521
<code >suspend</code ><br >
1496
1522
<em >
1497
1523
bool
@@ -1599,6 +1625,20 @@ resolved chart reference.</p>
1599
1625
</tr >
1600
1626
<tr >
1601
1627
<td >
1628
+ <code >observedValuesFiles</code ><br >
1629
+ <em >
1630
+ [ ] string
1631
+ </em >
1632
+ </td >
1633
+ <td >
1634
+ <em >(Optional)</em >
1635
+ <p >ObservedValuesFiles are the observed value files of the last successful
1636
+ reconciliation.
1637
+ It matches the chart in the last successfully reconciled artifact.</p >
1638
+ </td >
1639
+ </tr >
1640
+ <tr >
1641
+ <td >
1602
1642
<code >conditions</code ><br >
1603
1643
<em >
1604
1644
<a href =" https://pkg.go.dev/k8s.io/apimachinery/pkg/apis/meta/v1#Condition " >
Original file line number Diff line number Diff line change @@ -6,6 +6,8 @@ This is the v1 API specification for defining the desired state sources of Kuber
6
6
7
7
* Source kinds:
8
8
+ [ GitRepository] ( gitrepositories.md )
9
+ + [ HelmRepository] ( helmrepositories.md )
10
+ + [ HelmChart] ( helmcharts.md )
9
11
10
12
## Implementation
11
13
You can’t perform that action at this time.
0 commit comments