The extra setting is added to the new job when cloning a job
When cloning a job use clone_job.pl, the setting with + defined in Medium Types (such as +ISO=xxx.iso) will be added into the job's setting, although it does not affect the job.
Here is an example: https://openqa.suse.de/tests/3795703#settings
Steps to reproduce¶
- Add a new setting (e.g +ISO=xxx ) to an exist Medium Types.
- clone a job with above Medium Types.
- The new settings
+ISO=xxx should not be added to the job's setting.
#4 Updated by Xiaojing_liu 5 months ago
Where can I find the clone source job and the cloned ones where the new setting would appear? https://openqa.suse.de/tests/3795703 doesn't tell me if it was cloned or is the source of a clone.
The clone source job is https://10.160.0.207/tests/3767674#settings . job #3795703 was cloned based on job #3767674. you could see that in https://openqa.suse.de/tests/3795703#settings there is a setting '+ISO=SLE-15-SP2-Online-x86_64-Build122.1-Media1.iso'.
#7 Updated by Xiaojing_liu 4 months ago
#12 Updated by Xiaojing_liu 4 months ago
- Status changed from Resolved to Feedback
Please keep in mind that it's a good practice to only resolve a ticket after verifying it works on one of our production instances, e.g. o3 after daily deployment. Maybe you did that already
I do not do that in o3. I update the status to 'Feedback'. I plan to verify it on OSD after it is deployed.
Remotely related is your PR https://github.com/os-autoinst/openQA/pull/2877 which seems to be a fix for https://github.com/os-autoinst/openQA/pull/2870 which I merged now to fix an urgent problem in production. However I would greatly appreciate if you can ensure we have proper tests to cover the regression we encountered.