Uploaded image for project: 'Apache NiFi'
  1. Apache NiFi
  2. NIFI-4859

Swagger Spec VersionControlInformationDTO missing SYNC_FAILURE state

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 1.5.0
    • Fix Version/s: 1.6.0
    • Component/s: Flow Versioning
    • Labels:

      Description

      It is possible to get a Versioned Process Group into a SYNC_FAILURE state, but this is not an allowable state in the code generated from the swagger.json
      This prevents versioned objects from being manipulated via the API in some use cases.

      @state.setter
      def state(self, state):
      """
      Sets the state of this VersionControlInformationDTO.
      The current state of the Process Group, as it relates to the Versioned Flow
      
      :param state: The state of this VersionControlInformationDTO.
      :type: str
      """
      allowed_values = ["LOCALLY_MODIFIED_DESCENDANT", "LOCALLY_MODIFIED", "STALE", "LOCALLY_MODIFIED_AND_STALE", "UP_TO_DATE"]
      if state not in allowed_values:
      raise ValueError(
      "Invalid value for `state` ({0}), must be one of {1}"
      > .format(state, allowed_values)
      )
      E ValueError: Invalid value for `state` (SYNC_FAILURE), must be one of ['LOCALLY_MODIFIED_DESCENDANT', 'LOCALLY_MODIFIED', 'STALE', 'LOCALLY_MODIFIED_AND_STALE', 'UP_TO_DATE']
      

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                kdoran Kevin Doran
                Reporter:
                chaffelson Daniel Chaffelson
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: