Uploaded image for project: 'OPCT - OpenShift Provider Compatibility Tool'
  1. OPCT - OpenShift Provider Compatibility Tool
  2. OPCT-35

[CLI] Measure the effort to automate the MCP creation

XMLWordPrintable

    • Icon: Spike Spike
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None
    • opct-v0.3.0
    • CLI
    • False
    • Hide

      None

      Show
      None
    • False

      As a OPCT user running the upgrade mode, I would like to run the tool without any manual steps, like setting up MCP, so I can decrease the human/manual failures steps on the process to set up the Cluster for validation.

      DESCRIPTION

      The mode=upgrade was implemented on the v0.3 (OPCT-4 / OPCT-5), one of the requirements is to setup a Paused MCP selecting the dedicated node to run the upgrade tests. The manual setup is simple but manual. The tests plugins (05, 10, 20) will check if it's created when running in upgrade mode, and fail when the MCP is not present[1].

      It would be nice to have the MCP checkAndCreate as a preflight task on the 'run' command on CLI to decrease the complexity on the plugin side, and manual steps on the User side.

      ACCEPTANCE CRITERIA

      • Measure the effort to use the MachineConfig APIs to check/setup the custom MCP
      • Create the implementation task with the details

      [1] https://github.com/redhat-openshift-ecosystem/provider-certification-plugins/pull/24/commits/efb38903a13a7d97de1337bf8b6cebc0c1a245b4

      https://github.com/redhat-openshift-ecosystem/provider-certification-plugins/pull/24#issuecomment-1402907134 

            Unassigned Unassigned
            rhn-support-mrbraga Marco Braga
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: