WIP introduce cincinnati-like olm.channel API
Signed-off-by: Joe Lanford [email protected]
Description of the change:
WIP/Prototype to introduce a new Cincinnati-like olm.channel schema for declarative config.
Check out the example in internal/declcfg/testdata/channels.yaml
Motivation for the change: Managing replaces and skips across a large set of bundles is tedious and difficult. Replaces and skips semantics are difficult to understand. Cincinnati is reasonably well understood/understandable.
Reviewer Checklist
- [ ] Implementation matches the proposed design, or proposal is updated to match implementation
- [ ] Sufficient unit test coverage
- [ ] Sufficient end-to-end test coverage
- [ ] Docs updated or added to
/docs - [ ] Commit messages sensible and descriptive
[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: joelanford
To complete the pull request process, please assign kevinrizza after the PR has been reviewed.
You can assign the PR to them by writing /assign @kevinrizza in a comment when ready.
The full list of commands accepted by this bot can be found here.
Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment
@joelanford: PR needs rebase.
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.
@joelanford I'm guessing we're not actively working on this now. Closing this to reduce PR review request noise.