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

[opct][plugins] implementation (pre-flight): "infra-check"

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • None

      {}USER STORY:{}

      As an Engineer, I would like to make sure the environment triggered to run the OPCT has the minimum hardware required, so I can avoid flakiness and unexpected behaviors in non-tested hardwares/architectures.

      {}DESCRIPTION:{}

      We are learning a lot of the minimal requirements to run the OpenShift e2e tests selected to run on OPCP. We should make sure that the minimal requirements tested is created before starting the tests. This plugin should collect this information, and give a feedback the reason.

      Some tests we need to make sure to run:

      • Minimal CPU and Memory for each worker and compute node
      • Minimal disk IOPS of etcd mount path

      A initial work mapping the resources and current supported topologies (shared and dedicated test env) were documented here[1].

      We should use the existing IPI integrated platforms (at least AWS, Azure and vSphere) as baseline to recommend it.

      Goal:

      • Collect the current tests on existing platforms to calibrate the tests to be used as minimal requirements
      • Implement the pre-flight plugin to run basic checks on the cluster, and collect the information to the results tarball
      • Provide a feedback on items failing

      Not Goal:

      •  

      ENGINEERING DETAILS

      [1] Initial requirements to run the openshift-tests plugin

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

              Created:
              Updated:

                Estimated:
                Original Estimate - 1 week
                1w
                Remaining:
                Remaining Estimate - 1 week
                1w
                Logged:
                Time Spent - Not Specified
                Not Specified