{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":513462109,"defaultBranch":"main","name":"qe-sap-deployment","ownerLogin":"SUSE","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-07-13T09:37:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1067733?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727106767.0","currentOid":""},"activityList":{"items":[{"before":"eebfa0528d4e63dd1ca6661e3132cea0d74c2958","after":"4207362b4402d62d9b8f124788eb54e8e804b272","ref":"refs/heads/main","pushedAt":"2024-09-27T08:11:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alvarocarvajald","name":"Alvaro Carvajal","path":"/alvarocarvajald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32273286?s=80&v=4"},"commit":{"message":"Merge pull request #274 from badboywj/TEAM-9248\n\nUpdate stonith-timeout value according to GCP official document","shortMessageHtmlLink":"Merge pull request #274 from badboywj/TEAM-9248"}},{"before":"9f4aa9c4ba11ce96d56a1f5b9dda603c11d08948","after":"eebfa0528d4e63dd1ca6661e3132cea0d74c2958","ref":"refs/heads/main","pushedAt":"2024-09-12T16:42:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mpagot","name":"Michele Pagot","path":"/mpagot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101880010?s=80&v=4"},"commit":{"message":"Use smaller disks by default for tests on Azure (#272)\n\nhttps://jira.suse.com/browse/TEAM-9625","shortMessageHtmlLink":"Use smaller disks by default for tests on Azure (#272)"}},{"before":"fd9fc70f12b20286a1175be18581f80940a07cc1","after":"9f4aa9c4ba11ce96d56a1f5b9dda603c11d08948","ref":"refs/heads/main","pushedAt":"2024-09-06T11:21:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mpagot","name":"Michele Pagot","path":"/mpagot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101880010?s=80&v=4"},"commit":{"message":"Enable native fencing for GCP (#271)","shortMessageHtmlLink":"Enable native fencing for GCP (#271)"}},{"before":"83a0360d846736b6c491b598361f45f92f1dcc21","after":"fd9fc70f12b20286a1175be18581f80940a07cc1","ref":"refs/heads/main","pushedAt":"2024-09-06T09:34:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mpagot","name":"Michele Pagot","path":"/mpagot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101880010?s=80&v=4"},"commit":{"message":"Add documentation for ansible SAS Token generation (#269)","shortMessageHtmlLink":"Add documentation for ansible SAS Token generation (#269)"}},{"before":"1fa092ad3367046e2c062a1078b3a03e8db8a1ae","after":"83a0360d846736b6c491b598361f45f92f1dcc21","ref":"refs/heads/main","pushedAt":"2024-09-04T18:25:54.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"alvarocarvajald","name":"Alvaro Carvajal","path":"/alvarocarvajald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32273286?s=80&v=4"},"commit":{"message":"Merge pull request #270 from mpagot/terraform_gcp_vm_size\n\nTerraform gcp vm size internal variables","shortMessageHtmlLink":"Merge pull request #270 from mpagot/terraform_gcp_vm_size"}},{"before":"4c9524f05aa3f02c58134fa5da4d3e2b0af513da","after":"1fa092ad3367046e2c062a1078b3a03e8db8a1ae","ref":"refs/heads/main","pushedAt":"2024-09-04T10:34:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mpagot","name":"Michele Pagot","path":"/mpagot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101880010?s=80&v=4"},"commit":{"message":"Remove vm_size default in Azure (#268)\n\n* Remove predeployment module\r\n\r\nRemove a no more used module used to generate ssh keys.\r\n\r\n* Align Terraform across different CSP\r\n\r\nAlign README and example, more salt removing.\r\nOrder variables in similar order across modules and providers.\r\nAlign inventory tremplate.\r\nAlign terraform variable descriptions.\r\nImprove the .gitignore to better ignore venv and logs.\r\n\r\n* Remove vm_size default from modules level\r\n\r\nRemove default vm_size at module level in Azure.\r\nKeep variable order consistent across different modules.","shortMessageHtmlLink":"Remove vm_size default in Azure (#268)"}},{"before":"acd16c6664629a5ab420830b0f2063d8a2362e6a","after":"4c9524f05aa3f02c58134fa5da4d3e2b0af513da","ref":"refs/heads/main","pushedAt":"2024-09-03T15:54:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mpagot","name":"Michele Pagot","path":"/mpagot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101880010?s=80&v=4"},"commit":{"message":"Harmonize Terraform across different CSP (#267)\n\n* Remove predeployment module\r\n\r\nRemove a no more used module used to generate ssh keys.\r\n\r\n* Align Terraform across different CSP\r\n\r\nAlign README and example, more salt removing.\r\nOrder variables in similar order across modules and providers.\r\nAlign inventory tremplate.\r\nAlign terraform variable descriptions.\r\nImprove the .gitignore to better ignore venv and logs.","shortMessageHtmlLink":"Harmonize Terraform across different CSP (#267)"}},{"before":"aea9abde33014b85fdb9d1307b46dd462d764976","after":"acd16c6664629a5ab420830b0f2063d8a2362e6a","ref":"refs/heads/main","pushedAt":"2024-09-03T15:32:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mpagot","name":"Michele Pagot","path":"/mpagot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101880010?s=80&v=4"},"commit":{"message":"Run aws set_facts conditionally (#266)","shortMessageHtmlLink":"Run aws set_facts conditionally (#266)"}},{"before":"ec900d620a270f7d4622fd7473c74f618d13b293","after":"aea9abde33014b85fdb9d1307b46dd462d764976","ref":"refs/heads/main","pushedAt":"2024-09-03T09:44:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mpagot","name":"Michele Pagot","path":"/mpagot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101880010?s=80&v=4"},"commit":{"message":"Use vm_size in AWS modules (#265)\n\nTry to use a uniform naming convention for modules across different\r\ncloud providers. This commit intentionally only change internal modules\r\nAPI and does not touch `terraform/aws/variables.tf`. In this way the end\r\nuser has not to change anything in the conf.yaml.\r\nRemove some vm_size default at module level, only to have defaults in\r\nthe upper layer and in a single place.\r\nReorder variables fields always to have description at first place.","shortMessageHtmlLink":"Use vm_size in AWS modules (#265)"}},{"before":"f3e2b04a9af57e5eba2004fde18f13949b2e33b3","after":"ec900d620a270f7d4622fd7473c74f618d13b293","ref":"refs/heads/main","pushedAt":"2024-09-03T08:34:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"BillAnastasiadis","name":null,"path":"/BillAnastasiadis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54620830?s=80&v=4"},"commit":{"message":"Merge pull request #264 from BillAnastasiadis/token\n\nMove token generation to ansible","shortMessageHtmlLink":"Merge pull request #264 from BillAnastasiadis/token"}},{"before":"a59df8e49df77e912e6799e0adae461d8ef85ae8","after":"f3e2b04a9af57e5eba2004fde18f13949b2e33b3","ref":"refs/heads/main","pushedAt":"2024-08-30T11:39:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mpagot","name":"Michele Pagot","path":"/mpagot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101880010?s=80&v=4"},"commit":{"message":"Add az_key_name support at glue script level only (#263)\n\nAdd validation and hana_media.yaml write of this new parameter.\r\nIn a second commit it will be used to generate the SAS token in Ansible.","shortMessageHtmlLink":"Add az_key_name support at glue script level only (#263)"}},{"before":"5baf06826bee4b8d47419db38d08eb91c9df066d","after":"a59df8e49df77e912e6799e0adae461d8ef85ae8","ref":"refs/heads/main","pushedAt":"2024-08-29T15:12:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mpagot","name":"Michele Pagot","path":"/mpagot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101880010?s=80&v=4"},"commit":{"message":"Drop conf.yaml apiver support (#262)\n\nDrop support for apiver <3","shortMessageHtmlLink":"Drop conf.yaml apiver support (#262)"}},{"before":"8d5072df59944b8c49f6fae528cdb606f475c6e6","after":"5baf06826bee4b8d47419db38d08eb91c9df066d","ref":"refs/heads/main","pushedAt":"2024-08-29T08:55:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alvarocarvajald","name":"Alvaro Carvajal","path":"/alvarocarvajald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32273286?s=80&v=4"},"commit":{"message":"Merge pull request #261 from mpagot/terraform_vm_size\n\nRemove machine type default from AWS","shortMessageHtmlLink":"Merge pull request #261 from mpagot/terraform_vm_size"}},{"before":"439254a52c5547154b21e6c4058a136fb194933e","after":"8d5072df59944b8c49f6fae528cdb606f475c6e6","ref":"refs/heads/main","pushedAt":"2024-08-16T11:13:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alvarocarvajald","name":"Alvaro Carvajal","path":"/alvarocarvajald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32273286?s=80&v=4"},"commit":{"message":"Merge pull request #260 from alvarocarvajald/fence-agents-12sp5\n\nInstall fence-agents-azure-arm also on 12-SP5","shortMessageHtmlLink":"Merge pull request #260 from alvarocarvajald/fence-agents-12sp5"}},{"before":"21c160a7f428e15dd0df954c0320e5105df71730","after":"439254a52c5547154b21e6c4058a136fb194933e","ref":"refs/heads/main","pushedAt":"2024-08-08T13:26:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mpagot","name":"Michele Pagot","path":"/mpagot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101880010?s=80&v=4"},"commit":{"message":"Add conditional failure for 12sp5 AWS fencing (#257)","shortMessageHtmlLink":"Add conditional failure for 12sp5 AWS fencing (#257)"}},{"before":"e732bc67ab79ec0792851d52f19d97f72345c598","after":"21c160a7f428e15dd0df954c0320e5105df71730","ref":"refs/heads/main","pushedAt":"2024-08-05T09:49:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mpagot","name":"Michele Pagot","path":"/mpagot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101880010?s=80&v=4"},"commit":{"message":"Fix stdout not defined in hana_hsr_srstate (#258)\n\nTEAM-9545 - [PC][Azure] deploy_qesap_ansible sporadically fails with error: 'stdout' is not defined in '__sap_ha_install_hana_hsr_srstate'","shortMessageHtmlLink":"Fix stdout not defined in hana_hsr_srstate (#258)"}},{"before":"8e94e399490dfb56c8e6df2e3f9df8dfc7a8678f","after":"e732bc67ab79ec0792851d52f19d97f72345c598","ref":"refs/heads/main","pushedAt":"2024-08-02T08:27:31.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"alvarocarvajald","name":"Alvaro Carvajal","path":"/alvarocarvajald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32273286?s=80&v=4"},"commit":{"message":"Merge pull request #256 from alvarocarvajald/fence-agents-azure\n\nInstall fence-agents-azure-arm explicitly.","shortMessageHtmlLink":"Merge pull request #256 from alvarocarvajald/fence-agents-azure"}},{"before":"3c4c97001aa04cadce8fb9c43051265e75bd476d","after":"8e94e399490dfb56c8e6df2e3f9df8dfc7a8678f","ref":"refs/heads/main","pushedAt":"2024-07-16T06:51:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lpalovsky","name":"Lumir Palovsky","path":"/lpalovsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43883080?s=80&v=4"},"commit":{"message":"Fix AWS Sporadic timeout at 'crm resource cleanup' (#255)\n\nFix AWS Sporadic timeout at `crm resource cleanup rsc_SAPHana_HDB_HDB00`\r\nTEAM-9503 - [aws] Sporadic timeout at `crm resource cleanup rsc_SAPHana_HDB_HDB00`","shortMessageHtmlLink":"Fix AWS Sporadic timeout at 'crm resource cleanup' (#255)"}},{"before":"936bf230b3c5efc0975f4b3cd97b0b33180bad76","after":"3c4c97001aa04cadce8fb9c43051265e75bd476d","ref":"refs/heads/main","pushedAt":"2024-07-10T13:01:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mpagot","name":"Michele Pagot","path":"/mpagot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101880010?s=80&v=4"},"commit":{"message":"Fix issue with ansible log in case of failure (#252)\n\n* Add e2e test to spot issue with log\r\n\r\n* Improve subprocess_run about stderr\r\n\r\nChange the implementation to behave more similarly in case of pass or\r\nfail.","shortMessageHtmlLink":"Fix issue with ansible log in case of failure (#252)"}},{"before":"9acf6901e4b64916c4eaea9c147248fcf9a2e937","after":"936bf230b3c5efc0975f4b3cd97b0b33180bad76","ref":"refs/heads/main","pushedAt":"2024-07-10T07:42:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mpagot","name":"Michele Pagot","path":"/mpagot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101880010?s=80&v=4"},"commit":{"message":"Make Glue script --profile and --junit work (#253)\n\nFix Glue script --profile and --junit features does not work at the same time\r\nAdd e2e test for junit and profile\r\nTEAM-9475 - Glue script --profile and --junit features does not work at the same time","shortMessageHtmlLink":"Make Glue script --profile and --junit work (#253)"}},{"before":"374c7308c5fb405eda73279cfd1ed73c4c168c18","after":"9acf6901e4b64916c4eaea9c147248fcf9a2e937","ref":"refs/heads/main","pushedAt":"2024-07-02T13:34:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mpagot","name":"Michele Pagot","path":"/mpagot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101880010?s=80&v=4"},"commit":{"message":"Update ansible-core used in qe-sap-deployment (#250)\n\nTEAM-9473 - Update ansible-core used in qe-sap-deployment","shortMessageHtmlLink":"Update ansible-core used in qe-sap-deployment (#250)"}},{"before":"4594e608680c155cf03ace51ece37b29d3a9a7fa","after":"374c7308c5fb405eda73279cfd1ed73c4c168c18","ref":"refs/heads/main","pushedAt":"2024-07-01T19:11:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mpagot","name":"Michele Pagot","path":"/mpagot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101880010?s=80&v=4"},"commit":{"message":"Add cloud provider name in the intentory (#248)\n\nOn the Terraform side: add the name of the cloud provider to the inventory.\r\nOn the Ansible side: make the platform detection optional only in case\r\nthe variable is not configured from the external (aka the inventory)\r\nThis change allow to save time in many ansible playbooks.\r\nfix some Ansible lint warnings.","shortMessageHtmlLink":"Add cloud provider name in the intentory (#248)"}},{"before":"607a7e6a9897757037268fbad515f85ddd0f049b","after":"4594e608680c155cf03ace51ece37b29d3a9a7fa","ref":"refs/heads/main","pushedAt":"2024-06-28T13:38:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mpagot","name":"Michele Pagot","path":"/mpagot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101880010?s=80&v=4"},"commit":{"message":"Fix flake8 version requirement (#251)\n\nOld version format is no more supported by the latest pip 24.1.1","shortMessageHtmlLink":"Fix flake8 version requirement (#251)"}},{"before":"e027c7bf2435bb665e18696045806d801f5aeb86","after":"607a7e6a9897757037268fbad515f85ddd0f049b","ref":"refs/heads/main","pushedAt":"2024-06-27T11:38:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mpagot","name":"Michele Pagot","path":"/mpagot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101880010?s=80&v=4"},"commit":{"message":"Add playbook for openqa pt install (#247)","shortMessageHtmlLink":"Add playbook for openqa pt install (#247)"}},{"before":"77f3a1e003bab3a32c485409eaa6a96e746253ee","after":"e027c7bf2435bb665e18696045806d801f5aeb86","ref":"refs/heads/main","pushedAt":"2024-06-27T08:05:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mpagot","name":"Michele Pagot","path":"/mpagot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101880010?s=80&v=4"},"commit":{"message":"Fix sporadic reboot timeout in qe-sap-deployment (#249)\n\nFix sporadic HANA reboot timeout in qe-sap-deployment Ansible\r\nTEAM-8893 - Follow up to sporadic HANA reboot timeout in qe-sap-deployment Ansible","shortMessageHtmlLink":"Fix sporadic reboot timeout in qe-sap-deployment (#249)"}},{"before":"26559ca5b2515f74fe79ea887fb460d4ab679fc0","after":"77f3a1e003bab3a32c485409eaa6a96e746253ee","ref":"refs/heads/main","pushedAt":"2024-06-24T08:30:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"a-kpappas","name":"Antonios Pappas","path":"/a-kpappas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43882905?s=80&v=4"},"commit":{"message":"Merge pull request #244 from lilyeyes/fix-ansible-Timed-out-for-last-boot-time-check-600\n\nFix ansible timed out for last boot time check 600","shortMessageHtmlLink":"Merge pull request #244 from lilyeyes/fix-ansible-Timed-out-for-last-…"}},{"before":"dcfe4b2b894c95f611eae0f35652644a62f78be8","after":"26559ca5b2515f74fe79ea887fb460d4ab679fc0","ref":"refs/heads/main","pushedAt":"2024-06-20T09:27:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mpagot","name":"Michele Pagot","path":"/mpagot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101880010?s=80&v=4"},"commit":{"message":"Add playbook for ptf installation (#246)","shortMessageHtmlLink":"Add playbook for ptf installation (#246)"}},{"before":"37b1c2e227aebe5c8d0c653278fa27fecbdfc697","after":"dcfe4b2b894c95f611eae0f35652644a62f78be8","ref":"refs/heads/main","pushedAt":"2024-06-18T09:06:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mpagot","name":"Michele Pagot","path":"/mpagot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101880010?s=80&v=4"},"commit":{"message":"Extend the test coverage for the ansible log file feature (#240)\n\n- Remove double log from Terraform in case of PASS in verbose mode\r\n- export_ansible_output\r\n - Rename `export_ansible_output` to aligne it to all other ansible\r\n related function\r\n - Change API of export_ansible_output to accept `cmd` in a more\r\n direct way\r\n - Add docstring\r\n- lib/cmd to always print exit code of the executed command\r\n- Run static analysis on the test code too at each PR\r\n- reorganixe UT and fixture\r\n- Update requirement for flake8 to avoid issue\r\n https://github.com/PyCQA/flake8/issues/1845 in Python3.12\r\n- Remove a duplicated requirements-dev file","shortMessageHtmlLink":"Extend the test coverage for the ansible log file feature (#240)"}},{"before":"555b28a05f50972ae1f9f7b5f672ed87183452d4","after":"37b1c2e227aebe5c8d0c653278fa27fecbdfc697","ref":"refs/heads/main","pushedAt":"2024-06-17T14:15:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mpagot","name":"Michele Pagot","path":"/mpagot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101880010?s=80&v=4"},"commit":{"message":"Remove terraform duplicated logs (#243)\n\nRemove from the qesap.py stdout some logs that report messages from\r\nTerraform twice. Issue is present only when run the glue script in\r\nverbose mode.","shortMessageHtmlLink":"Remove terraform duplicated logs (#243)"}},{"before":"aad75517723aac554f281a24f1943166cf1a1e77","after":"555b28a05f50972ae1f9f7b5f672ed87183452d4","ref":"refs/heads/main","pushedAt":"2024-06-17T11:35:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lpalovsky","name":"Lumir Palovsky","path":"/lpalovsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43883080?s=80&v=4"},"commit":{"message":"Remove the duplicated requirements-dev.txt (#242)\n\nThe correct one is newr to the glue script main file","shortMessageHtmlLink":"Remove the duplicated requirements-dev.txt (#242)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yN1QwODoxMTo1MS4wMDAwMDBazwAAAATCWMHP","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xN1QxMTozNTo1OC4wMDAwMDBazwAAAARnTSDY"}},"title":"Activity · SUSE/qe-sap-deployment"}