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

Refine the OpenStackServer API #12

Open
pierreprinetti opened this issue Nov 10, 2023 · 0 comments
Open

Refine the OpenStackServer API #12

pierreprinetti opened this issue Nov 10, 2023 · 0 comments

Comments

@pierreprinetti
Copy link
Member

The CRD fields should reflect the OpenStack REST API as closely as possible, while conforming to the Kubernetes best practices.

Ideally, this task is resolved when:

  • the spec only contain fields and options described in the OpenStack REST API reference for the resource creation;
  • each field and property from the OpenStack API that is missing in the CRD (e.g. because it doesn't fit the MVP) is added commented out;
  • the controller correctly handles the spec;
  • the status contains all the fields described as a response to the OpenStack REST API "GET" operation on the resource;
  • the controller correctly populates the status object upon reconcile.

Non-goals:

  • having EVERY field of the REST API in the spec.
@pierreprinetti pierreprinetti added this to the v1alpha1 milestone Nov 10, 2023
@pierreprinetti pierreprinetti removed this from the MVP milestone Dec 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant