operator-framework / rukpak

RukPak runs in a Kubernetes cluster and defines APIs for installing cloud native content
Apache License 2.0
52 stars 50 forks source link

Support syncing git-based sources #486

Open exdx opened 2 years ago

exdx commented 2 years ago

Most implementations of deploying a git repository inside a cluster have the ability to keep the repository up to date with changes to the remote. It makes sense to expand the current git source to include the ability to, optionally, keep the deployed version up to date.

For an example of a tool that supports this, see https://github.com/kubernetes/git-sync.

timflannagan commented 2 years ago

Thinking about briefly: we've traditionally been against encoding logic for handling bundles that specify an image-based source type and a container image tag, and automatically detecting new image digests. Would introducing this behavior for git-based bundles be a confusing UX, or is this something we'd expect to be delegated to individual provisioner implementations in the future anyways?

awgreene commented 2 years ago

We reviewed this ticket in the OLM Issue Triage Meeting, some notes:

github-actions[bot] commented 1 year ago

This issue has become stale because it has been open 60 days with no activity. The maintainers of this repo will remove this label during issue triage or it will be removed automatically after an update. Adding the lifecycle/frozen label will cause this issue to ignore lifecycle events.