@@ -26,11 +26,11 @@ spec:
2626 test operator.
2727 displayName : SELinux Level
2828 path : SELinuxLevel
29- - description : AnsibleCollections - extra ansible collections to instal in additionn
30- to the ones exist in the requirements.yaml
29+ - description : AnsibleCollections - extra ansible collections to install in
30+ addition to the ones existing in the requirements.yaml
3131 displayName : Ansible Collections
3232 path : ansibleCollections
33- - description : AnsibleExtraVars - string to pass parameters to ansible using
33+ - description : AnsibleExtraVars - string to pass parameters to ansible
3434 displayName : Ansible Extra Vars
3535 path : ansibleExtraVars
3636 - description : AnsibleGitRepo - git repo to clone into container
4242 - description : AnsiblePlaybookPath - path to ansible playbook
4343 displayName : Ansible Playbook Path
4444 path : ansiblePlaybookPath
45- - description : AnsibleVarFiles - interface to create ansible var files Those
46- get added to the
45+ - description : AnsibleVarFiles - interface to create ansible var files. Those
46+ get added to the service config dir in /etc/test_operator/<file> and passed
47+ to the ansible command using -e @/etc/test_operator/<file>
4748 displayName : Ansible Var Files
4849 path : ansibleVarFiles
4950 - description : BackoffLimit allows to define the maximum number of retried executions
@@ -122,8 +123,8 @@ spec:
122123 test operator.
123124 displayName : SELinux Level
124125 path : workflow[0].SELinuxLevel
125- - description : AnsibleCollections - extra ansible collections to instal in additionn
126- to the ones exist in the requirements.yaml
126+ - description : AnsibleCollections - extra ansible collections to install in
127+ addition to the ones existing in the requirements.yaml
127128 displayName : Ansible Collections
128129 path : workflow[0].ansibleCollections
129130 - description : AnsibleExtraVars - interface to pass parameters to ansible using
@@ -139,7 +140,7 @@ spec:
139140 - description : AnsiblePlaybookPath - path to ansible playbook
140141 displayName : Ansible Playbook Path
141142 path : workflow[0].ansiblePlaybookPath
142- - description : AnsibleVarFiles - interface to create ansible var files Those
143+ - description : AnsibleVarFiles - interface to create ansible var files. Those
143144 get added to the service config dir in /etc/test_operator/<file> and passed
144145 to the ansible command using -e @/etc/test_operator/<file>
145146 displayName : Ansible Var Files
@@ -425,6 +426,15 @@ spec:
425426 extraRPMs in Tempest CR, or certain set of tobiko tests).'
426427 displayName : Privileged
427428 path : privileged
429+ - description : Activate tempest re-run feature. When activated, tempest will
430+ perform another run of the tests that failed during the first execution.
431+ displayName : Rerun Failed Tests
432+ path : rerunFailedTests
433+ - description : Allow override of exit status with the tempest re-run feature.
434+ When activated, the original return value of the tempest run will be overridden
435+ with a result of the tempest run on the set of failed tests.
436+ displayName : Rerun Override Status
437+ path : rerunOverrideStatus
428438 - description : StorageClass used to create any test-operator related PVCs.
429439 displayName : Storage Class
430440 path : storageClass
@@ -489,7 +499,7 @@ spec:
489499 - description : Cloud that should be used for authentication
490500 displayName : Os Cloud
491501 path : tempestRun.extraImages[0].flavor.osCloud
492- - description : How many vcpus should be be allocated when this flavor is used
502+ - description : How many vcpus should be allocated when this flavor is used
493503 displayName : Vcpus
494504 path : tempestRun.extraImages[0].flavor.vcpus
495505 - description : Timeout duration for an image to reach the active state after
@@ -603,7 +613,7 @@ spec:
603613 --retry-image
604614 displayName : Retry Image
605615 path : tempestconfRun.retryImage
606- - description : A content of accounts.yaml that is passed to tempest via --test-acounts
616+ - description : A content of accounts.yaml that is passed to tempest via --test-accounts
607617 displayName : Test Accounts
608618 path : tempestconfRun.testAccounts
609619 - description : The content of this variable will be passed to discover-tempest-config
@@ -614,11 +624,16 @@ spec:
614624 --verbose
615625 displayName : Verbose
616626 path : tempestconfRun.verbose
627+ - description : An URL pointing to an archive that contains the saved stestr
628+ timing data. This data is used to optimize the tests order, which helps
629+ to reduce the total Tempest execution time.
630+ displayName : Timing Data Url
631+ path : timingDataUrl
617632 - description : This value contains a toleration that is applied to pods spawned
618633 by the test pods that are spawned by the test-operator.
619634 displayName : Tolerations
620635 path : tolerations
621- - description : Workflow - can be used to specify a multiple executions of tempest
636+ - description : Workflow - can be used to specify multiple executions of tempest
622637 with a different configuration in a single CR. Accepts a list of dictionaries
623638 where each member of the list accepts the same values as the Tempest CR
624639 does in the `spec`` section. Values specified using the workflow section
@@ -690,6 +705,15 @@ spec:
690705 in Tempest CR, or certain set of tobiko tests).'
691706 displayName : Privileged
692707 path : workflow[0].privileged
708+ - description : Activate tempest re-run feature. When activated, tempest will
709+ perform another run of the tests that failed during the first execution.
710+ displayName : Rerun Failed Tests
711+ path : workflow[0].rerunFailedTests
712+ - description : Allow override of exit status with the tempest re-run feature.
713+ When activated, the original return value of the tempest run will be overridden
714+ with a result of the tempest run on the set of failed tests.
715+ displayName : Rerun Override Status
716+ path : workflow[0].rerunOverrideStatus
693717 - description : Name of a workflow step. The step name will be used for example
694718 to create a logs directory.
695719 displayName : Step Name
@@ -730,44 +754,44 @@ spec:
730754 - description : Extra images that should be downloaded inside the test pod and
731755 uploaded to openstack.
732756 displayName : Extra Images
733- path : workflow[0].tempestRun.extraImagesType
757+ path : workflow[0].tempestRun.extraImages
734758 - description : ID that should be assigned to the newly created image
735759 displayName : ID
736- path : workflow[0].tempestRun.extraImagesType .ID
760+ path : workflow[0].tempestRun.extraImages .ID
737761 - description : URL that points to a location where the image is located
738762 displayName : URL
739- path : workflow[0].tempestRun.extraImagesType .URL
763+ path : workflow[0].tempestRun.extraImages .URL
740764 - description : Image container format
741765 displayName : Container Format
742- path : workflow[0].tempestRun.extraImagesType .containerFormat
766+ path : workflow[0].tempestRun.extraImages .containerFormat
743767 - description : Image disk format
744768 displayName : Disk Format
745- path : workflow[0].tempestRun.extraImagesType .diskFormat
769+ path : workflow[0].tempestRun.extraImages .diskFormat
746770 - description : ID that should be assigned to the newly created flavor
747771 displayName : ID
748- path : workflow[0].tempestRun.extraImagesType .flavor.ID
772+ path : workflow[0].tempestRun.extraImages .flavor.ID
749773 - description : How much RAM should be allocated when this flavor is used
750774 displayName : RAM
751- path : workflow[0].tempestRun.extraImagesType .flavor.RAM
775+ path : workflow[0].tempestRun.extraImages .flavor.RAM
752776 - description : How much disk space should be allocated when this flavor is used
753777 displayName : Disk
754- path : workflow[0].tempestRun.extraImagesType .flavor.disk
778+ path : workflow[0].tempestRun.extraImages .flavor.disk
755779 - description : Name of the flavor that should be created
756780 displayName : Name
757- path : workflow[0].tempestRun.extraImagesType .flavor.name
781+ path : workflow[0].tempestRun.extraImages .flavor.name
758782 - description : Cloud that should be used for authentication
759783 displayName : Os Cloud
760- path : workflow[0].tempestRun.extraImagesType .flavor.osCloud
761- - description : How many vcpus should be be allocated when this flavor is used
784+ path : workflow[0].tempestRun.extraImages .flavor.osCloud
785+ - description : How many vcpus should be allocated when this flavor is used
762786 displayName : Vcpus
763- path : workflow[0].tempestRun.extraImagesType .flavor.vcpus
787+ path : workflow[0].tempestRun.extraImages .flavor.vcpus
764788 - description : Timeout duration for an image to reach the active state after
765789 its creation
766790 displayName : Image Creation Timeout
767- path : workflow[0].tempestRun.extraImagesType .imageCreationTimeout
791+ path : workflow[0].tempestRun.extraImages .imageCreationTimeout
768792 - description : Cloud that should be used for authentication
769793 displayName : Os Cloud
770- path : workflow[0].tempestRun.extraImagesType .osCloud
794+ path : workflow[0].tempestRun.extraImages .osCloud
771795 - description : A list URLs that point to RPMs that should be downloaded and
772796 installed inside the tempest test pod.
773797 displayName : Extra RPMs
@@ -872,7 +896,7 @@ spec:
872896 --retry-image
873897 displayName : Retry Image
874898 path : workflow[0].tempestconfRun.retryImage
875- - description : A content of accounts.yaml that is passed to tempest via --test-acounts
899+ - description : A content of accounts.yaml that is passed to tempest via --test-accounts
876900 displayName : Test Accounts
877901 path : workflow[0].tempestconfRun.testAccounts
878902 - description : The content of this variable will be passed to discover-tempest-config
@@ -883,6 +907,11 @@ spec:
883907 --verbose
884908 displayName : Verbose
885909 path : workflow[0].tempestconfRun.verbose
910+ - description : An URL pointing to an archive that contains the saved stestr
911+ timing data. This data is used to optimize the tests order, which helps
912+ to reduce the total Tempest execution time.
913+ displayName : Timing Data Url
914+ path : workflow[0].timingDataUrl
886915 - description : This value contains a toleration that is applied to pods spawned
887916 by the test pods that are spawned by the test-operator.
888917 displayName : Tolerations
@@ -945,14 +974,17 @@ spec:
945974 displayName : Node Selector
946975 path : nodeSelector
947976 - description : Number of processes/workers used to run tobiko tests - value
948- 0 results in automatic decission
977+ 0 results in automatic decision
949978 displayName : Num Processes
950979 path : numProcesses
951980 - description : By default test-operator executes the test-pods sequentially
952981 if multiple instances of test-operator related CRs exist. To run test-pods
953982 in parallel set this option to true.
954983 displayName : Parallel
955984 path : parallel
985+ - description : Optional patch to apply to the Tobiko repository.
986+ displayName : Patch
987+ path : patch
956988 - description : Boolean specifying whether tobiko tests create new resources
957989 or re-use those previously created
958990 displayName : Prevent Create
@@ -1041,6 +1073,9 @@ spec:
10411073 0 results in automatic decission
10421074 displayName : Num Processes
10431075 path : workflow[0].numProcesses
1076+ - description : Optional patch to apply to the Tobiko repository for this step.
1077+ displayName : Patch
1078+ path : workflow[0].patch
10441079 - description : Boolean specifying whether tobiko tests create new resources
10451080 or re-use those previously created
10461081 displayName : Prevent Create
0 commit comments