Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update the Operator CRD Spec to allow me to specify an operator with a particular packageName #62

Closed
awgreene opened this issue Nov 23, 2022 · 3 comments

Comments

@awgreene
Copy link
Member

awgreene commented Nov 23, 2022

User Story:
As a cluster admin, I would like an operator CRD to be introduced that allows me to define the operator I would like to install.
Why is this important?

  • The Operator API will act as a top-level resource for users installing operators. This viewpoint will significantly improve the users ability to understand the state of a given operator.
  • The proposed API introduced in this epic consists of a single field within the spec. This is the minimum API service that enables developers to introduce a workflow that will install an operator from a catalogSource on cluster. This work will eventually be expanded upon so we may realize the goals of OLM v1.

Acceptance Criteria:

  • A new project is created with Kubebuilder.
  • A new operator CRD is created.
  • The operator API should allow users to specify the packageName.
  • A controller exists that reconciles the operator CR.

Out of Scope:

  • Results do not need to be deterministic. For example, the package may be fulfilled by an entity within any catalogSource.
@awgreene awgreene changed the title Update the Operator CRD Spec to allow me to specify am opeator with a particular packageName and catalog Update the Operator CRD Spec to allow me to specify am operator with a particular packageName and catalog Nov 23, 2022
@kevinrizza kevinrizza changed the title Update the Operator CRD Spec to allow me to specify am operator with a particular packageName and catalog Update the Operator CRD Spec to allow me to specify an operator with a particular packageName and catalog Nov 28, 2022
@awgreene awgreene changed the title Update the Operator CRD Spec to allow me to specify an operator with a particular packageName and catalog Update the Operator CRD Spec to allow me to specify an operator with a particular packageName Nov 29, 2022
@awgreene
Copy link
Member Author

awgreene commented Nov 29, 2022

Prereqs:

Action Items:

@awgreene awgreene changed the title Update the Operator CRD Spec to allow me to specify an operator with a particular packageName META: Update the Operator CRD Spec to allow me to specify an operator with a particular packageName Nov 29, 2022
@awgreene awgreene changed the title META: Update the Operator CRD Spec to allow me to specify an operator with a particular packageName Update the Operator CRD Spec to allow me to specify an operator with a particular packageName Nov 29, 2022
@awgreene awgreene added the meta label Nov 29, 2022
@tmshort tmshort assigned tmshort and dtfranz and unassigned tmshort and dtfranz Dec 12, 2022
@dmesser
Copy link

dmesser commented Feb 6, 2023

This is actually done, right?

@dtfranz
Copy link
Contributor

dtfranz commented Feb 6, 2023

Yes, this should be done as of #69

@dtfranz dtfranz closed this as completed Feb 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

4 participants