{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":6403019,"defaultBranch":"master","name":"ovirt-engine","ownerLogin":"oVirt","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-10-26T11:48:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1318634?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716823212.0","currentOid":""},"activityList":{"items":[{"before":"a48bad9ee1c745d81717ea6028c5f6ddad5ea554","after":"1043c1320760871fbd929898bbf6277261e10b6e","ref":"refs/heads/master","pushedAt":"2024-06-10T09:12:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sandrobonazzola","name":"Sandro Bonazzola","path":"/sandrobonazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/937860?s=80&v=4"},"commit":{"message":"engine: Check concrete disk permissions firstly on TransferImageStatusCommand\n\nThere is some situations when storageDomainId is not come with parameters (image upload cancel and pause operations). For this operations checked CREATE_DISK permission on SYSTEM_OBJECT (i.e. system-wide).\nProblem starts when we give permissions for user only on concrete storage domain object (not system-wide). Then permission check failed for operations without storage domain id info in parameters. Here I just add check permission for disk before other objects.\n\nSigned-off-by: Stanislav Melnichuk ","shortMessageHtmlLink":"engine: Check concrete disk permissions firstly on TransferImageStatu…"}},{"before":"40a9a01e6edb078a8392c9f3baa17e10b29ea2ff","after":"a48bad9ee1c745d81717ea6028c5f6ddad5ea554","ref":"refs/heads/master","pushedAt":"2024-06-07T09:09:20.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"sandrobonazzola","name":"Sandro Bonazzola","path":"/sandrobonazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/937860?s=80&v=4"},"commit":{"message":"Bump machine type for cluster level 4.8\n\nHosts supporting level 4.8 need to be running on RHEL 9.4 or CentOS Stream/RHEL 9.\n\nSigned-off-by: Brooklyn Dewolf ","shortMessageHtmlLink":"Bump machine type for cluster level 4.8"}},{"before":"80d6b0fdac0d09ee7fd7a73d71886220cf414ba3","after":"40a9a01e6edb078a8392c9f3baa17e10b29ea2ff","ref":"refs/heads/master","pushedAt":"2024-06-06T13:01:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sandrobonazzola","name":"Sandro Bonazzola","path":"/sandrobonazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/937860?s=80&v=4"},"commit":{"message":"engine: Fix duplicate VM backup entry error when creating incremental backup\n\nFixes an issue that originates from https://github.com/oVirt/ovirt-engine/commit/ed023e5e0a000029b4d7e50b03fdbb3fd9a773bd\n\n The following error occured when trying to create an incremental backup:\n\n ------\n ERROR [org.ovirt.engine.core.bll.storage.backup.HybridBackupCommand] (default task-1) [full_cold_vm_backup] Command 'org.ovirt.engine.core.bll.storage.backup.HybridBackupCommand' failed: CallableStatementCallback; SQL [{call insertvmbackup(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)}]; ERROR: duplicate key value violates unique constraint \"vm_backups_pkey\"\n Detail: Key (backup_id)=(1733241d-4a0b-4205-9e52-5383eb7a82f2) already exists.\n -----\n\n This was caused by using vmBackupDao.save() instead of vmBackupDao.update(), because the backup already existed when the setVmBackupSnapshot method is executed.\n\nSigned-off-by: Brooklyn Dewolf ","shortMessageHtmlLink":"engine: Fix duplicate VM backup entry error when creating incremental…"}},{"before":"ed023e5e0a000029b4d7e50b03fdbb3fd9a773bd","after":"80d6b0fdac0d09ee7fd7a73d71886220cf414ba3","ref":"refs/heads/master","pushedAt":"2024-06-05T06:51:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sandrobonazzola","name":"Sandro Bonazzola","path":"/sandrobonazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/937860?s=80&v=4"},"commit":{"message":"automation: drop el8 after centos stream 8 eol\n\nDropping automation on el8 stream as centos stream 8 reached EOL.\n\nSigned-off-by: Sandro Bonazzola ","shortMessageHtmlLink":"automation: drop el8 after centos stream 8 eol"}},{"before":"0a1ba8203f22b6026234a9d70fda8764755103d0","after":"ed023e5e0a000029b4d7e50b03fdbb3fd9a773bd","ref":"refs/heads/master","pushedAt":"2024-05-27T15:22:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sandrobonazzola","name":"Sandro Bonazzola","path":"/sandrobonazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/937860?s=80&v=4"},"commit":{"message":"Create VmBackup earlier in HybridBackupCommand\n\nWhen creation of a snapshot for the HybridBackup fails, we end up with a\nnull pointer exception.\n\n2024-04-17 10:29:48,296+02 ERROR [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (default task-2) [76e81a20-4d1d-441b-8e6c-90f37889cd66] EVENT_ID: USER_FAILED_CREATE_SNAPSHOT(117), Failed to create Snapshot Auto-generated for Backup VM for VM xxxxx (User: admin@internal-authz).\n2024-04-17 10:29:48,298+02 INFO [org.ovirt.engine.core.bll.storage.backup.HybridBackupCommand] (default task-2) [76e81a20-4d1d-441b-8e6c-90f37889cd66] Change VM '73df70f5-09b0-4f1a-abd8-2d0b4cd5e8b2' backup 'null' phase from 'null' to 'FAILED'\n2024-04-17 10:29:48,299+02 ERROR [org.ovirt.engine.core.bll.storage.backup.HybridBackupCommand] (default task-2) [76e81a20-4d1d-441b-8e6c-90f37889cd66] Command 'org.ovirt.engine.core.bll.storage.backup.HybridBackupCommand' failed: null\n2024-04-17 10:29:48,299+02 ERROR [org.ovirt.engine.core.bll.storage.backup.HybridBackupCommand] (default task-2) [76e81a20-4d1d-441b-8e6c-90f37889cd66] Exception: java.lang.NullPointerException\n\tat org.ovirt.engine.core.dal//org.ovirt.engine.core.dao.VmBackupDaoImpl.update(VmBackupDaoImpl.java:90)\n\tat org.ovirt.engine.core.dal//org.ovirt.engine.core.dao.VmBackupDaoImpl.update(VmBackupDaoImpl.java:22)\n\tat deployment.engine.ear.bll.jar//org.ovirt.engine.core.bll.storage.backup.StartVmBackupCommand.updateVmBackupPhase(StartVmBackupCommand.java:632)\n\tat deployment.engine.ear.bll.jar//org.ovirt.engine.core.bll.storage.backup.HybridBackupCommand.executeCommand(HybridBackupCommand.java:118)\n\tat deployment.engine.ear.bll.jar//org.ovirt.engine.core.bll.CommandBase.executeWithoutTransaction(CommandBase.java:1174)\n\tat deployment.engine.ear.bll.jar//org.ovirt.engine.core.bll.CommandBase.executeActionInTransactionScope(CommandBase.java:1332)\n\nThis happens because VmBackupDaoImpl tries to save the BackupType into\nthe database (entity.getBackupType().getName()), but that value is still\nnull.\nThe BackupType is only set when calling createVmBackup.\n\nBut as we already have all the data except the snapshotId at the start\nof the HybridBackup, we already call createVmBackup before creating the\nsnapshot and when the snapshot was created, we add it to the VmBackup\ndata.\n\nThis avoids the null getBackupType()\n\nSigned-off-by: Jean-Louis Dupond ","shortMessageHtmlLink":"Create VmBackup earlier in HybridBackupCommand"}},{"before":"b960910588a5ca3174aa45fc70c57a06a1f2e7ff","after":null,"ref":"refs/heads/dependabot/maven/org.infinispan-infinispan-core-11.0.6.Final","pushedAt":"2024-05-27T15:20:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"2de31cb4166dbb5781428dbfb4f0ea47b77b7255","after":null,"ref":"refs/heads/dependabot/maven/org.yaml-snakeyaml-2.0","pushedAt":"2024-05-27T15:19:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"6bb53489fd4f32677495389e892618658fdd3f48","after":"c445450e61bc350c5c6c2a8be3d0259d76220aec","ref":"refs/heads/ovirt-engine-4.5.3.z","pushedAt":"2024-05-14T12:37:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mwperina","name":"Martin Perina","path":"/mwperina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6696369?s=80&v=4"},"commit":{"message":"build: post ovirt-engine-4.5.3.11\n\nSigned-off-by: Martin Perina ","shortMessageHtmlLink":"build: post ovirt-engine-4.5.3.11"}},{"before":"8372b1ecd072ed99d1c582abbb17f23b8c14a069","after":"6bb53489fd4f32677495389e892618658fdd3f48","ref":"refs/heads/ovirt-engine-4.5.3.z","pushedAt":"2024-05-14T11:38:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mwperina","name":"Martin Perina","path":"/mwperina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6696369?s=80&v=4"},"commit":{"message":"build: ovirt-engine-4.5.3.11\n\nSigned-off-by: Martin Perina ","shortMessageHtmlLink":"build: ovirt-engine-4.5.3.11"}},{"before":"18b3083948560e341aa5728acf50ad963561a9d5","after":null,"ref":"refs/heads/backport-0a1ba82","pushedAt":"2024-05-14T09:52:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mwperina","name":"Martin Perina","path":"/mwperina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6696369?s=80&v=4"}},{"before":"8be3e8d368a5ddcf80ff8164f3eaa662692c8479","after":"8372b1ecd072ed99d1c582abbb17f23b8c14a069","ref":"refs/heads/ovirt-engine-4.5.3.z","pushedAt":"2024-05-14T09:52:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mwperina","name":"Martin Perina","path":"/mwperina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6696369?s=80&v=4"},"commit":{"message":"During VM import from SD, exclude shared disk when iterating over disk snapshots. Signed-off-by: Shubha Kulkarni shubha.kulkarni@oracle.com\n\nSigned-off-by: ShubhaOracle ","shortMessageHtmlLink":"During VM import from SD, exclude shared disk when iterating over dis…"}},{"before":null,"after":"18b3083948560e341aa5728acf50ad963561a9d5","ref":"refs/heads/backport-0a1ba82","pushedAt":"2024-05-09T14:01:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michalskrivanek","name":null,"path":"/michalskrivanek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16814555?s=80&v=4"},"commit":{"message":"During VM import from SD, exclude shared disk when iterating over disk snapshots. Signed-off-by: Shubha Kulkarni shubha.kulkarni@oracle.com\n\nSigned-off-by: ShubhaOracle ","shortMessageHtmlLink":"During VM import from SD, exclude shared disk when iterating over dis…"}},{"before":"8b751568f6d689df961a5eeca16237be7fdd376b","after":"0a1ba8203f22b6026234a9d70fda8764755103d0","ref":"refs/heads/master","pushedAt":"2024-05-06T11:40:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sandrobonazzola","name":"Sandro Bonazzola","path":"/sandrobonazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/937860?s=80&v=4"},"commit":{"message":"During VM import from SD, exclude shared disk when iterating over disk snapshots. Signed-off-by: Shubha Kulkarni shubha.kulkarni@oracle.com\n\nSigned-off-by: ShubhaOracle ","shortMessageHtmlLink":"During VM import from SD, exclude shared disk when iterating over dis…"}},{"before":"b94007b0369c84ec0aa2da0fc372daa318cfa389","after":"8b751568f6d689df961a5eeca16237be7fdd376b","ref":"refs/heads/master","pushedAt":"2024-05-06T11:38:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sandrobonazzola","name":"Sandro Bonazzola","path":"/sandrobonazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/937860?s=80&v=4"},"commit":{"message":"packaging: fix error when enabling KeyCloak\n\nThis fixes engine-setup error:\n[ ERROR ] Failed to execute stage 'Misc configuration': 'OVESETUP_OVN/ovirtProviderOvnSecret'\n\nSince commit 978c90e we save the ovirtProviderOvnSecret value in the\nsetup file.\nBut if this value is not there, but ovirtProviderOvn is True, the\nengine-setup fails.\n\nSo if we can't find the value in the config, a new password is\ngenerated.\n\nSigned-off-by: Jean-Louis Dupond ","shortMessageHtmlLink":"packaging: fix error when enabling KeyCloak"}},{"before":"0d006faaeda960b66e673d019d5e4da49ba98d11","after":"b94007b0369c84ec0aa2da0fc372daa318cfa389","ref":"refs/heads/master","pushedAt":"2024-04-26T16:24:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mwperina","name":"Martin Perina","path":"/mwperina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6696369?s=80&v=4"},"commit":{"message":"engine: add scope 'openid' for compatibility with new versions of the keycloak\n\nThis is linked with this change for V19 and higher: https://www.keycloak.org/docs/latest/upgrading/index.html#userinfo-endpoint-changes\n\nNow for request user-info endpoint we need request token with 'openid' scope (this is required scope by standard)\n\nSigned-off-by: Melnichuk Stas ","shortMessageHtmlLink":"engine: add scope 'openid' for compatibility with new versions of the…"}},{"before":"7238a3766d5c2b961efbce4378f5b10bcb07353e","after":"0d006faaeda960b66e673d019d5e4da49ba98d11","ref":"refs/heads/master","pushedAt":"2024-04-26T15:04:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mwperina","name":"Martin Perina","path":"/mwperina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6696369?s=80&v=4"},"commit":{"message":"Handle situation when empty groups not come from the keycloak (and hence from mod_auth_openidc)\n\nBefore the keycloak v22 it sends empty array as group claim when user not a member of any group.\nAfter v22 it not put this claim at all.\nLook discussion: https://github.com/keycloak/keycloak/issues/22340\n\nSigned-off-by: Stanislav Melnichuk ","shortMessageHtmlLink":"Handle situation when empty groups not come from the keycloak (and he…"}},{"before":"943a244d3ee1bafca559d904d614ab4ba689bb1f","after":"7238a3766d5c2b961efbce4378f5b10bcb07353e","ref":"refs/heads/master","pushedAt":"2024-04-15T16:53:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mwperina","name":"Martin Perina","path":"/mwperina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6696369?s=80&v=4"},"commit":{"message":"db: cleanup: Remove crumbs after materialized views deletion\n\nThere were some remained parts after materialized views functionality deletion.\nComments and if-blocks that don't mean anything now.\nInitial deletion commit hash: fa5ead39d36cb999460f853d4573a36dba8ec8b0\n\nSigned-off-by: Stanislav Melnichuk ","shortMessageHtmlLink":"db: cleanup: Remove crumbs after materialized views deletion"}},{"before":"371555f7429c1f02c9672e3015f3c0666095c656","after":"2de31cb4166dbb5781428dbfb4f0ea47b77b7255","ref":"refs/heads/dependabot/maven/org.yaml-snakeyaml-2.0","pushedAt":"2024-04-03T13:19:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sandrobonazzola","name":"Sandro Bonazzola","path":"/sandrobonazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/937860?s=80&v=4"},"commit":{"message":"build(deps): bump org.yaml:snakeyaml from 1.33 to 2.0\n\nBumps [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) from 1.33 to 2.0.\n- [Commits](https://bitbucket.org/snakeyaml/snakeyaml/branches/compare/snakeyaml-2.0..snakeyaml-1.33)\n\n---\nupdated-dependencies:\n- dependency-name: org.yaml:snakeyaml\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump org.yaml:snakeyaml from 1.33 to 2.0"}},{"before":"14bca0502d0a45aa8f8d85c43c3dd19d1f1ceb60","after":"943a244d3ee1bafca559d904d614ab4ba689bb1f","ref":"refs/heads/master","pushedAt":"2024-04-03T13:14:05.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"sandrobonazzola","name":"Sandro Bonazzola","path":"/sandrobonazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/937860?s=80&v=4"},"commit":{"message":"Fix comparision in VmListModel.java\n\nSigned-off-by: Anton Fadeev ","shortMessageHtmlLink":"Fix comparision in VmListModel.java"}},{"before":"421a6fdfc914e2c303d32885b97d11adba03952e","after":"14bca0502d0a45aa8f8d85c43c3dd19d1f1ceb60","ref":"refs/heads/master","pushedAt":"2024-03-27T07:46:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sandrobonazzola","name":"Sandro Bonazzola","path":"/sandrobonazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/937860?s=80&v=4"},"commit":{"message":"Fix CA generation as non-root user due to .rnd error\n\nengine-setup fails creating the CA certificate when running under non-root user with the following error:\n\n---------\n\nplugin.execute:923 execute-output: ('/home/build/**FILTERED**//share/**FILTERED**-engine/bin/pki-create-ca.sh', '--subject=/C=US/O=Test/CN=c0714690d92b.71630', '--keystore-password=**FILTERED**', '--ca-file=ca') stderr:\nCan't load .rnd into RNG\n803BCAC12B7F0000:error:12000079:random number generator:RAND_load_file:Cannot open file:crypto/rand/randfile.c:106:Filename=.rnd\nCannot write random bytes:\n803BCAC12B7F0000:error:12000079:random number generator:RAND_write_file:Cannot open file:crypto/rand/randfile.c:240:Filename=.rnd\nCannot generate CA request\n\n----------\n\nopenssl commands try to find a .rnd file in the current directly. If not found, it will be created.\nBut as we do not change early enough into the correct path, the .rnd file can't be created there, resulting in an error.\nSo we just switch move the openssl req command in the subshell in the correct PKIDIR path.\n\nSigned-off-by: Brooklyn Dewolf \nSigned-off-by: Jean-Louis Dupond ","shortMessageHtmlLink":"Fix CA generation as non-root user due to .rnd error"}},{"before":"af1e3c12a4289fa8a59a80c11a6b820014d5475d","after":"421a6fdfc914e2c303d32885b97d11adba03952e","ref":"refs/heads/master","pushedAt":"2024-03-06T09:45:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"didib","name":"Yedidyah Bar David","path":"/didib","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5362840?s=80&v=4"},"commit":{"message":"Skip chmod of ENGINE_EXTERNAL_PROVIDERS_TRUST_STORE in DEVELOPER_MODE\n\nThe keytool command before this _set_file_permissions is not executed in\nDEVELOPER_MODE.\nIf we execute the chmod, it fails with:\nFailed to execute stage 'Misc configuration': [Errno 2] No such file or directory: '/home/xxx/xxx/var/lib/ovirt-engine/external_truststore'\nas the file was not created.\n\nSigned-off-by: Jean-Louis Dupond ","shortMessageHtmlLink":"Skip chmod of ENGINE_EXTERNAL_PROVIDERS_TRUST_STORE in DEVELOPER_MODE"}},{"before":"eb315a9d37f3bb9da3061c658112e449cadec30b","after":"af1e3c12a4289fa8a59a80c11a6b820014d5475d","ref":"refs/heads/master","pushedAt":"2024-02-12T09:41:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mwperina","name":"Martin Perina","path":"/mwperina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6696369?s=80&v=4"},"commit":{"message":"build: post ovirt-engine-4.5.6\n\nSigned-off-by: Sandro Bonazzola ","shortMessageHtmlLink":"build: post ovirt-engine-4.5.6"}},{"before":"08daf9d2f17024d603a241cca85d00adf153a2f2","after":"eb315a9d37f3bb9da3061c658112e449cadec30b","ref":"refs/heads/master","pushedAt":"2024-02-12T09:02:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michalskrivanek","name":null,"path":"/michalskrivanek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16814555?s=80&v=4"},"commit":{"message":"build: ovirt-engine-4.5.6\n\nSigned-off-by: Sandro Bonazzola ","shortMessageHtmlLink":"build: ovirt-engine-4.5.6"}},{"before":"3d4b8a591a24b10640015cf8c53e248ecf69397a","after":"8be3e8d368a5ddcf80ff8164f3eaa662692c8479","ref":"refs/heads/ovirt-engine-4.5.3.z","pushedAt":"2024-01-31T12:59:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mwperina","name":"Martin Perina","path":"/mwperina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6696369?s=80&v=4"},"commit":{"message":"build: post ovirt-engine-4.5.3.10\n\nSigned-off-by: Martin Perina ","shortMessageHtmlLink":"build: post ovirt-engine-4.5.3.10"}},{"before":"8caeb27f09dacf02e5bbb62d2361257ab065ed7c","after":"3d4b8a591a24b10640015cf8c53e248ecf69397a","ref":"refs/heads/ovirt-engine-4.5.3.z","pushedAt":"2024-01-31T12:08:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mwperina","name":"Martin Perina","path":"/mwperina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6696369?s=80&v=4"},"commit":{"message":"build: ovirt-engine-4.5.3.10\n\nSigned-off-by: Martin Perina ","shortMessageHtmlLink":"build: ovirt-engine-4.5.3.10"}},{"before":"5a57ad7327f2fa110b85be701c4c72af5ce02de4","after":"8caeb27f09dacf02e5bbb62d2361257ab065ed7c","ref":"refs/heads/ovirt-engine-4.5.3.z","pushedAt":"2024-01-31T11:28:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mwperina","name":"Martin Perina","path":"/mwperina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6696369?s=80&v=4"},"commit":{"message":"Disable execution of CreateUserSession from GWT code\n\nCreateUserSesssion should be executed only as a part of login flow, so\nexplicitly disable execution from GWT code.\n\nSigned-off-by: Martin Perina ","shortMessageHtmlLink":"Disable execution of CreateUserSession from GWT code"}},{"before":"d1b378c53597bfd93daa5bee07323b8a53785967","after":"08daf9d2f17024d603a241cca85d00adf153a2f2","ref":"refs/heads/master","pushedAt":"2024-01-31T07:55:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mwperina","name":"Martin Perina","path":"/mwperina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6696369?s=80&v=4"},"commit":{"message":"Disable execution of CreateUserSession from GWT code\n\nCreateUserSesssion should be executed only as a part of login flow, so\nexplicitly disable execution from GWT code.\n\nSigned-off-by: Martin Perina ","shortMessageHtmlLink":"Disable execution of CreateUserSession from GWT code"}},{"before":"8d47cd71da264f96faea91736d21c35c514021d0","after":"d1b378c53597bfd93daa5bee07323b8a53785967","ref":"refs/heads/master","pushedAt":"2024-01-30T09:37:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michalskrivanek","name":null,"path":"/michalskrivanek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16814555?s=80&v=4"},"commit":{"message":"Restore grafana.db selinux context after engine-restore\n\nRestore proper selinux context for /var/lib/grafana/grafana.db when\nrestoring from backup created by engine-backup.\n\nSigned-off-by: Martin Perina ","shortMessageHtmlLink":"Restore grafana.db selinux context after engine-restore"}},{"before":"4e43b4e56c400fb61ee5ed43ec919c64ad64aca0","after":null,"ref":"refs/heads/dependabot/maven/org.apache.sshd-sshd-common-2.9.3","pushedAt":"2024-01-02T09:05:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"12af746179d59be2992035500df1460d9cf0bf30","after":"8d47cd71da264f96faea91736d21c35c514021d0","ref":"refs/heads/master","pushedAt":"2024-01-02T08:01:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michalskrivanek","name":null,"path":"/michalskrivanek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16814555?s=80&v=4"},"commit":{"message":"fix: remove unneeded quotes when updating kernel cmdline\n\nRemove unneeded quotes when running grubby to update\nkernel cmdline.\n\nFixes: #775\n\nSigned-off-by: Miguel Martín ","shortMessageHtmlLink":"fix: remove unneeded quotes when updating kernel cmdline"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYOghRAA","startCursor":null,"endCursor":null}},"title":"Activity · oVirt/ovirt-engine"}