{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":706122925,"defaultBranch":"main","name":"shiftstack-qa","ownerLogin":"shiftstack","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-17T10:51:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/48560946?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717956945.0","currentOid":""},"activityList":{"items":[{"before":"a764b5544ea2b65b0e675511f99f4165d6ab2cec","after":"3f3d397f583077ebc1f283def0812f0524b0c747","ref":"refs/heads/main","pushedAt":"2024-09-12T09:14:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlobillo","name":"Ramon Lobillo Mateos","path":"/rlobillo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62110535?s=80&v=4"},"commit":{"message":"Add creation manila type to check_manila\n\nCreate a share type and check that the right storage class is created\nhttps://issues.redhat.com/browse/SOSQE-1843\n\nChange-Id: Ia08429d00fc20555c5654ce0548469f3f4988a82\nReviewed-on: https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1200472\nTested-by: rhosqeauto \nReviewed-by: Itay Matza \nReviewed-by: Jon Uriarte \nReviewed-by: Ramón Lobillo \nReviewed-by: Ziv Greenberg ","shortMessageHtmlLink":"Add creation manila type to check_manila"}},{"before":"54bac3d5373042f77a19f240764ae2346abda3bb","after":"a764b5544ea2b65b0e675511f99f4165d6ab2cec","ref":"refs/heads/main","pushedAt":"2024-09-03T11:01:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlobillo","name":"Ramon Lobillo Mateos","path":"/rlobillo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62110535?s=80&v=4"},"commit":{"message":"Fix \"Cloud was not found\" failure on cleanup\n\nWe observed that the OpenStack original config does not exist in a fresh\ninstallation, and hence the cleanup fails with \"Cloud was\nnot found.\".\n\nFix the issue by making sure the OpenStack cloud config exists.\n\nChange-Id: Icd3f1be6cf7319da34f248dfff8ec7363e9f4ebd\nReviewed-on: https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1200568\nTested-by: Itay Matza \nTested-by: rhosqeauto \nReviewed-by: Ramón Lobillo \nReviewed-by: Itzik Brown ","shortMessageHtmlLink":"Fix \"Cloud was not found\" failure on cleanup"}},{"before":"6c4bc15d85ecd82ed6d132f0c01e48a7c896fba4","after":"54bac3d5373042f77a19f240764ae2346abda3bb","ref":"refs/heads/main","pushedAt":"2024-08-27T11:57:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlobillo","name":"Ramon Lobillo Mateos","path":"/rlobillo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62110535?s=80&v=4"},"commit":{"message":"Support UPI cleanup\n\nhttps://issues.redhat.com/browse/OSPRH-8721\n\n- Add the `cleanup` stage to the UPI job definitions.\n- Move the UPI tasks from stages.install to a new role in the 'tools'\n collection. Some tasks are used for both the install and cleanup\n stages.\n- Add the destroy UPI cluster tasks to the cleanup role.\n- Reset the 'installer_vm_exists' value at the beginning of the\n 'create_installer_group.yml' to avoid leftovers from previous tasks.\n- Remove the 'stack' resource from the project_purge.py as it is not\n needed in our case, and can cause issues.\n- Add the 'flavor' resource to the project_purge.py.\n- There were some issues with the purge of the 'image',\n 'swift_container', and 'server' resources. Fix the issues by\n correcting the filters.\n\nChange-Id: Icfedd40636bf898a971f3427822fb8aa308eed1c\nReviewed-on: https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1199679\nTested-by: rhosqeauto \nReviewed-by: Ramón Lobillo ","shortMessageHtmlLink":"Support UPI cleanup"}},{"before":"6d7046208b46c8d3e7c08a2dcc348c46e1fe9c9d","after":"6c4bc15d85ecd82ed6d132f0c01e48a7c896fba4","ref":"refs/heads/main","pushedAt":"2024-08-27T08:21:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlobillo","name":"Ramon Lobillo Mateos","path":"/rlobillo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62110535?s=80&v=4"},"commit":{"message":"Support Proxy cleanup role\n\nhttps://issues.redhat.com/browse/OSPRH-8721\n\n- Fix the router deletion in the project_purge module.\n- Run the destroy_ipi.yml `installer_vm_name` in the case of a proxy installation.\n- The `installer_host_cacert` var is not defined in the case of a legacy env. Fix by using the `cacert` instead.\n- Add the `cleanup` stage to the ipi-proxy job definition.\n\nChange-Id: I429a61481414675c6eb518b9cd71084616518b61\nReviewed-on: https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1199093\nReviewed-by: Itzik Brown \nTested-by: rhosqeauto \nReviewed-by: Jon Uriarte \nReviewed-by: Ramón Lobillo ","shortMessageHtmlLink":"Support Proxy cleanup role"}},{"before":"e20ea8ebca0beadda47a36440c8adcbef5491021","after":"6d7046208b46c8d3e7c08a2dcc348c46e1fe9c9d","ref":"refs/heads/main","pushedAt":"2024-08-26T11:04:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlobillo","name":"Ramon Lobillo Mateos","path":"/rlobillo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62110535?s=80&v=4"},"commit":{"message":"Build XML report for day2ops\n\nhttps://issues.redhat.com/browse/OSPRH-4171\n\nThis patch will generate an xml report that will have one entry per\nday2ops procedure run, setting the result, start time, end time and the\ntask that failed (if any) as attributes.\n\nThe report will be located on the same directory that the rest of xml\nreports that we are generating for the tests.\n\nChange-Id: I2cb5562d3fc8a7e733b0de1f25cb954635d07081\nReviewed-on: https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1199799\nReviewed-by: Itay Matza \nTested-by: rhosqeauto ","shortMessageHtmlLink":"Build XML report for day2ops"}},{"before":"697c77c4505ab8a0fdd4b08925817c16542b4ed1","after":"e20ea8ebca0beadda47a36440c8adcbef5491021","ref":"refs/heads/main","pushedAt":"2024-08-19T06:00:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlobillo","name":"Ramon Lobillo Mateos","path":"/rlobillo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62110535?s=80&v=4"},"commit":{"message":"Restore the OpenStack original config directory\n\nhttps://issues.redhat.com/browse/OSPRH-8163\n\nAfter adding the cleanup role, we observed an issue running the\n'prepare' stage without the 'cleanup' stage. [0]\n\nThis patch fixes this issue by restoring the OpenStack original config\ndirectory when 'cleanup' or 'prepare' in stages.\n\n[0] https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1197459\n\nChange-Id: I3ad2eb1fd321672c57b637d93accf75957deb3dc\nReviewed-on: https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1199641\nTested-by: rhosqeauto \nReviewed-by: Itzik Brown \nReviewed-by: Jon Uriarte \nTested-by: Itay Matza ","shortMessageHtmlLink":"Restore the OpenStack original config directory"}},{"before":"2a958da875454bf592c435c1853b792ae7b474a7","after":"697c77c4505ab8a0fdd4b08925817c16542b4ed1","ref":"refs/heads/main","pushedAt":"2024-08-12T12:46:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlobillo","name":"Ramon Lobillo Mateos","path":"/rlobillo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62110535?s=80&v=4"},"commit":{"message":"Add more disk space to master in proxy\n\nThere is a disk pressure on one of the nodes\nhttps://issues.redhat.com/browse/OSPRH-8835\n\nChange-Id: I8a710440227bf72d8f9ec33d22767ad5a1aa1ede\nReviewed-on: https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1198911\nReviewed-by: Itay Matza \nTested-by: Itzik Brown ","shortMessageHtmlLink":"Add more disk space to master in proxy"}},{"before":"d6bcadd7b2b0f3899d5b95063022f61671288227","after":"2a958da875454bf592c435c1853b792ae7b474a7","ref":"refs/heads/main","pushedAt":"2024-08-11T08:06:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlobillo","name":"Ramon Lobillo Mateos","path":"/rlobillo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62110535?s=80&v=4"},"commit":{"message":"Support IPI cleanup in the shiftstack-qa automation\n\nhttps://issues.redhat.com/browse/OSPRH-8163\n\n- Move the 'Make a copy of the original openstack config directory' to\n the cleanup stage. That way we restore the files during the cleanup.\n- Add the cleanup stage to the IPI jobs definitions.\n- Discover the OpenShift installation type.\n- Destroy the IPI OpenShift cluster if it exists.\n - Remove API and APPS fip/vip from the /etc/hosts file\n- Cleanup the OpenStack project using a new Ansible OpenStackModule.\n\nDepends-on: https://gitlab.cee.redhat.com/shiftstack/shiftstack-tools/-/merge_requests/54\n\nChange-Id: Ia51e11f199d137e8e9b688af6b18714ddd842ce9\nReviewed-on: https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1197459\nTested-by: rhosqeauto \nReviewed-by: Itzik Brown ","shortMessageHtmlLink":"Support IPI cleanup in the shiftstack-qa automation"}},{"before":"d78090f957a2ea0ba4f491b096331e34f3e9a18b","after":"d6bcadd7b2b0f3899d5b95063022f61671288227","ref":"refs/heads/main","pushedAt":"2024-08-01T06:50:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlobillo","name":"Ramon Lobillo Mateos","path":"/rlobillo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62110535?s=80&v=4"},"commit":{"message":"Adjust to installing Proxy\n\nhttps: //issues.redhat.com/browse/OSPRH-7996\nChange-Id: I14bbee384e463f7bf3f93e8a890c3d14a074de42\nReviewed-on: https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1198030\nTested-by: rhosqeauto \nReviewed-by: Jon Uriarte ","shortMessageHtmlLink":"Adjust to installing Proxy"}},{"before":"a587867da19886f7c4d5beb041fbb657de104041","after":"d78090f957a2ea0ba4f491b096331e34f3e9a18b","ref":"refs/heads/main","pushedAt":"2024-07-31T13:47:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlobillo","name":"Ramon Lobillo Mateos","path":"/rlobillo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62110535?s=80&v=4"},"commit":{"message":"Fix install-config.yaml when rootVolumes are not configured\n\nThis is a bug introduced by:\n\nhttps://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1198073\n\nWith this fix, the rootVolume section won't appear in the\ninstall-config.yml\n\nChange-Id: Ic2ee12411a7ad47ec3913c9a7eaa29e7106c1184\nReviewed-on: https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1198696\nReviewed-by: Itzik Brown \nTested-by: Ramón Lobillo \nReviewed-by: Jon Uriarte \nTested-by: rhosqeauto ","shortMessageHtmlLink":"Fix install-config.yaml when rootVolumes are not configured"}},{"before":"7756dfdea5fc90fd1e0ebd1c7245245c5ec3a8a9","after":"a587867da19886f7c4d5beb041fbb657de104041","ref":"refs/heads/main","pushedAt":"2024-07-31T11:50:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlobillo","name":"Ramon Lobillo Mateos","path":"/rlobillo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62110535?s=80&v=4"},"commit":{"message":"Bump go version for testing\n\nopenstack-tests in release-4.17 branch requires higher go version.\n\nIn the infrared plugin, we are using 1.22.5 and it was recently used in\n4.16 multijob without issues:\n\nhttps://rhos-ci-jenkins.lab.eng.tlv2.redhat.com/job/DFG-osasinfra-shiftstack_ci-ocp_testing/1621/\n\n1.22.5 was used for conformance and openstack-test.\n\nTherefore, this patch is updating the go version to install for all the\nocp releases, which are right now >=4.16.\n\nChange-Id: I401c6c2fad39a12be80c810001cccf9801d1bd5a\nReviewed-on: https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1198690\nTested-by: rhosqeauto \nReviewed-by: Jon Uriarte \nReviewed-by: Itzik Brown ","shortMessageHtmlLink":"Bump go version for testing"}},{"before":"1ccdfad207d992fc6ae3e2078d98716a2b1f2a3d","after":"7756dfdea5fc90fd1e0ebd1c7245245c5ec3a8a9","ref":"refs/heads/main","pushedAt":"2024-07-31T11:17:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlobillo","name":"Ramon Lobillo Mateos","path":"/rlobillo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62110535?s=80&v=4"},"commit":{"message":"Support etcd-to-ephemeral procedure\n\nhttps://issues.redhat.com/browse/SOSQE-1594\n\n- Support IPI installation with rootVolumes.\n\n- Support configuration of ephemeral in master flavors.\n\n- Refactor the tools_must-gather dir so the var names are more\n self-explicative. Removing the directory after compression to save\n space in the PVC.\n\n- Design first procedure in day2ops role.\n Implement structure to add future day2ops in the role and include\n support for running the procedure \"etcd moving to ephemeral\".\n Please check README.md for further info.\n\nChange-Id: Ibcbd6ae13c2004450192508bc3c6478ce15fb397\nReviewed-on: https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1198073\nTested-by: rhosqeauto \nReviewed-by: Itzik Brown \nTested-by: Ramón Lobillo \nReviewed-by: Jon Uriarte ","shortMessageHtmlLink":"Support etcd-to-ephemeral procedure"}},{"before":"d604c1c03a81f1551301e175ffcfae6b8960907a","after":"1ccdfad207d992fc6ae3e2078d98716a2b1f2a3d","ref":"refs/heads/main","pushedAt":"2024-07-25T11:15:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlobillo","name":"Ramon Lobillo Mateos","path":"/rlobillo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62110535?s=80&v=4"},"commit":{"message":"Add anti-affinity policy on osp-verification\n\nThis patch is adding the ability to define the servergroup policy in the\ninstall-config.yml that is generated while regular IPI installation.\n\nThis is used in the osp-verification job_definition in order to ensure\nthat the feature is working and that the masters and workers are created\namong the 3 existing computes.\n\nFor the rest of job_definitions, the server group policy is not set so\nsoft-anti-affinity policy should be used as default.\n\nChange-Id: I98d7dc31946cc49e8a9d02b7f11aa25db3503af0\nReviewed-on: https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1198381\nTested-by: rhosqeauto \nReviewed-by: Itzik Brown ","shortMessageHtmlLink":"Add anti-affinity policy on osp-verification"}},{"before":"7256c264d0d09abd52a882c7385db139867643df","after":"d604c1c03a81f1551301e175ffcfae6b8960907a","ref":"refs/heads/main","pushedAt":"2024-07-22T14:40:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlobillo","name":"Ramon Lobillo Mateos","path":"/rlobillo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62110535?s=80&v=4"},"commit":{"message":"Fix reset_result_dir condition\n\nApparently default(yes) is not valid. Moving to default(true) as we are\ndoing in the plugin.\n\nFixing also a warning in ansible-lint\n\nChange-Id: I1cac12eb3a79b0fe1d284a94de6ca6bb6ed1fe62\nReviewed-on: https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1198204\nReviewed-by: Itzik Brown \nTested-by: rhosqeauto ","shortMessageHtmlLink":"Fix reset_result_dir condition"}},{"before":"f7c63331acb6377edb861a862dd09f11d9aa9aa1","after":"7256c264d0d09abd52a882c7385db139867643df","ref":"refs/heads/main","pushedAt":"2024-07-22T09:31:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlobillo","name":"Ramon Lobillo Mateos","path":"/rlobillo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62110535?s=80&v=4"},"commit":{"message":"Install dnsmasq for conformance testing\n\nhttps://issues.redhat.com/browse/OSPRH-7685\n\nThe goal of this role is to setup a DNSMASQ\nservice that will resolve all the potential\nnew domains pointing to the shiftstack cluster:\n\n'''\naddress=//\n...\n'''\nwhere DOMAIN and IP are zipped lists and are used\nto build the dnsmasq.conf.\n\nThis is needed for running conformance testsuite,\nthere are some cases that creates a route in\nopenshift and they should be appropiatedly\nresolved from the place where the tests are run.\n\nThe design is intented to make this tools role\nreusable for other future usecases.\n\nChange-Id: I80db09cecb8391f2c51de70e6e6d9703affed250\nReviewed-on: https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1197614\nReviewed-by: Jon Uriarte \nReviewed-by: Itzik Brown \nTested-by: Ramón Lobillo \nTested-by: rhosqeauto \nReviewed-by: Itay Matza ","shortMessageHtmlLink":"Install dnsmasq for conformance testing"}},{"before":"49b1290b0a79ff1acf6979d46b1ac777374d2cd8","after":"f7c63331acb6377edb861a862dd09f11d9aa9aa1","ref":"refs/heads/main","pushedAt":"2024-07-22T09:24:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlobillo","name":"Ramon Lobillo Mateos","path":"/rlobillo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62110535?s=80&v=4"},"commit":{"message":"Move down-network.yaml retrieval\n\nThe network.yaml UPI playbook is executed even before the UPI\ninstallation starts, so we should have down-network.yaml as\nwell in case the installation process fails before the other\nplaybooks are retrieved in retrieve_playbooks.yml. In that\ncase we need to run down-network.yaml for removing the\nnetwork resources (those created by the network.yaml\nplaybook).\n\nhttps://issues.redhat.com/browse/OSPRH-7961\n\nChange-Id: I102e1cf28787d8126fad7cf3f1c765cf7ac6be2e\nReviewed-on: https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1198007\nReviewed-by: Ramón Lobillo \nTested-by: rhosqeauto \nReviewed-by: Itzik Brown \nReviewed-by: Itay Matza ","shortMessageHtmlLink":"Move down-network.yaml retrieval"}},{"before":"5367eb1b0937db0fc21a012c5219b6695551c7b1","after":"49b1290b0a79ff1acf6979d46b1ac777374d2cd8","ref":"refs/heads/main","pushedAt":"2024-07-17T12:57:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlobillo","name":"Ramon Lobillo Mateos","path":"/rlobillo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62110535?s=80&v=4"},"commit":{"message":"Fixes for osp-verification\n\n- Move html report to polarion dir for eodweb\n https://issues.redhat.com/browse/OSPNW-424\n Needs to move the html report to a common directory\n so it can be parsed by external tools.\n\n- Don't reset the openstack-tests logs by config\n As we are also using the same dir to store the CM change we are\n performing right before running the tests.\n\n- Don't overwrite the external network id on the CM change. It is not\n needed as in latest OCP versions that param is already present in the\n CM.\n\nChange-Id: Ie8864cce0b53569c758b8f24295d4c65f8dbf0e5\nReviewed-on: https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1197893\nTested-by: rhosqeauto \nReviewed-by: Itzik Brown ","shortMessageHtmlLink":"Fixes for osp-verification"}},{"before":"550b60dc10e4e6d6e89ae719355bffd21dfb3e2e","after":"5367eb1b0937db0fc21a012c5219b6695551c7b1","ref":"refs/heads/main","pushedAt":"2024-07-17T11:20:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlobillo","name":"Ramon Lobillo Mateos","path":"/rlobillo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62110535?s=80&v=4"},"commit":{"message":"Fix clouds.yaml location dir in the installer host\n\nThe clouds.yaml location in the installer host for non-legacy\ndeployments changed with [1].\n\n[1] https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1196079\n\nChange-Id: I5cde9fe44722d41718435347dc02156f728abfe3\nReviewed-on: https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1197695\nReviewed-by: Ramón Lobillo \nTested-by: rhosqeauto \nTested-by: Jon Uriarte \nReviewed-by: Itzik Brown \nReviewed-by: Itay Matza ","shortMessageHtmlLink":"Fix clouds.yaml location dir in the installer host"}},{"before":"209bf38d0ced98b2eb5b3e3cb4f286381ef770d4","after":"550b60dc10e4e6d6e89ae719355bffd21dfb3e2e","ref":"refs/heads/main","pushedAt":"2024-07-17T11:18:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlobillo","name":"Ramon Lobillo Mateos","path":"/rlobillo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62110535?s=80&v=4"},"commit":{"message":"Remove external network filter for installer host\n\nIn RHOSO the octavia network 'octavia-provider-net' is visible from the\nshiftstack cloud as well and it's set with router:external to External\nso the filter for the external network retrieval for the FIP creation\nfor the installer host is not working properly (it returns two\nnetworks). This patch removes the external network discovery as it's\nnot needed because the external network name is a parameter already\n({{ infra.external_network }}).\n\nIt also changes the way the FIP is created for the installer host. It's\nbeen noticed that the openstack.cloud.floating_ip module misbehaves\nsometimes so it's been replaced by two command modules, one for FIP\ncreation and another one for FIP assignment. The\nopenstack.cloud.floating_ip module was creating and attaching the FIP\ncorrectly but the returned value (floating_ip) was empty, and a valid\nreturn value was required with the FIP address.\n\nThe patch also changes the cloud for the router creation, as it was\ncreated in the admin cloud and it is now created in the user cloud (looks\nlike there is no reason for creating it in the admin cloud).\n\nChange-Id: I1df8e44522cf38316f97fe5b7296b56adcebf3a4\nReviewed-on: https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1197679\nReviewed-by: Itay Matza \nReviewed-by: Itzik Brown \nReviewed-by: Ramón Lobillo \nTested-by: Jon Uriarte ","shortMessageHtmlLink":"Remove external network filter for installer host"}},{"before":"e2216b4d943fe2ad317e00bc7e0dba3d64268f8a","after":"209bf38d0ced98b2eb5b3e3cb4f286381ef770d4","ref":"refs/heads/main","pushedAt":"2024-07-17T10:10:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlobillo","name":"Ramon Lobillo Mateos","path":"/rlobillo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62110535?s=80&v=4"},"commit":{"message":"Fix the allow list for LB tests\n\nChange the LB allow list from var to a file.\nThis change is needed as we observed an issue when using the allow list var with an installer host:\n```\nfatal: [installer-host]: FAILED! => {\"msg\": \"The 'file' lookup had an issue accessing the file '/home/cloud-user/artifacts/openstack-test-lb-allowlist.yaml'. file not found, use -vvvvv to see paths searched\"}\n```\n^ The lookup fails because it looks for the file in the Ansible controller, not the installer host.\n\n[0] https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1193605\n\nChange-Id: I03cae32719df050fe439ae5a6d99d6e832926129\nReviewed-on: https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1197919\nTested-by: Itay Matza \nTested-by: rhosqeauto \nReviewed-by: Ramón Lobillo \nReviewed-by: Jon Uriarte ","shortMessageHtmlLink":"Fix the allow list for LB tests"}},{"before":"348740a86eee46cdadcc8bf54d60d335775795c8","after":"e2216b4d943fe2ad317e00bc7e0dba3d64268f8a","ref":"refs/heads/main","pushedAt":"2024-07-04T12:21:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlobillo","name":"Ramon Lobillo Mateos","path":"/rlobillo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62110535?s=80&v=4"},"commit":{"message":"Fix UPI installation of legacy env\n\nhttps://issues.redhat.com/browse/OSPRH-8163\n\n- We have moved our virt setups to OSP 17.1 using the compact job.\n As a result:\n - We have to update the public network name is 'public' instead of\n 'nova'.\n - Change the clouds.yaml indentation for a legacy installation.\n- Update the 'upi_playbooks_logs_dir' and 'upi_scripts_dir'. [0]\n- Fix the undefined 'installer_host_cacert' for legacy env. [1]\n- Install the installer-host with RHEL 9.4 to fix the ansible collection\n issue with old RHEL versions. [2]\n\n[0] https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1196079\n[1] https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1196160\n[2] https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1194903\n\nChange-Id: Id4fb1195879f61671c977aa32bf84c640518812c\nReviewed-on: https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1196824\nTested-by: Itay Matza \nReviewed-by: Ramón Lobillo \nReviewed-by: Jon Uriarte \nTested-by: rhosqeauto ","shortMessageHtmlLink":"Fix UPI installation of legacy env"}},{"before":"3f7ba47b9c8c7aa5474028a1769c8711345b7bb0","after":"348740a86eee46cdadcc8bf54d60d335775795c8","ref":"refs/heads/main","pushedAt":"2024-07-03T15:18:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlobillo","name":"Ramon Lobillo Mateos","path":"/rlobillo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62110535?s=80&v=4"},"commit":{"message":"Add --allow-missing-images to oc new-app\n\nhttps://issues.redhat.com/browse/SOSQE-1759\nChange-Id: I579f8c5c88950a1950894a09ab660b97573ca5c2\nReviewed-on: https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1197053\nReviewed-by: Itay Matza \nTested-by: Itay Matza ","shortMessageHtmlLink":"Add --allow-missing-images to oc new-app"}},{"before":"5ff80f7a78ee0e4983d7f12ca39e6d585387d663","after":"3f7ba47b9c8c7aa5474028a1769c8711345b7bb0","ref":"refs/heads/main","pushedAt":"2024-07-02T14:46:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlobillo","name":"Ramon Lobillo Mateos","path":"/rlobillo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62110535?s=80&v=4"},"commit":{"message":"Replace base domain from shiftstack.com to shiftstack.local\n\nhttps://issues.redhat.com/browse/OCPBUGS-36384\n\nshiftstack.com is being responded by internet DNS, so we are changing\nthe base domain based on the project name, so this patch is changing\nthe \".com\" to \".local\".\n\nFor that, this patch is creating a new var in global.yml that is\nbuilding the variable ocp_base_domain in base of the user_cloud and\nappending the sufix \".local\".\n\nChange-Id: Ifce33df007d8f9be4b0ec40c782f02f4a4ca9447\nReviewed-on: https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1196914\nTested-by: rhosqeauto \nTested-by: Ramón Lobillo \nReviewed-by: Itay Matza \nReviewed-by: Jon Uriarte ","shortMessageHtmlLink":"Replace base domain from shiftstack.com to shiftstack.local"}},{"before":"3e3690bf2d298c5c4ff4906a15578cb8535913ac","after":"5ff80f7a78ee0e4983d7f12ca39e6d585387d663","ref":"refs/heads/main","pushedAt":"2024-06-25T11:29:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlobillo","name":"Ramon Lobillo Mateos","path":"/rlobillo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62110535?s=80&v=4"},"commit":{"message":"Manage longer timeouts in UPI virt deployment\n\nAdd retry for wait-for bootstrap-complete and\ninstall-complete in UPI.\n\nThe bootstrap-complete is taking more than 30 minutes in a\nvirtualized OSP 18 deployment (probably due to nested\nvirtualization which makes the installation slower).\nThis patch adds a second `wait-for bootstrap-complete` in\norder to give it more time to complete.\nThe same applies to install-complete.\n\nAdd fixed retries and delay in the task waiting for client\nCSRs in pending status.\n\nAdd timeout to bootstrap server creation task, needed in\nslow envs, setting it to 8 min (by default it is 3 min).\n\nRemove the down-load-balancers.yaml playbook retrieval as\nit was removed in OCP 4.15.\n\nhttps://issues.redhat.com/browse/OSPRH-6175\n\nChange-Id: I883a2c952211e81741000b07f42aeec57e8b9b83\nReviewed-on: https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1196239\nReviewed-by: Ramón Lobillo \nTested-by: rhosqeauto ","shortMessageHtmlLink":"Manage longer timeouts in UPI virt deployment"}},{"before":"96f4414ab71b601c3f90eb917778eccc0915ab74","after":"3e3690bf2d298c5c4ff4906a15578cb8535913ac","ref":"refs/heads/main","pushedAt":"2024-06-20T09:18:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlobillo","name":"Ramon Lobillo Mateos","path":"/rlobillo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62110535?s=80&v=4"},"commit":{"message":"Support Proxy installation in shiftstack-qa automation\n\nhttps://issues.redhat.com/browse/OSPRH-4174\n\n- Add a job definition for OCP 4.16 IPI proxy installation.\n- Prepare a restricted network for the installer-host.\n- Configure the installer VM for OpenShift proxy installation:\n - Configure squid on the installer vm.\n - Install and configure dnsmasq on the installer host.\n - Install NTP server on the installer host.\n- Add a template for generating an OpenShift install-config.yaml in a\n proxy installation.\n- Configure the NTP server of the workers and masters in the proxy\n installation post.\n\nDepends-on: https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1196079\n\nChange-Id: I64ddebfa53d3a41ec6193bb29fd31c6d6d9511fe\nReviewed-on: https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1194955\nTested-by: rhosqeauto \nReviewed-by: Ramón Lobillo \nTested-by: Itay Matza ","shortMessageHtmlLink":"Support Proxy installation in shiftstack-qa automation"}},{"before":"f901d7e36cabee29f8d6415d20558b96c6f5a8c4","after":"96f4414ab71b601c3f90eb917778eccc0915ab74","ref":"refs/heads/main","pushedAt":"2024-06-20T09:12:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlobillo","name":"Ramon Lobillo Mateos","path":"/rlobillo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62110535?s=80&v=4"},"commit":{"message":"Set the installation dir inside the artifacts dir\n\nChange the installation dir path from the home dir to the artifacts\ndir:\n\nartifacts/\n├── must-gather-verification\n├── installation\n│   └── shiftstack # `user_cloud_installation_dir`\n│   ├── install-config.yaml\n│   ├── openstack # `osp_config_dir`\n│   │   ├── clouds.yaml\n│   │   └── shiftstackrc\n│   └── ostest # `ocp_installation_dir`\n\nThis way we can more easily synchronize the installation files from the\ninstaller host to the Ansible Controller Node machine.\n\nAs a result of this change, we don't need the fetch_to_inventory task anymore.\n\nChange-Id: I8a19afff1effb3f902671f69e15be963a5e823a2\nReviewed-on: https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1196079\nReviewed-by: Yaakov Khodorkovski \nTested-by: Itay Matza \nTested-by: Yaakov Khodorkovski \nTested-by: rhosqeauto \nReviewed-by: Ramón Lobillo ","shortMessageHtmlLink":"Set the installation dir inside the artifacts dir"}},{"before":"d34864f7faab465124910cbea54c664ac4641978","after":"f901d7e36cabee29f8d6415d20558b96c6f5a8c4","ref":"refs/heads/main","pushedAt":"2024-06-17T09:52:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlobillo","name":"Ramon Lobillo Mateos","path":"/rlobillo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62110535?s=80&v=4"},"commit":{"message":"Add 4.16 UPI job definition for VA1\n\nThis job definition uses less resources than the ones used in\nthe regular 4.16 UPI job, adapting to virtualized OSP 18\ndeployments.\n\nChange-Id: I66e2e692aaac141970e63b96bfcf98b2eae675a1\nReviewed-on: https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1196221\nTested-by: Jon Uriarte \nTested-by: rhosqeauto \nReviewed-by: Itay Matza \nReviewed-by: Ramón Lobillo \nReviewed-by: Itzik Brown ","shortMessageHtmlLink":"Add 4.16 UPI job definition for VA1"}},{"before":"5aa32b245b645190b9602f309581ddcfce6094c4","after":"d34864f7faab465124910cbea54c664ac4641978","ref":"refs/heads/main","pushedAt":"2024-06-14T07:52:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlobillo","name":"Ramon Lobillo Mateos","path":"/rlobillo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62110535?s=80&v=4"},"commit":{"message":"Fix cacert management in the installer host and upi\n\nThe CA certificate is being copied now to the correct location\nin the installer host so it can be added to the system's trusted\ncertificate bundle.\n\nFix CA certificate location in bootstrap.yml UPI tasks file.\n\nhttps://issues.redhat.com/browse/OSPRH-7583\n\nChange-Id: I70f4c1435f18ff73fde26b33bb95bc8d9ee15705\nReviewed-on: https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1196160\nReviewed-by: Ramón Lobillo \nReviewed-by: Itzik Brown \nTested-by: rhosqeauto \nReviewed-by: Itay Matza ","shortMessageHtmlLink":"Fix cacert management in the installer host and upi"}},{"before":"c5a41586d27564af40cd881fe1f50e51551fd032","after":"5aa32b245b645190b9602f309581ddcfce6094c4","ref":"refs/heads/main","pushedAt":"2024-06-14T07:51:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlobillo","name":"Ramon Lobillo Mateos","path":"/rlobillo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62110535?s=80&v=4"},"commit":{"message":"Create 4.16 entries on conformance blocklists\n\nChange-Id: Id3af9ed96c212b2e7236e9261d0021cc6fb356da\nReviewed-on: https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1196254\nTested-by: rhosqeauto \nReviewed-by: Jon Uriarte \nReviewed-by: Itay Matza ","shortMessageHtmlLink":"Create 4.16 entries on conformance blocklists"}},{"before":"ec2376964f968d69320501ab955ef94f57aef479","after":"c5a41586d27564af40cd881fe1f50e51551fd032","ref":"refs/heads/main","pushedAt":"2024-06-11T15:48:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlobillo","name":"Ramon Lobillo Mateos","path":"/rlobillo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62110535?s=80&v=4"},"commit":{"message":"Fix manila check and stabilize LB check\n\nThese checks are now working with osasinfra DTt\n\nChange-Id: Iecdf72121f36265ae5a2ad4eac340703844471a5\nReviewed-on: https://review.gerrithub.io/c/shiftstack/shiftstack-qa/+/1196153\nReviewed-by: Jon Uriarte \nTested-by: rhosqeauto ","shortMessageHtmlLink":"Fix manila check and stabilize LB check"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQwOToxNDozMi4wMDAwMDBazwAAAAS0KZBV","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQwOToxNDozMi4wMDAwMDBazwAAAAS0KZBV","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xMVQxNTo0ODo1My4wMDAwMDBazwAAAARiaXFz"}},"title":"Activity · shiftstack/shiftstack-qa"}