)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"4f5ec4e6a924b89ea9d2b586cc1ed4d05095d89b","unresolved":true,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"By using ansible-runner, one can easily run those playbooks"},{"line_number":21,"context_line":"with in the container."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Depends-On: https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/852720"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Change-Id: I56cabb9aa8483c5039b5920db96a00509dc730cc"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":40,"id":"3a9ca7c7_db3d340f","line":22,"updated":"2022-08-26 12:08:42.000000000","message":"On this testproject: https://review.rdoproject.org/r/c/testproject/+/44079\n\nhttps://logserver.rdoproject.org/79/44079/11/check/tripleo-centos-9-tripleo-ansible-ee-container-master/d7fe4a5/job-output.txt\n\n```\npodman pull quay.rdoproject.org/tripleomastercentos9/openstack-tripleo-ansible-ee:89fbcbce79c4a970207d7f5952937f1c\n\nand\n❯ podman run --rm -e RUNNER_PLAYBOOK\u003ddeploy-overcloud-compute.yml c08fe96683db\n\nPLAY [Clear cached facts] ******************************************************\n\nTASK [ansible.builtin.meta] ****************************************************\n[WARNING]: Could not match supplied host pattern, ignoring: []\n\nPLAY [Gather facts] ************************************************************\n\nTASK [Gathering Facts] *********************************************************\nok: [localhost]\n\nTASK [Set legacy facts] ********************************************************\nok: [localhost]\n\nPLAY [Manage SELinux] **********************************************************\n[DEPRECATION WARNING]: PlayIterator.ITERATING_COMPLETE is deprecated, use \nansible.play_iterator.IteratingStates.ITERATING_COMPLETE instead. This feature \nwill be removed in version 2.14. Deprecation warnings can be disabled by \nsetting deprecation_warnings\u003dFalse in ansible.cfg.\n[DEPRECATION WARNING]: PlayIterator.ITERATING_SETUP is deprecated, use \nansible.play_iterator.IteratingStates.ITERATING_SETUP instead. This feature \nwill be removed in version 2.14. Deprecation warnings can be disabled by \nsetting deprecation_warnings\u003dFalse in ansible.cfg.\n[DEPRECATION WARNING]: PlayIterator.ITERATING_TASKS is deprecated, use \nansible.play_iterator.IteratingStates.ITERATING_TASKS instead. This feature \nwill be removed in version 2.14. Deprecation warnings can be disabled by \nsetting deprecation_warnings\u003dFalse in ansible.cfg.\n[DEPRECATION WARNING]: PlayIterator.ITERATING_RESCUE is deprecated, use \nansible.play_iterator.IteratingStates.ITERATING_RESCUE instead. This feature \nwill be removed in version 2.14. Deprecation warnings can be disabled by \nsetting deprecation_warnings\u003dFalse in ansible.cfg.\n[DEPRECATION WARNING]: PlayIterator.ITERATING_ALWAYS is deprecated, use \nansible.play_iterator.IteratingStates.ITERATING_ALWAYS instead. This feature \nwill be removed in version 2.14. Deprecation warnings can be disabled by \nsetting deprecation_warnings\u003dFalse in ansible.cfg.\n\nTASK [Set selinux state] *******************************************************\nfatal: [localhost]: FAILED! \u003d\u003e {\"changed\": false, \"module_stderr\": \"/bin/sh: line 1: sudo: command not found\\n\", \"module_stdout\": \"\", \"msg\": \"MODULE FAILURE\\nSee stdout/stderr for the exact error\", \"rc\": 127}\n\nNO MORE HOSTS LEFT *************************************************************\n\nPLAY RECAP *********************************************************************\nlocalhost                  : ok\u003d2    changed\u003d0    unreachable\u003d0    failed\u003d1    skipped\u003d0    rescued\u003d0    ignored\u003d0   \n\n```\nThis is how it will run, we might want to change the localhost ip.","commit_id":"d26a2047c9dadc5a643d0f375198b1a07ba66fc5"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"ae723346e66c8546ea1a79eb2bd1faf61aa313a4","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"By using ansible-runner, one can easily run those playbooks"},{"line_number":21,"context_line":"with in the container."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Depends-On: https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/852720"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Change-Id: I56cabb9aa8483c5039b5920db96a00509dc730cc"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":40,"id":"afa17e35_5f2dfc2f","line":22,"in_reply_to":"3a9ca7c7_db3d340f","updated":"2022-09-05 13:42:41.000000000","message":"Done","commit_id":"d26a2047c9dadc5a643d0f375198b1a07ba66fc5"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"cacb97e776743f4d927bf48bab51ebe58adeb4e6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"5d740a56_ce3d1b71","updated":"2022-04-28 15:46:06.000000000","message":"recheck","commit_id":"baccba524b2f1015a3088fe5991e5e74ca23e165"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"a53ec3579ba02209f9a9b9411e845514305a8462","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"03e06572_efbe5192","updated":"2022-07-19 09:15:12.000000000","message":"I will be adding a dummy job to validate the container contents.","commit_id":"b00e6e7d40c01d5288d84997a7a1b5699ff2e433"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"e454e4ca5548cefede71f6ece898c14ba8d455a3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"7bf1e1e5_873904ad","updated":"2022-05-24 12:43:16.000000000","message":"Thanks Kevin, https://d348a4bd237643498736-e9493c5a1d143a0ae34e6a70a151830d.ssl.cf5.rackcdn.com/776674/12/check/tripleo-ci-centos-9-content-provider/8d047f4/job-output.txt\n\n127.0.0.1:5001/tripleomastercentos9/openstack-tripleo-ansible-ee           c9dc3faf773b2761b7cb1368df0ef98c           1c38458d02ea   2 hours ago     816 MB\n\nImage built successfully.\n\nDo we need CI job so that we can consume it?","commit_id":"b00e6e7d40c01d5288d84997a7a1b5699ff2e433"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"c3dc207cb8fcff2722a36bf591e5252bc8d772d3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"596607be_1160de03","in_reply_to":"7bf1e1e5_873904ad","updated":"2022-05-24 17:42:43.000000000","message":"probably a good idea. though idk what is involved there.","commit_id":"b00e6e7d40c01d5288d84997a7a1b5699ff2e433"},{"author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"change_message_id":"6b77950e3945b96bc01078d6b72542d0bad6c4db","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":20,"id":"91ea9f57_1ce26c55","updated":"2022-07-28 13:05:58.000000000","message":"Hi Chandan,\n\nthe latest instance of the container with full tripleo-ansible installed and such was never built by the CI, is there a way to get it on rdo\u0027s quay? Is it because it failed the gate and a recheck would suffice?","commit_id":"62284ad2d8d4aee7a07f064ed406fb5e7737ffb3"},{"author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"change_message_id":"1a7c6c6c88aec5bc7cc846970875f6581275eb44","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":20,"id":"6ff135bb_41da9d22","in_reply_to":"91ea9f57_1ce26c55","updated":"2022-07-28 13:08:27.000000000","message":"Repyling to myself, it seems to be a matter of rechecking https://review.rdoproject.org/r/c/testproject/+/44079 as explained before.","commit_id":"62284ad2d8d4aee7a07f064ed406fb5e7737ffb3"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"dfafe5c463fa700eb9dec64a6b69ed112d89a188","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":38,"id":"19d2fd70_4c8451ef","updated":"2022-08-15 12:23:10.000000000","message":"recheck","commit_id":"55ef2cff789a976a0bc5ef92ba0ac66fcb77e89b"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"2fcba90431cf24de63cca1e6a147eb1392b087c9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":44,"id":"eb2bddfd_53a55ca6","updated":"2022-09-06 08:48:53.000000000","message":"https://f6ac46fec4f8f68e930f-516e31288e88eecbd573b1260d9dd1d0.ssl.cf2.rackcdn.com/776674/44/check/tripleo-ci-centos-9-content-provider/7ea6682/logs/container-builds/38e3cb62-a606-4f4e-a5fb-f7d34a599efe/tripleo-ansible-ee/tripleo-ansible-ee-build.log container is built successfully.\n\n```\n2022-09-05 17:20:38.748254 | primary | 127.0.0.1:5001/tripleomastercentos9/openstack-tripleo-ansible-ee           01beff9a962951d3386e6872b8d6ec02   f53f52f3a6df   3 hours ago     653 MB\n```","commit_id":"43466ea170e53cb5edb785fa2f1b0f315cb22377"},{"author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"change_message_id":"d688e8f53dbcead1d83995045c739fd5fabeaf02","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":54,"id":"ca71f6f5_ea3178e0","updated":"2022-09-15 12:02:02.000000000","message":"I see it now as the perfect base to start iterating","commit_id":"54a6bac5d557aa84c21986e96db0e0911792fe1b"},{"author":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"change_message_id":"b1416a27f1174167fec8bc079e590c434ae7b846","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":54,"id":"0faeb1df_8e914e0c","updated":"2022-09-15 12:07:26.000000000","message":"would be interested to get some numbers to compare time for deploy with and without AEE.","commit_id":"54a6bac5d557aa84c21986e96db0e0911792fe1b"}],"container-images/kolla/tripleo-ansible-ee/entrypoint.sh":[{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"f190a37f9029cfbf692c3d874c77fba48e4f5a85","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":"set -e"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"echo \"tempuser:x:$(id -u):$(id -g):,,,:${HOME}:/bin/bash\" \u003e\u003e /etc/passwd"},{"line_number":5,"context_line":"echo \"tempuser:x:$(id -G | cut -d\u0027 \u0027 -f 2)\" \u003e\u003e /etc/group"},{"line_number":6,"context_line":""}],"source_content_type":"text/x-sh","patch_set":38,"id":"9a3a6c75_dd923f84","line":3,"updated":"2022-08-26 08:43:03.000000000","message":"This entrypoint.sh overrides the ansible-runner entrypoint. https://github.com/ansible/ansible-runner/blob/devel/Dockerfile#L66\n\nSo I am moving these parts in the dockerfile itself.","commit_id":"55ef2cff789a976a0bc5ef92ba0ac66fcb77e89b"}],"container-images/kolla/tripleo-ansible-ee/requirements.yaml":[{"author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"change_message_id":"7ceed0f61114b4e9ddb0a411f1068297059494cd","unresolved":true,"context_lines":[{"line_number":14,"context_line":"# License for the specific language governing permissions and limitations"},{"line_number":15,"context_line":"# under the License."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"roles: []"},{"line_number":18,"context_line":"collections: []"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"d26f2a6e_559a66b5","line":17,"updated":"2022-07-25 09:15:00.000000000","message":"Shouldn\u0027t we by default add all the roles in tripleo-ansible so the CI built container is not empty? That would help with the testing and integration.","commit_id":"f4a6ae385db0c8391365a91dd8acd831df6e5e98"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"8b88f7ee317c987122c0b46dec3daeb0eb3054bc","unresolved":false,"context_lines":[{"line_number":14,"context_line":"# License for the specific language governing permissions and limitations"},{"line_number":15,"context_line":"# under the License."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"roles: []"},{"line_number":18,"context_line":"collections: []"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"cbdf4860_0162f34b","line":17,"in_reply_to":"3fb7ce6b_c0e3f521","updated":"2022-09-05 13:43:08.000000000","message":"Done","commit_id":"f4a6ae385db0c8391365a91dd8acd831df6e5e98"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"7e508bc44ca770c2c108f4e5b8ce3c36c1167948","unresolved":true,"context_lines":[{"line_number":14,"context_line":"# License for the specific language governing permissions and limitations"},{"line_number":15,"context_line":"# under the License."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"roles: []"},{"line_number":18,"context_line":"collections: []"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"c0ae2c33_95d740c1","line":17,"in_reply_to":"4f431881_2f0ae154","updated":"2022-07-25 10:35:09.000000000","message":"Yes Jesse, this file will be consumed in tripleo-ansible-ee container during build process.\n\n@Juan, If I understand correctly, you need all the tripleo-ansible project contents\n(roles, playbook and inventory) with in the tripleo-ansible-ee container?\n\nThat can be handled via rpm installation - https://review.opendev.org/c/openstack/tripleo-common/+/776674/15/container-images/tcib/tripleo-ansible-ee/tripleo-ansible-ee.yaml#4 (But it is blocked as ansible-runner image is based on CS8).\n\nThis file can also be used to add following collections and roles:\nhttps://opendev.org/openstack/tripleo-ansible/src/branch/master/tripleo_ansible/ansible-collections-requirements.yml\n\nhttps://opendev.org/openstack/tripleo-ansible/src/branch/master/tripleo_ansible/ansible-role-requirements.yml\n\nIf you want the above collection and roles, I can add these into the image for current purpose but in downstream, we need to remove or replace it.\nI hope it answers the above queries?","commit_id":"f4a6ae385db0c8391365a91dd8acd831df6e5e98"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"4967a54ef5a4421b0985f996dbb2539013681adc","unresolved":true,"context_lines":[{"line_number":14,"context_line":"# License for the specific language governing permissions and limitations"},{"line_number":15,"context_line":"# under the License."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"roles: []"},{"line_number":18,"context_line":"collections: []"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"9948e1b3_f8f1ad40","line":17,"in_reply_to":"625ecd8d_dd814cf9","updated":"2022-08-05 08:06:38.000000000","message":"Here is going to be the testing workflow:\n1. In content provider job\n  - dlrn will build the depends-on patches and put it in gating repo\n  - containers will get built with the gating repo and served on the content provider\n2. In child job\n  - child job will pull tripleo-ansible-ee container and consume it in the respective child job where tripleo-ansible-ee container will be used to run tripleo-ansible playbook.","commit_id":"f4a6ae385db0c8391365a91dd8acd831df6e5e98"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"77244c71fab6a2a266670f421758bad32f075484","unresolved":true,"context_lines":[{"line_number":14,"context_line":"# License for the specific language governing permissions and limitations"},{"line_number":15,"context_line":"# under the License."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"roles: []"},{"line_number":18,"context_line":"collections: []"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"3fb7ce6b_c0e3f521","line":17,"in_reply_to":"9948e1b3_f8f1ad40","updated":"2022-09-01 12:15:41.000000000","message":"https://review.opendev.org/q/topic:standalone-roles-testing contains the series of patchs to pull on the host under test. It is still in progress.\nhttps://review.opendev.org/c/openstack/tripleo-quickstart/+/854337/5/config/general_config/featureset053.yml#35 will pull the container on the child job.","commit_id":"f4a6ae385db0c8391365a91dd8acd831df6e5e98"},{"author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"change_message_id":"0118c9620829d0ed26055d6a8d45a82895f66921","unresolved":true,"context_lines":[{"line_number":14,"context_line":"# License for the specific language governing permissions and limitations"},{"line_number":15,"context_line":"# under the License."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"roles: []"},{"line_number":18,"context_line":"collections: []"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"f1e81983_b31bd674","line":17,"in_reply_to":"c0ae2c33_95d740c1","updated":"2022-07-25 14:50:27.000000000","message":"OK, what I was thinking was about a container that has all the tripleo-ansible roles and playbooks (no inventories as they would be externally provided) ready to be executed, why does that cannot be in the upstream container?","commit_id":"f4a6ae385db0c8391365a91dd8acd831df6e5e98"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"e6ffb3af03b8e2619cf763b474fe1dc680a1ba47","unresolved":true,"context_lines":[{"line_number":14,"context_line":"# License for the specific language governing permissions and limitations"},{"line_number":15,"context_line":"# under the License."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"roles: []"},{"line_number":18,"context_line":"collections: []"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"4f431881_2f0ae154","line":17,"in_reply_to":"d26f2a6e_559a66b5","updated":"2022-07-25 10:22:14.000000000","message":"I think that\u0027s done in https://review.opendev.org/c/openstack/tripleo-common/+/776674/15/container-images/tcib/tripleo-ansible-ee/tripleo-ansible-ee.yaml ?","commit_id":"f4a6ae385db0c8391365a91dd8acd831df6e5e98"},{"author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"change_message_id":"c00634ff44596d368d7f5bddf64087eba03ebd0d","unresolved":true,"context_lines":[{"line_number":14,"context_line":"# License for the specific language governing permissions and limitations"},{"line_number":15,"context_line":"# under the License."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"roles: []"},{"line_number":18,"context_line":"collections: []"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"625ecd8d_dd814cf9","line":17,"in_reply_to":"f1e81983_b31bd674","updated":"2022-08-03 12:45:32.000000000","message":"if we include tripleo-ansible, what would be zuul testing process of building it with depends-on patches from that repo?","commit_id":"f4a6ae385db0c8391365a91dd8acd831df6e5e98"}],"container-images/tcib/base/tripleo-ansible-ee/tripleo-ansible-ee.yaml":[{"author":{"_account_id":11491,"name":"Gael Chamoulaud","email":"gchamoul@redhat.com","username":"gchamoul"},"change_message_id":"b86d633cfc7a561fa7bf203df3ebe04cb0b968b3","unresolved":true,"context_lines":[{"line_number":17,"context_line":"  - ansible-config_template"},{"line_number":18,"context_line":"  - openssh"},{"line_number":19,"context_line":"  - openstack-tripleo-common"},{"line_number":20,"context_line":"  - openstack-tripleo-validations"},{"line_number":21,"context_line":"  - python3-ansible-runner"},{"line_number":22,"context_line":"  - python3-paramiko"},{"line_number":23,"context_line":"  - sshpass"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"8aaa559c_c2b03f5f","line":20,"updated":"2021-08-03 16:30:39.000000000","message":"I am confused here but why do we need openstack-tripleo-validations?","commit_id":"cdfeacd2dee1a01aa8b39a9575f3341dc2876a59"},{"author":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"change_message_id":"d8a3991613e29686e9ecfef74700693b2dd8eefb","unresolved":true,"context_lines":[{"line_number":17,"context_line":"  - ansible-config_template"},{"line_number":18,"context_line":"  - openssh"},{"line_number":19,"context_line":"  - openstack-tripleo-common"},{"line_number":20,"context_line":"  - openstack-tripleo-validations"},{"line_number":21,"context_line":"  - python3-ansible-runner"},{"line_number":22,"context_line":"  - python3-paramiko"},{"line_number":23,"context_line":"  - sshpass"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"5a03da62_ed2c692f","line":20,"in_reply_to":"8aaa559c_c2b03f5f","updated":"2022-05-30 14:40:36.000000000","message":"indeed... Maybe to get the ansible roles in? @Kevin, care to double-check?","commit_id":"cdfeacd2dee1a01aa8b39a9575f3341dc2876a59"}],"container-images/tcib/tripleo-ansible-ee/tripleo-ansible-ee.yaml":[{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"e454e4ca5548cefede71f6ece898c14ba8d455a3","unresolved":true,"context_lines":[{"line_number":1,"context_line":"tcib_from: quay.io/ansible/ansible-runner:latest"},{"line_number":2,"context_line":"tcib_args:"},{"line_number":3,"context_line":"  TRIPLEO_ANSIBLE_REQ: \"/usr/share/openstack-tripleo-common-containers/container-images/kolla/tripleo-ansible-ee/requirements.yaml\""},{"line_number":4,"context_line":"tcib_actions:"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"07624afd_36f391ec","line":1,"range":{"start_line":1,"start_character":11,"end_line":1,"end_character":48},"updated":"2022-05-24 12:43:16.000000000","message":"In Downstream we need to use image from registry.access.redhat.com, How can we override that?","commit_id":"b00e6e7d40c01d5288d84997a7a1b5699ff2e433"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"c3dc207cb8fcff2722a36bf591e5252bc8d772d3","unresolved":true,"context_lines":[{"line_number":1,"context_line":"tcib_from: quay.io/ansible/ansible-runner:latest"},{"line_number":2,"context_line":"tcib_args:"},{"line_number":3,"context_line":"  TRIPLEO_ANSIBLE_REQ: \"/usr/share/openstack-tripleo-common-containers/container-images/kolla/tripleo-ansible-ee/requirements.yaml\""},{"line_number":4,"context_line":"tcib_actions:"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"cb3ef832_4c18680f","line":1,"range":{"start_line":1,"start_character":11,"end_line":1,"end_character":48},"in_reply_to":"07624afd_36f391ec","updated":"2022-05-24 17:42:43.000000000","message":"the downstream teams have a method to override that attribute.","commit_id":"b00e6e7d40c01d5288d84997a7a1b5699ff2e433"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"7574223030a20b2b3a0cb3524173ebb4d7005ff2","unresolved":false,"context_lines":[{"line_number":1,"context_line":"tcib_from: quay.io/ansible/ansible-runner:latest"},{"line_number":2,"context_line":"tcib_args:"},{"line_number":3,"context_line":"  TRIPLEO_ANSIBLE_REQ: \"/usr/share/openstack-tripleo-common-containers/container-images/kolla/tripleo-ansible-ee/requirements.yaml\""},{"line_number":4,"context_line":"tcib_actions:"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"bcefb834_46d99673","line":1,"range":{"start_line":1,"start_character":11,"end_line":1,"end_character":48},"in_reply_to":"cb3ef832_4c18680f","updated":"2022-07-18 15:14:42.000000000","message":"Done","commit_id":"b00e6e7d40c01d5288d84997a7a1b5699ff2e433"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"34d7aaf847ae9890786b2849e84bd18b8b83e286","unresolved":true,"context_lines":[{"line_number":2,"context_line":"tcib_args:"},{"line_number":3,"context_line":"  TRIPLEO_ANSIBLE_REQ: \"/usr/share/openstack-tripleo-common-containers/container-images/kolla/tripleo-ansible-ee/requirements.yaml\""},{"line_number":4,"context_line":"tcib_actions:"},{"line_number":5,"context_line":"- user: root"},{"line_number":6,"context_line":"- workdir: /usr/share/ansible/roles"},{"line_number":7,"context_line":"- run: \u003e-"},{"line_number":8,"context_line":"    if [ -f \"$ansible_requirements\" ]; then"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"04291016_4aa8a25b","line":5,"updated":"2022-07-18 15:23:42.000000000","message":"Can we add\n```\n- run: dnf -y install tripleo-ansible \u0026\u0026 dnf clean all \u0026\u0026 rm -rf /var/cache/dnf\n```\nso that required playbooks snd roles are available with in the tripleo-ansible-ee container image?","commit_id":"b00e6e7d40c01d5288d84997a7a1b5699ff2e433"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"a53ec3579ba02209f9a9b9411e845514305a8462","unresolved":false,"context_lines":[{"line_number":2,"context_line":"tcib_args:"},{"line_number":3,"context_line":"  TRIPLEO_ANSIBLE_REQ: \"/usr/share/openstack-tripleo-common-containers/container-images/kolla/tripleo-ansible-ee/requirements.yaml\""},{"line_number":4,"context_line":"tcib_actions:"},{"line_number":5,"context_line":"- user: root"},{"line_number":6,"context_line":"- workdir: /usr/share/ansible/roles"},{"line_number":7,"context_line":"- run: \u003e-"},{"line_number":8,"context_line":"    if [ -f \"$ansible_requirements\" ]; then"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"2453b3d6_3da302e9","line":5,"in_reply_to":"04291016_4aa8a25b","updated":"2022-07-19 09:15:12.000000000","message":"Done","commit_id":"b00e6e7d40c01d5288d84997a7a1b5699ff2e433"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"919092da878ccef8a078cbdf4f4cfa24caafd8b4","unresolved":true,"context_lines":[{"line_number":1,"context_line":"tcib_from: quay.io/ansible/ansible-runner:latest"},{"line_number":2,"context_line":"tcib_args:"},{"line_number":3,"context_line":"  TRIPLEO_ANSIBLE_REQ: \"/usr/share/openstack-tripleo-common-containers/container-images/kolla/tripleo-ansible-ee/requirements.yaml\""},{"line_number":4,"context_line":"tcib_actions:"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"2f408aec_5e75d52b","line":1,"range":{"start_line":1,"start_character":11,"end_line":1,"end_character":48},"updated":"2022-07-20 12:07:37.000000000","message":"This image is based on CentOS Stream 8: https://quay.io/repository/ansible/ansible-runner/manifest/sha256:001a4bde411be863d54c1d293f3d2e7b0ff0e67ef5d7b2f9f7fb56b61694f4e8\n\nansible-runner image is built from https://github.com/ansible/ansible-runner/blob/devel/Dockerfile#L1\nand python-base is based on https://github.com/ansible/python-base-image/blob/main/Containerfile#L16 on cs8.\n\nMaster tripleo content is built on CS9 by mounting cs9 and tripleo repos and it does not work on cs8.\n\nI tried to build the container here:\nhttps://review.rdoproject.org/r/c/testproject/+/44079\n```\nhttps://logserver.rdoproject.org/79/44079/1/check/tripleo-centos-9-tripleo-ansible-ee-container-master/0b1c846/logs/container-builds/cd882080-301c-43ef-b90a-0ae34ebdcd09/tripleo-ansible-ee/tripleo-ansible-ee-build.log\n```\n\nWe need to move the ansible-runner image to cs9. https://github.com/ansible/python-base-image/pull/28 is the pr proposed by paul long time back.","commit_id":"f8b25b5eb877fb75226a4906d56190e4dd4e9935"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"4f5a9aea086bad5e23cdf9a03fab0da3323ccc2f","unresolved":true,"context_lines":[{"line_number":1,"context_line":"tcib_from: quay.io/ansible/ansible-runner:latest"},{"line_number":2,"context_line":"tcib_args:"},{"line_number":3,"context_line":"  TRIPLEO_ANSIBLE_REQ: \"/usr/share/openstack-tripleo-common-containers/container-images/kolla/tripleo-ansible-ee/requirements.yaml\""},{"line_number":4,"context_line":"tcib_actions:"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"95c5248d_a0ac8259","line":1,"range":{"start_line":1,"start_character":11,"end_line":1,"end_character":48},"in_reply_to":"2f408aec_5e75d52b","updated":"2022-07-21 10:07:04.000000000","message":"Is there a way to make this build on CS8 instead? Surely we have that for earlier releases and can port it forward for this container\u0027s build until it is updated to CS9?","commit_id":"f8b25b5eb877fb75226a4906d56190e4dd4e9935"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"500717c75ed2dcc3003e25988b0b68becbef7bc9","unresolved":true,"context_lines":[{"line_number":1,"context_line":"tcib_from: quay.io/ansible/ansible-runner:latest"},{"line_number":2,"context_line":"tcib_args:"},{"line_number":3,"context_line":"  TRIPLEO_ANSIBLE_REQ: \"/usr/share/openstack-tripleo-common-containers/container-images/kolla/tripleo-ansible-ee/requirements.yaml\""},{"line_number":4,"context_line":"tcib_actions:"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"b31339e2_94a536c6","line":1,"range":{"start_line":1,"start_character":11,"end_line":1,"end_character":48},"in_reply_to":"95c5248d_a0ac8259","updated":"2022-08-10 09:21:25.000000000","message":"We no longer support cs8 on master. So we cannot build it on cs8. We have updated the tcib file to use ansible-runner cs9 image.","commit_id":"f8b25b5eb877fb75226a4906d56190e4dd4e9935"},{"author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"change_message_id":"0ed2b93ecd2f72e3cd1071fa659d9d4d60c7e3ec","unresolved":false,"context_lines":[{"line_number":1,"context_line":"tcib_from: quay.io/ansible/ansible-runner:latest"},{"line_number":2,"context_line":"tcib_args:"},{"line_number":3,"context_line":"  TRIPLEO_ANSIBLE_REQ: \"/usr/share/openstack-tripleo-common-containers/container-images/kolla/tripleo-ansible-ee/requirements.yaml\""},{"line_number":4,"context_line":"tcib_actions:"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"15afdd26_37015b3c","line":1,"range":{"start_line":1,"start_character":11,"end_line":1,"end_character":48},"in_reply_to":"b31339e2_94a536c6","updated":"2022-08-10 12:33:27.000000000","message":"Done","commit_id":"f8b25b5eb877fb75226a4906d56190e4dd4e9935"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"515eabea4dada5edb74f7c91bbcc5a636776cd23","unresolved":true,"context_lines":[{"line_number":2,"context_line":"tcib_args:"},{"line_number":3,"context_line":"  TRIPLEO_ANSIBLE_REQ: \"/usr/share/openstack-tripleo-common-containers/container-images/kolla/tripleo-ansible-ee/requirements.yaml\""},{"line_number":4,"context_line":"tcib_actions:"},{"line_number":5,"context_line":"- run: dnf -y install tripleo-ansible \u0026\u0026 dnf clean all \u0026\u0026 rm -rf /var/cache/dnf"},{"line_number":6,"context_line":"- user: root"},{"line_number":7,"context_line":"- workdir: /usr/share/ansible/roles"},{"line_number":8,"context_line":"- run: \u003e-"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"102491f1_acb5c447","line":5,"range":{"start_line":5,"start_character":0,"end_line":5,"end_character":79},"updated":"2022-07-22 06:44:54.000000000","message":"I can comment out this line and rebuild this container on cs8 wallaby container line.","commit_id":"f8b25b5eb877fb75226a4906d56190e4dd4e9935"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"500717c75ed2dcc3003e25988b0b68becbef7bc9","unresolved":false,"context_lines":[{"line_number":2,"context_line":"tcib_args:"},{"line_number":3,"context_line":"  TRIPLEO_ANSIBLE_REQ: \"/usr/share/openstack-tripleo-common-containers/container-images/kolla/tripleo-ansible-ee/requirements.yaml\""},{"line_number":4,"context_line":"tcib_actions:"},{"line_number":5,"context_line":"- run: dnf -y install tripleo-ansible \u0026\u0026 dnf clean all \u0026\u0026 rm -rf /var/cache/dnf"},{"line_number":6,"context_line":"- user: root"},{"line_number":7,"context_line":"- workdir: /usr/share/ansible/roles"},{"line_number":8,"context_line":"- run: \u003e-"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"435c0e5e_1dbca461","line":5,"range":{"start_line":5,"start_character":0,"end_line":5,"end_character":79},"in_reply_to":"102491f1_acb5c447","updated":"2022-08-10 09:21:25.000000000","message":"Done","commit_id":"f8b25b5eb877fb75226a4906d56190e4dd4e9935"},{"author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"change_message_id":"7d6ea1e4b6a2b1daa3b4f550c1ce2af88a8b88b9","unresolved":true,"context_lines":[{"line_number":11,"context_line":"- user: root"},{"line_number":12,"context_line":"# - run: \u003e-"},{"line_number":13,"context_line":"#    mkdir -p /usr/share/openstack-tripleo-common-containers/container-images/kolla/tripleo-ansible-ee"},{"line_number":14,"context_line":"#"},{"line_number":15,"context_line":"# - copy: \u003e-"},{"line_number":16,"context_line":"#    /usr/share/openstack-tripleo-common-containers/container-images/kolla/tripleo-ansible-ee/requirements.yaml /usr/share/openstack-tripleo-common-containers/container-images/kolla/tripleo-ansible-ee"},{"line_number":17,"context_line":"- workdir: /usr/share/ansible/roles"}],"source_content_type":"text/x-yaml","patch_set":23,"id":"04edd2f4_09d5dd5b","line":14,"updated":"2022-07-29 08:46:19.000000000","message":"To be able for ansible to deal with the arbirtray uid\u0027s that Openshift is enforcing in its default scc, it would be necessary to add \"RUN chmod g\u003du /etc/passwd /etc/group\" to the tcib file so the subsequent image let the operator set temporary permissions on the openshift uid for ansible to work.","commit_id":"b869c512cb3edf0c7b118db6262fc7e5eaa48d2c"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"500717c75ed2dcc3003e25988b0b68becbef7bc9","unresolved":false,"context_lines":[{"line_number":11,"context_line":"- user: root"},{"line_number":12,"context_line":"# - run: \u003e-"},{"line_number":13,"context_line":"#    mkdir -p /usr/share/openstack-tripleo-common-containers/container-images/kolla/tripleo-ansible-ee"},{"line_number":14,"context_line":"#"},{"line_number":15,"context_line":"# - copy: \u003e-"},{"line_number":16,"context_line":"#    /usr/share/openstack-tripleo-common-containers/container-images/kolla/tripleo-ansible-ee/requirements.yaml /usr/share/openstack-tripleo-common-containers/container-images/kolla/tripleo-ansible-ee"},{"line_number":17,"context_line":"- workdir: /usr/share/ansible/roles"}],"source_content_type":"text/x-yaml","patch_set":23,"id":"30722022_a63faac7","line":14,"in_reply_to":"04edd2f4_09d5dd5b","updated":"2022-08-10 09:21:25.000000000","message":"Done","commit_id":"b869c512cb3edf0c7b118db6262fc7e5eaa48d2c"},{"author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"change_message_id":"005b6b352f7faa925da9e5a90d00c129a69816d1","unresolved":true,"context_lines":[{"line_number":19,"context_line":"    if [ -f \"$TRIPLEO_ANSIBLE_REQ\" ]; then"},{"line_number":20,"context_line":"    ansible-galaxy collection install -r $TRIPLEO_ANSIBLE_REQ --collections-path /usr/share/ansible/collections; fi"},{"line_number":21,"context_line":"- workdir: /runner"},{"line_number":22,"context_line":"- run: \u003e-"},{"line_number":23,"context_line":"    if [ -f \"/usr/share/ansible/tripleo-playbooks\" ]; then"},{"line_number":24,"context_line":"    rm -rf /runner/project \u0026\u0026 ln -s /usr/share/ansible/tripleo-playbooks project; fi"},{"line_number":25,"context_line":"- run: \u003e-"}],"source_content_type":"text/x-yaml","patch_set":29,"id":"38fbad02_b88f436d","line":22,"updated":"2022-08-05 09:19:34.000000000","message":"We are still lacking a ln -s /usr/share/ansible/roles /runner/roles, as most of the playbooks are referencing the roles they run as ../roles/\u003cwhatever\u003e. If we invoke them from /runner/project and roles is not in /runner/roles, this will fail.","commit_id":"efe421d68c4ed4150249fc826697b055005903bd"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"8b88f7ee317c987122c0b46dec3daeb0eb3054bc","unresolved":false,"context_lines":[{"line_number":19,"context_line":"    if [ -f \"$TRIPLEO_ANSIBLE_REQ\" ]; then"},{"line_number":20,"context_line":"    ansible-galaxy collection install -r $TRIPLEO_ANSIBLE_REQ --collections-path /usr/share/ansible/collections; fi"},{"line_number":21,"context_line":"- workdir: /runner"},{"line_number":22,"context_line":"- run: \u003e-"},{"line_number":23,"context_line":"    if [ -f \"/usr/share/ansible/tripleo-playbooks\" ]; then"},{"line_number":24,"context_line":"    rm -rf /runner/project \u0026\u0026 ln -s /usr/share/ansible/tripleo-playbooks project; fi"},{"line_number":25,"context_line":"- run: \u003e-"}],"source_content_type":"text/x-yaml","patch_set":29,"id":"48b955d1_6251634a","line":22,"in_reply_to":"2cc27c31_2f0a7be2","updated":"2022-09-05 13:43:08.000000000","message":"Done","commit_id":"efe421d68c4ed4150249fc826697b055005903bd"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"77244c71fab6a2a266670f421758bad32f075484","unresolved":true,"context_lines":[{"line_number":19,"context_line":"    if [ -f \"$TRIPLEO_ANSIBLE_REQ\" ]; then"},{"line_number":20,"context_line":"    ansible-galaxy collection install -r $TRIPLEO_ANSIBLE_REQ --collections-path /usr/share/ansible/collections; fi"},{"line_number":21,"context_line":"- workdir: /runner"},{"line_number":22,"context_line":"- run: \u003e-"},{"line_number":23,"context_line":"    if [ -f \"/usr/share/ansible/tripleo-playbooks\" ]; then"},{"line_number":24,"context_line":"    rm -rf /runner/project \u0026\u0026 ln -s /usr/share/ansible/tripleo-playbooks project; fi"},{"line_number":25,"context_line":"- run: \u003e-"}],"source_content_type":"text/x-yaml","patch_set":29,"id":"c1b18c47_6a1d2ce8","line":22,"in_reply_to":"38fbad02_b88f436d","updated":"2022-09-01 12:15:41.000000000","message":"resolved in 22 to 28","commit_id":"efe421d68c4ed4150249fc826697b055005903bd"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"f657856fceb1a378e5200f41aeb93648ba726d99","unresolved":true,"context_lines":[{"line_number":19,"context_line":"    if [ -f \"$TRIPLEO_ANSIBLE_REQ\" ]; then"},{"line_number":20,"context_line":"    ansible-galaxy collection install -r $TRIPLEO_ANSIBLE_REQ --collections-path /usr/share/ansible/collections; fi"},{"line_number":21,"context_line":"- workdir: /runner"},{"line_number":22,"context_line":"- run: \u003e-"},{"line_number":23,"context_line":"    if [ -f \"/usr/share/ansible/tripleo-playbooks\" ]; then"},{"line_number":24,"context_line":"    rm -rf /runner/project \u0026\u0026 ln -s /usr/share/ansible/tripleo-playbooks project; fi"},{"line_number":25,"context_line":"- run: \u003e-"}],"source_content_type":"text/x-yaml","patch_set":29,"id":"2cc27c31_2f0a7be2","line":22,"in_reply_to":"c1b18c47_6a1d2ce8","updated":"2022-09-05 13:02:35.000000000","message":"Tested here also:\nhttps://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_9d3/843836/26/check/tripleo-ci-centos-9-singlenode-external-compute-via-ee/9d39031/job-output.txt\n\n```\n[Run overcloud compute deployment via tripleo_ansible_ee container] *******\n2022-09-05 12:23:54.378973 | primary | Monday 05 September 2022  12:23:54 +0000 (0:00:00.078)       0:07:02.586 ******\n2022-09-05 12:24:13.491807 | primary | fatal: [undercloud]: FAILED! \u003d\u003e {\"changed\": true, \"cmd\": \"set -o pipefail \u0026\u0026 podman pull 158.69.74.76:5001/tripleomastercentos9/openstack-tripleo-ansible-ee:01beff9a962951d3386e6872b8d6ec02 \u0026\u0026 podman run --rm -it 158.69.74.76:5001/tripleomastercentos9/openstack-tripleo-ansible-ee:01beff9a962951d3386e6872b8d6ec02 ls -al /runner \u0026\u0026 podman run --rm -e RUNNER_PLAYBOOK\u003ddeploy-overcloud-compute.yml 158.69.74.76:5001/tripleomastercentos9/openstack-tripleo-ansible-ee:01beff9a962951d3386e6872b8d6ec02 2\u003e\u00261 \u003e\u003e /home/zuul/tripleo_ee_compute.log\\n\", \"delta\": \"0:00:17.133476\", \"end\": \"2022-09-05 12:24:13.154101\", \"msg\": \"non-zero return code\", \"rc\": 2, \"start\": \"2022-09-05 12:23:56.020625\", \"stderr\": \"Trying to pull 158.69.74.76:5001/tripleomastercentos9/openstack-tripleo-ansible-ee:01beff9a962951d3386e6872b8d6ec02...\\nGetting image source signatures\\nCopying blob sha256:04cf5b1da93a4c469d41b093f15670be9764a1dd34e747991a2cf3060e25fc8f\\nCopying blob sha256:eaf7f513ab3ec66cca092cd003fe2b0d0df542660e810569657168aa9d1641ff\\nCopying blob sha256:49c9a03023fc63e78b682fc5187958dd9ce2ca20873b4ca3b6a2f04b78e8e209\\nCopying blob sha256:b31a9819c1072e37d35044152245035dc907b368e5c10ce82704bc961982beef\\nCopying blob sha256:078a238f32f8398b3fe643567ac9ecce382673f8d08504ef3dfc197c1b87df4b\\nCopying blob sha256:8255fa6f9808979d8cf6381c679c40a489f25e8718bd4a1de1c7eff090ea7aeb\\nCopying blob sha256:377130802bd5e7e8e6509da02b77bc26f1755ab15d8cb76f98f6b077a028a80c\\nCopying blob sha256:f44aee8adb2b397c2868a7b89ea448cf72ab6c52e31b8cc91d74679925c15028\\nCopying blob sha256:54c2dbe8f9682278266d071a104e8a545c98e8f0999d6dc6c4c5ea48fbc6b02d\\nCopying blob sha256:c0c303de1c1ea658a9b9731ec46ca46c1a0ffecb487d771fbd6f9af9e39b7e48\\nCopying blob sha256:8baf0c8f7402a8066a2d88dee73113f621e64420bea8f84c39562d80d3cd9b6d\\nCopying blob sha256:ead776ab1baf4f3726be35c385cf738f1666b0e5df41fc86be11e76f6366fc82\\nCopying blob sha256:150493f1ceb6091065c7d1e4efc8de73bb25e419409b6dc851599489e3594035\\nCopying config sha256:17ae81a1317488b77c9362f2efd0cd9e639bc60b0ed5a440c47d1541ea68c6a9\\nWriting manifest to image destination\\nStoring signatures\", \"stderr_lines\": [\"Trying to pull 158.69.74.76:5001/tripleomastercentos9/openstack-tripleo-ansible-ee:01beff9a962951d3386e6872b8d6ec02...\", \"Getting image source signatures\", \"Copying blob sha256:04cf5b1da93a4c469d41b093f15670be9764a1dd34e747991a2cf3060e25fc8f\", \"Copying blob sha256:eaf7f513ab3ec66cca092cd003fe2b0d0df542660e810569657168aa9d1641ff\", \"Copying blob sha256:49c9a03023fc63e78b682fc5187958dd9ce2ca20873b4ca3b6a2f04b78e8e209\", \"Copying blob sha256:b31a9819c1072e37d35044152245035dc907b368e5c10ce82704bc961982beef\", \"Copying blob sha256:078a238f32f8398b3fe643567ac9ecce382673f8d08504ef3dfc197c1b87df4b\", \"Copying blob sha256:8255fa6f9808979d8cf6381c679c40a489f25e8718bd4a1de1c7eff090ea7aeb\", \"Copying blob sha256:377130802bd5e7e8e6509da02b77bc26f1755ab15d8cb76f98f6b077a028a80c\", \"Copying blob sha256:f44aee8adb2b397c2868a7b89ea448cf72ab6c52e31b8cc91d74679925c15028\", \"Copying blob sha256:54c2dbe8f9682278266d071a104e8a545c98e8f0999d6dc6c4c5ea48fbc6b02d\", \"Copying blob sha256:c0c303de1c1ea658a9b9731ec46ca46c1a0ffecb487d771fbd6f9af9e39b7e48\", \"Copying blob sha256:8baf0c8f7402a8066a2d88dee73113f621e64420bea8f84c39562d80d3cd9b6d\", \"Copying blob sha256:ead776ab1baf4f3726be35c385cf738f1666b0e5df41fc86be11e76f6366fc82\", \"Copying blob sha256:150493f1ceb6091065c7d1e4efc8de73bb25e419409b6dc851599489e3594035\", \"Copying config sha256:17ae81a1317488b77c9362f2efd0cd9e639bc60b0ed5a440c47d1541ea68c6a9\", \"Writing manifest to image destination\", \"Storing signatures\"], \"stdout\": \"17ae81a1317488b77c9362f2efd0cd9e639bc60b0ed5a440c47d1541ea68c6a9\\ntotal 20\\r\\ndrwxrwxr-x. 1 root root 4096 Sep  5 11:35 .\\r\\ndr-xr-xr-x. 1 root root 4096 Sep  5 12:24 ..\\r\\ndrwxrwxr-x. 2 root root 4096 Jul 28 14:59 artifacts\\r\\ndrwxrwxr-x. 2 root root 4096 Jul 28 14:59 env\\r\\nlrwxrwxrwx. 1 root root   36 Sep  5 11:35 inventory -\u003e /usr/share/ansible/tripleo-inventory\\r\\nlrwxrwxrwx. 1 root root   36 Sep  5 11:35 project -\u003e /usr/share/ansible/tripleo-playbooks\\r\\nlrwxrwxrwx. 1 root root   26 Sep  5 11:35 roles -\u003e /usr/share/ansible/ansible\", \"stdout_lines\": [\"17ae81a1317488b77c9362f2efd0cd9e639bc60b0ed5a440c47d1541ea68c6a9\", \"total 20\", \"drwxrwxr-x. 1 root root 4096 Sep  5 11:35 .\", \"dr-xr-xr-x. 1 root root 4096 Sep  5 12:24 ..\", \"drwxrwxr-x. 2 root root 4096 Jul 28 14:59 artifacts\", \"drwxrwxr-x. 2 root root 4096 Jul 28 14:59 env\", \"lrwxrwxrwx. 1 root root   36 Sep  5 11:35 inventory -\u003e /usr/share/ansible/tripleo-inventory\", \"lrwxrwxrwx. 1 root root   36 Sep  5 11:35 project -\u003e /usr/share/ansible/tripleo-playbooks\", \"lrwxrwxrwx. 1 root root   26 Sep  5 11:35 roles -\u003e /usr/share/ansible/ansible\"]}\n```","commit_id":"efe421d68c4ed4150249fc826697b055005903bd"},{"author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"change_message_id":"005b6b352f7faa925da9e5a90d00c129a69816d1","unresolved":true,"context_lines":[{"line_number":29,"context_line":"    if [ -f \"/usr/share/openstack-tripleo-common-containers/container-images/kolla/tripleo-ansible-ee/entrypoint.sh\" ]; then"},{"line_number":30,"context_line":"    cp /usr/share/openstack-tripleo-common-containers/container-images/kolla/tripleo-ansible-ee/entrypoint.sh /; fi"},{"line_number":31,"context_line":"- user: 1001"},{"line_number":32,"context_line":"tcib_cmd: \u0027[\"ansible-runner\", \"worker\", \"--private-data-dir\u003d/runner\"]\u0027"},{"line_number":33,"context_line":"tcib_entrypoint: /entrypoint.sh"},{"line_number":34,"context_line":"tcib_packages:"},{"line_number":35,"context_line":"  common:"}],"source_content_type":"text/x-yaml","patch_set":29,"id":"4c83ae37_85419084","line":32,"updated":"2022-08-05 09:19:34.000000000","message":"I would suggest to remove the cmd as due to openshift usage of arbitrary uids, nothing that is not executed via the entrypoint.sh script will work. Also, the \"worker\" command runs the ansible playbook on the background, which would cause the closing of the container without actually running the playbook. The right command here would be \"run\", but still I think it would be better to remove it altogether.","commit_id":"efe421d68c4ed4150249fc826697b055005903bd"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"500717c75ed2dcc3003e25988b0b68becbef7bc9","unresolved":false,"context_lines":[{"line_number":29,"context_line":"    if [ -f \"/usr/share/openstack-tripleo-common-containers/container-images/kolla/tripleo-ansible-ee/entrypoint.sh\" ]; then"},{"line_number":30,"context_line":"    cp /usr/share/openstack-tripleo-common-containers/container-images/kolla/tripleo-ansible-ee/entrypoint.sh /; fi"},{"line_number":31,"context_line":"- user: 1001"},{"line_number":32,"context_line":"tcib_cmd: \u0027[\"ansible-runner\", \"worker\", \"--private-data-dir\u003d/runner\"]\u0027"},{"line_number":33,"context_line":"tcib_entrypoint: /entrypoint.sh"},{"line_number":34,"context_line":"tcib_packages:"},{"line_number":35,"context_line":"  common:"}],"source_content_type":"text/x-yaml","patch_set":29,"id":"8e6c6a5e_060fb85f","line":32,"in_reply_to":"4c83ae37_85419084","updated":"2022-08-10 09:21:25.000000000","message":"Done","commit_id":"efe421d68c4ed4150249fc826697b055005903bd"}],"container-images/tripleo_containers.yaml.j2":[{"author":{"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},"change_message_id":"b764096ce80241e7f4d3faad5cb0fd3e21b142d7","unresolved":true,"context_lines":[{"line_number":826,"context_line":"  image_source: tripleo"},{"line_number":827,"context_line":"  params:"},{"line_number":828,"context_line":"  - ContainerUnboundImage"},{"line_number":829,"context_line":"  - ContainerUnboundConfigImage"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"8b76263b_7240975f","line":829,"updated":"2021-03-05 22:16:10.000000000","message":"copy/pasta","commit_id":"cbaf023d3678e8033171f4a7de557660087162bf"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"52e52cf9daf2082cad1c79730796e42da8ca05ea","unresolved":false,"context_lines":[{"line_number":826,"context_line":"  image_source: tripleo"},{"line_number":827,"context_line":"  params:"},{"line_number":828,"context_line":"  - ContainerUnboundImage"},{"line_number":829,"context_line":"  - ContainerUnboundConfigImage"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"007e8858_3e3370b6","line":829,"in_reply_to":"8b76263b_7240975f","updated":"2021-03-15 13:43:23.000000000","message":"Done","commit_id":"cbaf023d3678e8033171f4a7de557660087162bf"}]}
