|
4 | 4 |
|
5 | 5 | The ArtifactGenerator is an extension of Flux APIs that allows source composition and decomposition. |
6 | 6 | It enables the generation of [ExternalArtifacts][externalartifact] from multiple sources |
7 | | -([GitRepositories][gitrepository], [OCIRepositories][ocirepository] and [Buckets][bucket]) |
| 7 | +([GitRepositories][gitrepository], [OCIRepositories][ocirepository], [Buckets][bucket] and [HelmChart][helmchart]) |
8 | 8 | or the splitting of a single source into multiple artifacts. |
9 | 9 |
|
10 | 10 | ## Source Composition Example |
@@ -203,7 +203,7 @@ for artifact generation. Each source must specify: |
203 | 203 | - `alias`: A unique identifier used to reference the source in copy operations. |
204 | 204 | Alias names must be unique within the same ArtifactGenerator and can only contain |
205 | 205 | alphanumeric characters, dashes and underscores. |
206 | | -- `kind`: The type of Flux source resource (`GitRepository`, `OCIRepository`, or `Bucket`) |
| 206 | +- `kind`: The type of Flux source resource (`GitRepository`, `OCIRepository`, `Bucket` or `HelmChart`) |
207 | 207 | - `name`: The name of the source resource |
208 | 208 | - `namespace` (optional): The namespace of the source resource if different from the ArtifactGenerator namespace |
209 | 209 |
|
@@ -462,3 +462,4 @@ the ArtifactGenerator name and namespace. |
462 | 462 | [gitrepository]: https://github.com/fluxcd/source-controller/blob/main/docs/spec/v1/gitrepositories.md |
463 | 463 | [ocirepository]: https://github.com/fluxcd/source-controller/blob/main/docs/spec/v1/ocirepositories.md |
464 | 464 | [bucket]: https://github.com/fluxcd/source-controller/blob/main/docs/spec/v1/buckets.md |
| 465 | +[helmchart]: https://github.com/fluxcd/source-controller/blob/main/docs/spec/v1/helmcharts.md |
0 commit comments