Uploaded image for project: 'Red Hat Advanced Cluster Management'
  1. Red Hat Advanced Cluster Management
  2. ACM-14825

Design new compliance type for strategic merge or server side apply

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • ACM 2.15.0
    • None
    • GRC
    • None
    • GRC Sprint 2024-20, GRC Sprint 2024-21
    • None

      This task is to design ACM-1683. Essentially, we want a way to give the user a "merge" experience similar to `kubectl apply` rather than just our own custom logic of `MustHave` and `MustOnlyHave`. This benefits from additional metadata in native types and CRDs that describe how to merge lists of objects. We currently only key on things like the `name` field of an object in a list.

      As part of this design, research both strategic merge (client side) and server side apply (with field manager ownership) and choose which approach is best.

       

      Open Questions:

              jkulikau@redhat.com Justin Kulikauskas
              mprahl Matthew Prahl
              Derek Ho Derek Ho
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: