Skip to content

Evaluate KRO 0.9 #303

@trevex

Description

@trevex

#173 still left open questions, so once KRO 0.9 alias "RGD Upgrades are possible" is available we should try it out and answer the following questions:

  1. How is the RGD deployed? (in the Context of SOLAR)
  2. How are the actual instances deployed? (in the Context of SOLAR)
  3. How are upgrades handled? (e.g. does it append similar to CRDs, do we need to merge versions and keep track ourselfes?)
  4. Can we deploy two instances using different versions of an RGD simultaneously?

With better understanding and an idea via #167 how dependencies will be handled in SOLAR we should come up with an idea how to implement it. As described in draft created via #300 we have several options, namely:

  • Leverage dependency mechanism from Dependency Support #71
    • We potentially need multiple releases (one for RGD, one for instance)
    • Might be complex for users
  • Handle KRO RGD logic during rendering
    • Less user impact
    • More complex rendering

AC:

  • Test KRO 0.9 and answer the above questions
  • Document options incl. trade-offs, how SOLAR can support KRO going forward
  • Decide with the team how to proceed and create follow up tickets

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-triageIssue that has not been reviewedspikeA task to research a question and resolve problems

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions