Activity log for bug #1722552

Date Who What changed Old value New value Message
2017-10-10 14:56:53 Gabriele Cerami bug added bug
2017-10-10 14:57:30 Gabriele Cerami tripleo: milestone queens-1
2017-10-10 15:15:57 Gabriele Cerami description list of containers to promote should be taken dynamically At the moment, the list of containers to promote is written on a static txt file, downloaded manually from a container build job run. We should fetch the list of containers dynamically, inspecting the logs of the last passed container build job that use the hash we're promoting. This needs modifications to the promoter script and the container push script, possible mainly after implementing the two other cards https://trello.com/c/OFCAG1ue and https://trello.com/c/50k8DmyT And we also need to ensure such a list is written in the containers build job, since change https://review.rdoproject.org/r/9328 is removing the creation of such file Promoter script configuration file should implement subsections Promoter script would need at least: - verbose mode, right now it logs only on a file - extend dry_run to containers and qcow promotion Improve promoter script debugging INI files usually contain sections, keys and value. This is somewhat limiting, and in the promoter script for example, known sections are removed, so that the remaining sections can all be considered tags names. We should use subsections instead, which are not in the standard configparser implementation, but are easy to implement, and render the configuration more extendable. Ex. [main] user: [promote_from:tripleo-ci-testing] current-tripleo [jobs_required:current-tripleo] job1 job2 job3 list of containers to promote should be taken dynamically At the moment, the list of containers to promote is written on a static txt file, downloaded manually from a container build job run. We should fetch the list of containers dynamically, inspecting the logs of the last passed container build job that use the hash we're promoting. This needs modifications to the promoter script and the container push script, possible mainly after implementing the two other cards https://trello.com/c/OFCAG1ue and https://trello.com/c/50k8DmyT And we also need to ensure such a list is written in the containers build job, since change https://review.rdoproject.org/r/9328 is removing the creation of such file Promoter script configuration file should implement subsections Promoter script would need at least: - verbose mode, right now it logs only on a file - extend dry_run to containers and qcow promotion Improve promoter script debugging INI files usually contain sections, keys and value. This is somewhat limiting, and in the promoter script for example, known sections are removed, so that the remaining sections can all be considered tags names. We should use subsections instead, which are not in the standard configparser implementation, but are easy to implement, and render the configuration more extendable. Ex. [main] user: [promote_from:tripleo-ci-testing] current-tripleo [jobs_required:current-tripleo] job1 job2 job3 container-push in promoter script should consider the release of the promotion while running at the moment: - any release without a container registry associated will fail will fail the push script (not too bad, but logs will be flooded with error) - a single static list of container is being used. I expect the list to diverge from release to release in the future
2017-10-10 16:56:07 Alex Schultz tripleo: importance Undecided Medium
2017-10-10 16:56:10 Alex Schultz tripleo: status New Triaged
2017-10-10 16:56:14 Alex Schultz tripleo: milestone queens-1 queens-2
2017-10-17 16:24:18 wes hayutin tripleo: assignee Gabriele Cerami (gcerami)
2017-10-17 16:24:24 wes hayutin tripleo: importance Medium High
2017-10-20 01:01:15 Gabriele Cerami tripleo: status Triaged In Progress
2017-11-06 22:06:29 wes hayutin bug added subscriber wes hayutin
2017-12-05 00:17:46 Alex Schultz tripleo: milestone queens-2 queens-3
2017-12-14 16:03:12 Matt Young bug added subscriber Matt Young
2018-01-26 01:05:30 Emilien Macchi tripleo: milestone queens-3 queens-rc1
2018-03-02 20:22:47 Alex Schultz tripleo: milestone queens-rc1 rocky-1
2018-04-20 17:39:37 Alex Schultz tripleo: milestone rocky-1 rocky-2
2018-06-05 19:39:49 Emilien Macchi tripleo: milestone rocky-2 rocky-3
2018-07-26 14:05:02 Emilien Macchi tripleo: milestone rocky-3 rocky-rc1
2018-08-14 15:02:25 Alex Schultz tripleo: milestone rocky-rc1 stein-1
2018-10-30 16:25:56 Juan Antonio Osorio Robles tripleo: milestone stein-1 stein-2
2019-01-13 22:45:06 Emilien Macchi tripleo: milestone stein-2 stein-3
2019-03-14 02:30:58 Alex Schultz tripleo: milestone stein-3 stein-rc1
2019-04-15 18:46:38 Alex Schultz tripleo: milestone stein-rc1 train-1
2019-06-07 19:55:28 Alex Schultz tripleo: milestone train-1 train-2
2019-07-29 14:15:23 Alex Schultz tripleo: milestone train-2 train-3
2019-09-11 21:14:19 Alex Schultz tripleo: milestone train-3 ussuri-1
2019-12-19 14:48:58 Emilien Macchi tripleo: milestone ussuri-1 ussuri-2
2020-02-10 20:30:32 wes hayutin tripleo: milestone ussuri-2 ussuri-3
2020-04-13 17:19:33 wes hayutin tripleo: milestone ussuri-3 ussuri-rc3
2020-05-26 20:35:44 wes hayutin tripleo: milestone ussuri-rc3 victoria-1
2020-07-28 12:39:38 Emilien Macchi tripleo: milestone victoria-1 victoria-3
2020-11-03 11:47:58 Marios Andreou tripleo: milestone victoria-3 wallaby-1
2020-12-08 11:22:11 Marios Andreou tripleo: milestone wallaby-1 wallaby-2
2021-01-29 15:08:17 Marios Andreou tripleo: milestone wallaby-2 wallaby-3
2021-02-19 15:51:37 Marios Andreou tripleo: status In Progress Incomplete
2021-02-19 15:51:37 Marios Andreou tripleo: milestone wallaby-3