Uploaded image for project: 'Red Hat OpenShift Data Science'
  1. Red Hat OpenShift Data Science
  2. RHODS-5696

Identify config files and workflows for jenkins 2.0 ods-ci integration

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Normal Normal
    • None
    • None
    • None
    • None
    • 2
    • False
    • None
    • False
    • Hide
      • Documentation should be available on the config files and workflows that will be used in jenkins 2.0 ods-ci integration.
      • Add an example of each workflow in ods-ci (provisioning, rhods installation, test execution, cluster deletion/hibernation):
      • For AutomationSetup (Provisioning & initial RHODS Installation) we need:
        • Set product type: Managed/Self-Managed
        • Set product install method: OlmInstall, AddOnFlow, Self-Managed-Installer
        • Create new clusters or reuse existing ones (resume it automatically in case is hibernated)
        • Set OpenShift type: OSD vs Self-Managed
        • Set OpenShift version: 4.10, 4.11, ...
      • Execution 1: Test execution or task execution
        • Run Robot Framework test with usual parameters
        • ODS_CI_SCRIPT_PARAMS: -i Smoke ...
        • ODS_CI_SCRIPT_PARAMS: -i TaskToInstallRHOAM ...
      • Execution 2: Test execution or task execution
        • Run Robot Framework test with usual parameters
        • ODS_CI_SCRIPT_PARAMS: -i TaskToUpgradeRHODS
        • ODS_CI_EXTRA_VARS: a way to provide variables to the task, like RHODS version to upgrade
      • Execution 3: Test execution or task execution
        • Run Robot Framework test with usual parameters
        • ODS_CI_SCRIPT_PARAMS: -i Smoke ...
      • Execution 4: Test execution or task execution
          • Run Robot Framework test with usual parameters
          • ODS_CI_SCRIPT_PARAMS: -i Smoke ...
      • For AutomationTeardown we need:
        • Uninstall RHODS or not
        • Keep cluster/Delete cluster
        • Hibernate cluster or not

       

       

        • RHODS Managed + AWS  + AddOnFlow
        • RHODS Managed + AWS  + OlmInstall
        • RHODS Managed + GCP + AddOnFlow
        • RHODS Managed + GCP + OlmInstall
        • RHODS Self-Managed + AWS
        • RHODS Self-Managed + PSI
        • RHODS Self-Managed + GCP
      Show
      Documentation should be available on the config files and workflows that will be used in jenkins 2.0 ods-ci integration. Add an example of each workflow in ods-ci (provisioning, rhods installation, test execution, cluster deletion/hibernation): WIP: https://github.com/jgarciao/ods-ci/blob/integration-with-jenkins-proposal/automation-config.yml.example For AutomationSetup (Provisioning & initial RHODS Installation) we need: Set product type: Managed/Self-Managed Set product install method: OlmInstall, AddOnFlow, Self-Managed-Installer Create new clusters or reuse existing ones (resume it automatically in case is hibernated) Set OpenShift type: OSD vs Self-Managed Set OpenShift version: 4.10, 4.11, ... Execution 1 : Test execution or task execution Run Robot Framework test with usual parameters ODS_CI_SCRIPT_PARAMS: -i Smoke ... ODS_CI_SCRIPT_PARAMS: -i TaskToInstallRHOAM ... Execution 2 : Test execution or task execution Run Robot Framework test with usual parameters ODS_CI_SCRIPT_PARAMS: -i TaskToUpgradeRHODS ODS_CI_EXTRA_VARS: a way to provide variables to the task, like RHODS version to upgrade Execution 3 : Test execution or task execution Run Robot Framework test with usual parameters ODS_CI_SCRIPT_PARAMS: -i Smoke ... Execution 4 : Test execution or task execution Run Robot Framework test with usual parameters ODS_CI_SCRIPT_PARAMS: -i Smoke ... For AutomationTeardown we need: Uninstall RHODS or not Keep cluster/Delete cluster Hibernate cluster or not     RHODS Managed + AWS  + AddOnFlow RHODS Managed + AWS  + OlmInstall RHODS Managed + GCP + AddOnFlow RHODS Managed + GCP + OlmInstall RHODS Self-Managed + AWS RHODS Self-Managed + PSI RHODS Self-Managed + GCP
    • Testable
    • No
    • RHODS-2711 - CI enhancements
    • No
    • No
    • Pending
    • None
    • RHOSi 1.20, RHOSi 1.21

      Identify config files and workflows for jenkins 2.0 ods-ci integration 

              rhn-aloganat Arthy Loganathan
              rhn-aloganat Arthy Loganathan
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: