Skip to content

Conversation

estroz
Copy link
Member

@estroz estroz commented Nov 25, 2019

Relates to https://github.com/operator-framework/api/pull/3/files#r343686375

The types moved here are those necessary for operator-registry to share api code. However I'm in the process of testing whether cyclical dependencies still occur and if we need to move more over to avoid those These changes compile with operator-registry using api as a local module. Changes so far:

  • pkg/registry: move github.com/operator-framework/operator-registry/pkg/{api,registry} to pkg/registry/{api,manifests}, respectively
  • pkg/internal: use pkg/registry/manifests types and add temporary conversion func, which should be removed one operator-registry begins using api types
  • pkg/manifests: use pkg/registry/manifests types
  • go.mod,go.sum: revendor after changes

Contains changes from/blocked by #6

/cc @gallettilance @njhale

…g/{api,registry}

to pkg/registry/{api,manifests}, respectively

pkg/internal: use pkg/registry/manifests types and add temporary
conversion func, which should be removed one operator-registry
begins using api types

pkg/manifests: use pkg/registry/manifests types

go.mod,go.sum: revendor after changes
@openshift-ci-robot openshift-ci-robot added do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. labels Nov 25, 2019
@estroz estroz closed this Apr 29, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants