Skip to content

Add Marketplace apis#1

Closed
awgreene wants to merge 2 commits intooperator-framework:masterfrom
awgreene:marketplace-apis
Closed

Add Marketplace apis#1
awgreene wants to merge 2 commits intooperator-framework:masterfrom
awgreene:marketplace-apis

Conversation

@awgreene
Copy link
Copy Markdown
Member

@awgreene awgreene commented Aug 9, 2019

This commit introduces the OperatorSource and CatalogSourceConfig APIs
to the project.

The Marketplace APIs rely on the Operator-SDK to generate the deepcopy
functions with the `operator-sdk generate k8s` command. The
Operator-SDK is picky when it comes to the directory layout when
running its commands. This PR updates the directory to meet the
Operator-SDK requirements and adds the required dependencies.
This commit introduces the OperatorSource and CatalogSourceConfig APIs
to the project.
@awgreene awgreene changed the title Marketplace apis Add Marketplace apis Aug 9, 2019
@openshift-ci-robot openshift-ci-robot added the size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. label Aug 9, 2019
@estroz
Copy link
Copy Markdown
Member

estroz commented Sep 24, 2019

Does a global project structure make sense for the api repo, considering that we're adding several projects that have different structural requirements? For example, having a global pkg directory makes sense, but not cmd/manager/main.go.

Perhaps a better construction would be placing all APIs in pkg/apis, and all other project dirs/files in a {project-name} dir. It is possible to have both a global and child go.mod's too, although not recommended.

@estroz estroz mentioned this pull request Sep 24, 2019
@njhale
Copy link
Copy Markdown
Member

njhale commented Oct 28, 2019

We may want to drop this if we're not going to follow through w/ moving our APIs to this repo.

(see: #3 (comment))

@ecordell
Copy link
Copy Markdown
Member

ecordell commented Mar 6, 2020

Plans have changed here - we won't be moving marketplace apis here after all.

@ecordell ecordell closed this Mar 6, 2020
@openshift-ci-robot openshift-ci-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Mar 6, 2020
@openshift-ci-robot
Copy link
Copy Markdown

@awgreene: PR needs rebase.

Details

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.

exdx added a commit that referenced this pull request Mar 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. 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.

5 participants