• Icon: Sub-task Sub-task
    • Resolution: Done
    • Icon: Major Major
    • maistra-2.1.0
    • None
    • api
    • None
    • Sprint 3, Sprint 4, Sprint 5

      In order to conversion between v1alpha1 and v1 to work properly, we need to backport the addition of the new fields in v1 to v1alpha1.

       

      Quoting kubebuilder tutorial:

      In Kubernetes, all versions must be safely round-tripable through each other. This means that if we convert from version 1 to version 2, and then back to version 1, we must not lose information. Thus, any change we make to our API must be compatible with whatever we supported in v1, and also need to make sure anything we add in v2 is supported in v1. In some cases, this means we need to add new fields to v1, but in our case, we won’t have to, since we’re not adding new functionality.

       

            jsantana@redhat.com Jonh Wendell
            jsantana@redhat.com Jonh Wendell
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: