Uploaded image for project: 'Maistra'
  1. Maistra
  2. MAISTRA-2302

Create maistra/api repository

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Major Major
    • maistra-2.1.0
    • None
    • None
    • None
    • Sprint 3

      Our OSSM/Maistra API (ie our custom labels and CRDs) is growing with every release, but we don't have a central location for it yet. To avoid circular dependencies between operator and control plane, we're currently keeping multiple copies of the types.go in multiple repositories, incl. codegen.

      We should create a maistra/api repository that can be imported by both the operator and the control plane. We can then also have proper documentation generated from docstrings in that repository, which we can point people at as an API reference.

       

      Acceptance Criteria:

      • all CRDs and labels are defined in maistra/api repo
      • CRD codegen happens in maistra/api
      • all other repositories import from maistra/api
      • documentation is generated from docstrings

              dgrimm@redhat.com Daniel Grimm
              dgrimm@redhat.com Daniel Grimm
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: