Skip to content

Feature Request: Watch generated ExternalArtifact objects #346

Description

@matheuscscp

Whenever an ExternalArtifact managed by an ArtifactGenerator changes, source-watcher needs to trigger a reconciliation for the ArtifactGenerator to potentially correct the drift. A prerequisite for this feature is ArtifactGenerator.spec.suspend, which would allow Flux users to patch ExternalArtifacts without fighting the associated ArtifactGenerator (e.g. during a production incident). A challenge for this feature will be ensuring that normal patching / generation of ExternalArtifacts does not cause a second ArtifactGenerator reconciliation on a normal scenario where there are no external actors patching / touching the ExternalArtifact.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions