-
Notifications
You must be signed in to change notification settings - Fork 686
Open
Labels
umbrella-issueUmbrella issue for tracking progress of a larger effortUmbrella issue for tracking progress of a larger effort
Description
This issue tracks the implementation of RFC-0012.
API Tasks:
- Extract the
Artifacttype from source-controller togithub.com/fluxcd/pkg/apis/metapackage - Refactor source-controller to use the
Artifacttype from the meta package - Add the
ExternalArtifactAPI to the source-controller API package - Add documentation for
ExternalArtifactto source-controller API docs - Add the
ExternalArtifactAPI as a supportedsourceRefin kustomize-controller including watchers - Add the
ExternalArtifactfeature gate to kustomize-controller - Add the
ExternalArtifactas a supportedchartRefin helm-controller including watchers - Add the
ExternalArtifactfeature gate to helm-controller - Add documentation for the feature gate and supported sources in kustomize-controller and helm-controller
SDK Tasks:
- Extract the source-controller storage component to a dedicated package
- Refactor source-controller to use the
github.com/fluxcd/pkg/artifactpackage - Define the public interfaces for the SDK
- Implement the server, client and storage components
- Add development guide for the SDK to the GitOps Toolkit documentation
Artifact Generators Tasks:
- Implement artifact generators in source-watcher controller using the ExternalArtifact API and SDK
- Develop conformance testing for ExternalArtifact generators and consumers
CLI Tasks:
- Add support for ExternalArtifact source type to the following commands:
flux trace(displayExternalArtifact.spec.sourceRef)flux reconcile ks/hr --with-source(skip external artifact annotation)
- Add command
flux get source external - Add command
flux export source external
siegenthalerroger
Metadata
Metadata
Assignees
Labels
umbrella-issueUmbrella issue for tracking progress of a larger effortUmbrella issue for tracking progress of a larger effort