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

Create maistra/api repository

    XMLWordPrintable

Details

    • Story
    • Resolution: Done
    • Major
    • maistra-2.1.0
    • None
    • None
    • None

    Description

      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

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: