Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

[RFC-0012] Implement ExternalArtifact API and SDK #5504

Copy link
Copy link
@stefanprodan

Description

@stefanprodan
Issue body actions

This issue tracks the implementation of RFC-0012.

API Tasks:

  • Extract the Artifact type from source-controller to github.com/fluxcd/pkg/apis/meta package
  • Refactor source-controller to use the Artifact type from the meta package
  • Add the ExternalArtifact API to the source-controller API package
  • Add documentation for ExternalArtifact to source-controller API docs
  • Add the ExternalArtifact API as a supported sourceRef in kustomize-controller including watchers
  • Add the ExternalArtifact feature gate to kustomize-controller
  • Add the ExternalArtifact as a supported chartRef in helm-controller including watchers
  • Add the ExternalArtifact feature gate to helm-controller
  • Add documentation for the feature gate and supported sources in kustomize-controller and helm-controller

SDK Tasks:

Artifact Generators Tasks:

CLI Tasks:

  • Add support for ExternalArtifact source type to the following commands:
    • flux trace (display ExternalArtifact.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

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    Morty Proxy This is a proxified and sanitized view of the page, visit original site.