{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":712887917,"defaultBranch":"main","name":"operator","ownerLogin":"janus-idp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-01T12:11:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/117844786?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719264686.0","currentOid":""},"activityList":{"items":[{"before":"1198e2f8edb09210cd5b59c5c5d1fba88a616347","after":"d62458339e273309766965e1440a5b3c0b540e77","ref":"refs/heads/main","pushedAt":"2024-07-12T13:04:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"chore(deps): upgrade operator deps and renovate config to use go 1.21 and ubi 9.4 (#398)\n\n* pin renovate config to 1.21 instead of 1.20, so we can get the latest container images\n\n* ensure renovate updates ubi9-minimal to latest 9.y image (not pinned on 9.3 B grade, but updated to 9.4-949.1717074713 (https://catalog.redhat.com/software/containers/ubi9-minimal/61832888c0d15aff4912fe0d?architecture=amd64&image=66588236649603783682fcb3 ))\n\n* update go.mod to 1.21\n\n* verifying builds work\n\n* Remove vendor directory because we are not vendoring as of this time.\n\n* Update .rhdh/docker/Dockerfile\n\nCo-authored-by: Armel Soro \n\n* Update docker/Dockerfile\n\n---------\n\nCo-authored-by: Nick Boldt \nCo-authored-by: Armel Soro ","shortMessageHtmlLink":"chore(deps): upgrade operator deps and renovate config to use go 1.21…"}},{"before":"83b7f919eeefb0c1a122caede327c2f4d5edd78a","after":"1198e2f8edb09210cd5b59c5c5d1fba88a616347","ref":"refs/heads/main","pushedAt":"2024-07-05T13:30:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"fix(RHIDP-2920): switch Secret and ConfigMap watches to WatchMetadata to reduce memory consumption (#396)\n\nSigned-off-by: Pavel Macík ","shortMessageHtmlLink":"fix(RHIDP-2920): switch Secret and ConfigMap watches to WatchMetadata…"}},{"before":"0f96c9e73529526e322beb142a764b2a8675a9b0","after":"07af33abf4bd701e7e06d99921702b322e439f1d","ref":"refs/heads/1.2.x","pushedAt":"2024-07-04T11:36:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"feat: tagRelease.sh bump versions in 1.2.x for 1.2.2 release (#395)\n\n* feat: tagRelease.sh bump versions in 1.2.x for 1.2.2 release\n\n* Regenerate bundle manifests\n\nCo-authored-by: Fortune-Ndlovu \n\n* Change the skipRange file to its initial version <0.2.1 in the bundle CSV file and update the skipRange file to <0.2.2 in the base CSV file instead which in turn will generate the the bundle CSV file.\n\n* Regenerate bundle manifests\n\nCo-authored-by: Fortune-Ndlovu \n\n---------\n\nCo-authored-by: github-actions[bot] \nCo-authored-by: Fortune-Ndlovu ","shortMessageHtmlLink":"feat: tagRelease.sh bump versions in 1.2.x for 1.2.2 release (#395)"}},{"before":"16cf9ddd6756dc8e2569ad41f3e40647173606ae","after":"83b7f919eeefb0c1a122caede327c2f4d5edd78a","ref":"refs/heads/main","pushedAt":"2024-07-04T10:25:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"Remove deprecation warning about backend.auth.keys (#390)\n\n* fixed default configration to remove deprecation warning about backend.auth.keys\n\nSigned-off-by: Kashish Mittal \n\n* Regenerate bundle manifests\n\nCo-authored-by: 04kash <04kash@users.noreply.github.com>\n\n* added config value for backend.auth.externalAccess[0].options.subject\n\nSigned-off-by: Kashish Mittal \n\n* added config value for backend.auth.externalAccess[0].options.subject\n\nSigned-off-by: Kashish Mittal \n\n* Regenerate bundle manifests\n\nCo-authored-by: 04kash <04kash@users.noreply.github.com>\n\n---------\n\nSigned-off-by: Kashish Mittal \nCo-authored-by: github-actions[bot] \nCo-authored-by: 04kash <04kash@users.noreply.github.com>","shortMessageHtmlLink":"Remove deprecation warning about backend.auth.keys (#390)"}},{"before":"2ad0e9cb5680f0a7e79c18790105c1492cbf6987","after":"16cf9ddd6756dc8e2569ad41f3e40647173606ae","ref":"refs/heads/main","pushedAt":"2024-07-02T20:01:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"chore(examples): Use `latest` RHDH image tag and remove useless pull secret in RHDH CR example (#394)\n\n* Use latest RHDH image tag in RHDH CR example\n\n1.0 is no longer supported and\ndoes not make sense to be used as example\n(and in the E2E tests).\n'latest' here can be seen as quite stable\nas it is the latest Release Candidate or GA image.\n\n* Also remove the unnecessary image pull secret from the RHDH CR example\n\nThe rhdh organization is public on Quay.","shortMessageHtmlLink":"chore(examples): Use latest RHDH image tag and remove useless pull …"}},{"before":"34ce0c6d379a7f492f2b1a4bae2302c804ae0bce","after":"2ad0e9cb5680f0a7e79c18790105c1492cbf6987","ref":"refs/heads/main","pushedAt":"2024-07-02T18:58:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"Remove the need for adding a Quay token as a global pull secret in the CI install procedure (#393)\n\nThis is no longer needed since the rhdh organization is public on Quay.","shortMessageHtmlLink":"Remove the need for adding a Quay token as a global pull secret in th…"}},{"before":"99fe57593a488f5f70d7f6f87c4225e0f8577b8c","after":"34ce0c6d379a7f492f2b1a4bae2302c804ae0bce","ref":"refs/heads/main","pushedAt":"2024-06-28T16:19:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"Skip the Operator Upgrade tests if the image for the current branch has expired (#391)\n\nAs we can see in https://github.com/janus-idp/operator/actions/runs/9705023377/job/26786334075,\ncluster creation step will actually be skipped.","shortMessageHtmlLink":"Skip the Operator Upgrade tests if the image for the current branch h…"}},{"before":"d1c9a6a5f71223d02a5352b1931d4e15d3a1c766","after":null,"ref":"refs/heads/pr-bump-to-1.2.1-in-1.2.x-1719264648","pushedAt":"2024-06-24T21:31:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nickboldt","name":"Nick Boldt","path":"/nickboldt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227597?s=80&v=4"}},{"before":"0f465ba6707bd861fe0454d7652bb811d9e86beb","after":"0f96c9e73529526e322beb142a764b2a8675a9b0","ref":"refs/heads/1.2.x","pushedAt":"2024-06-24T21:31:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nickboldt","name":"Nick Boldt","path":"/nickboldt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227597?s=80&v=4"},"commit":{"message":"chore: tagRelease.sh: bump to 1.2.1 in 1.2.x branch (#389)\n\nSigned-off-by: Nick Boldt ","shortMessageHtmlLink":"chore: tagRelease.sh: bump to 1.2.1 in 1.2.x branch (#389)"}},{"before":null,"after":"d1c9a6a5f71223d02a5352b1931d4e15d3a1c766","ref":"refs/heads/pr-bump-to-1.2.1-in-1.2.x-1719264648","pushedAt":"2024-06-24T21:30:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nickboldt","name":"Nick Boldt","path":"/nickboldt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227597?s=80&v=4"},"commit":{"message":"chore: tagRelease.sh: bump to 1.2.1 in 1.2.x branch\n\nSigned-off-by: Nick Boldt ","shortMessageHtmlLink":"chore: tagRelease.sh: bump to 1.2.1 in 1.2.x branch"}},{"before":"a2d9d50e7c53334b36a87fe172f86b25515457e1","after":"99fe57593a488f5f70d7f6f87c4225e0f8577b8c","ref":"refs/heads/main","pushedAt":"2024-06-11T19:21:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nickboldt","name":"Nick Boldt","path":"/nickboldt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227597?s=80&v=4"},"commit":{"message":"s/1.2/1.3 in doc link\n\nSigned-off-by: Nick Boldt ","shortMessageHtmlLink":"s/1.2/1.3 in doc link"}},{"before":"fba57bc8d19044ee4885c97e95512b700503fc49","after":"0f465ba6707bd861fe0454d7652bb811d9e86beb","ref":"refs/heads/1.2.x","pushedAt":"2024-06-11T19:20:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nickboldt","name":"Nick Boldt","path":"/nickboldt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227597?s=80&v=4"},"commit":{"message":"fixed telemetry url (#387)\n\n* fixed telemetry url\n\nSigned-off-by: Kashish Mittal \n\n* Update rhdh-operator.csv.yaml\n\nchange indent\n\n---------\n\nSigned-off-by: Kashish Mittal \nCo-authored-by: Nick Boldt ","shortMessageHtmlLink":"fixed telemetry url (#387)"}},{"before":"70869514711ac5e4bcd44b637e6d689cb95f1c3b","after":"a2d9d50e7c53334b36a87fe172f86b25515457e1","ref":"refs/heads/main","pushedAt":"2024-06-11T19:15:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nickboldt","name":"Nick Boldt","path":"/nickboldt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227597?s=80&v=4"},"commit":{"message":"fixed telemetry url (#387)\n\n* fixed telemetry url\r\n\r\nSigned-off-by: Kashish Mittal \r\n\r\n* Update rhdh-operator.csv.yaml\r\n\r\nchange indent\r\n\r\n---------\r\n\r\nSigned-off-by: Kashish Mittal \r\nCo-authored-by: Nick Boldt ","shortMessageHtmlLink":"fixed telemetry url (#387)"}},{"before":"fdfda3c00add8b4a490d65a8864ca52186e23c3a","after":"fba57bc8d19044ee4885c97e95512b700503fc49","ref":"refs/heads/1.2.x","pushedAt":"2024-06-11T14:22:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"[1.2.x] fix: Fix reconciliation error preventing existing Backstage operands from being upgraded when the operator is upgraded from `1.1.x` [RHIDP-2597] (#385)\n\n* Add E2E test highlighting the issue\n\n* Run upgrade path E2E test with dedicated filter\n\nThis is because this test requires uninstalling the installed operator, in order to install a previous version, then try out the upgrade\n\n* Run the upgrade path E2E tests in the Nightly job\n\n* Generalize the logic of deleting the resource if the patching operation fails\n\nThis way, it will be recreated at the next reconciliation.\nThis should prevent similar issues from happening again in the future.\n\nThe DB Service could not be patched to set its clusterIP field to None (to make it headless),\nwhen we were upgrading from 1.1 (where it was not headless) to 1.2.\n\nIn fact, regarding K8s Services, users can upgrade (add another clusterIP or ipFamily),\ndowngrade (remove secondary clusterIP or ipFamily),\nbut *CAN NOT* change primary/secondary clusterIP || ipFamily\n*UNLESS* they are changing from/to/ON ExternalName\n\n* fixup! Add E2E test highlighting the issue\n\n* Unconditionally try to delete the object (so it can be recreated) if patching did not succeed\n\nCo-authored-by: Gennady Azarenkov \n\n* fixup! Unconditionally try to delete the object (so it can be recreated) if patching did not succeed\n\n* Move upgrade-related tests to a specific spec file\n\nCo-authored-by: Gennady Azarenkov \n\n* Call out in the logs that manually-added labels/annotations will be lost when the object is deleted\n\nCo-authored-by: Gennady Azarenkov \n\n---------\n\nCo-authored-by: Armel Soro \nCo-authored-by: Gennady Azarenkov ","shortMessageHtmlLink":"[1.2.x] fix: Fix reconciliation error preventing existing Backstage o…"}},{"before":"0d3ded3ea795af09c0cff6e4e74ee96af1235b9f","after":"70869514711ac5e4bcd44b637e6d689cb95f1c3b","ref":"refs/heads/main","pushedAt":"2024-06-11T14:05:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"fix: Fix reconciliation error preventing existing Backstage operands from being upgraded when the operator is upgraded from `1.1.x` [RHIDP-2597] (#384)\n\n* Add E2E test highlighting the issue\n\n* Run upgrade path E2E test with dedicated filter\n\nThis is because this test requires uninstalling the installed operator, in order to install a previous version, then try out the upgrade\n\n* Run the upgrade path E2E tests in the Nightly job\n\n* Generalize the logic of deleting the resource if the patching operation fails\n\nThis way, it will be recreated at the next reconciliation.\nThis should prevent similar issues from happening again in the future.\n\nThe DB Service could not be patched to set its clusterIP field to None (to make it headless),\nwhen we were upgrading from 1.1 (where it was not headless) to 1.2.\n\nIn fact, regarding K8s Services, users can upgrade (add another clusterIP or ipFamily),\ndowngrade (remove secondary clusterIP or ipFamily),\nbut *CAN NOT* change primary/secondary clusterIP || ipFamily\n*UNLESS* they are changing from/to/ON ExternalName\n\n* fixup! Add E2E test highlighting the issue\n\n* Unconditionally try to delete the object (so it can be recreated) if patching did not succeed\n\nCo-authored-by: Gennady Azarenkov \n\n* fixup! Unconditionally try to delete the object (so it can be recreated) if patching did not succeed\n\n* Move upgrade-related tests to a specific spec file\n\nCo-authored-by: Gennady Azarenkov \n\n* Call out in the logs that manually-added labels/annotations will be lost when the object is deleted\n\nCo-authored-by: Gennady Azarenkov \n\n---------\n\nCo-authored-by: Gennady Azarenkov ","shortMessageHtmlLink":"fix: Fix reconciliation error preventing existing Backstage operands …"}},{"before":"e1d4a993520906e7bc5bc8b41a8bcafa1da4753c","after":"0d3ded3ea795af09c0cff6e4e74ee96af1235b9f","ref":"refs/heads/main","pushedAt":"2024-06-05T15:08:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"Notify about dynamic plugin's file name constraints. (#381)\n\n* fail recncilation if dynamic-plugins file name is not \"dynamic-plugins.yaml\"\n\nSigned-off-by: gazarenkov \n\n* fail recncilation if dynamic-plugins file name is not \"dynamic-plugins.yaml\"\n\nSigned-off-by: gazarenkov \n\n---------\n\nSigned-off-by: gazarenkov ","shortMessageHtmlLink":"Notify about dynamic plugin's file name constraints. (#381)"}},{"before":"ff9ee1535b0ab9e938affbce03a5af1014fade5c","after":"e1d4a993520906e7bc5bc8b41a8bcafa1da4753c","ref":"refs/heads/main","pushedAt":"2024-06-05T08:41:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"ci: Run Nightly job against the `1.2.x` branch as well and skip job if operator image has expired (#379)\n\n* ci: Run Nightly job against 1.2.x branch as well\n\n* ci: Skip nightly job if operator image could not be found in upstream registry\n\nThe image has likely expired if the branch has not been updated for a long time,\nso it doesn't make sense to error out.\nJust displaying a warning message in the Workflow summary could be sufficient.","shortMessageHtmlLink":"ci: Run Nightly job against the 1.2.x branch as well and skip job i…"}},{"before":"ef9fff78fddfbd6e3a7daa266919e1fee01daee3","after":"fdfda3c00add8b4a490d65a8864ca52186e23c3a","ref":"refs/heads/1.2.x","pushedAt":"2024-06-04T16:01:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"[1.2.x] Make a default db-service headless and use it as a serviceName for StatefulSet (#380)\n\n* headless service for statefulset\n\nSigned-off-by: gazarenkov \n\n* Regenerate bundle manifests\n\nCo-authored-by: gazarenkov \n\n* add test for serviceName\n\nSigned-off-by: gazarenkov \n\n* feat: tagRelease.sh bump versions in main for 1.2 release (#374)\n\n* chore: tagRelease.sh: bump to 1.3.0 in main branch\r\n\r\nSigned-off-by: rhdh-bot service account \r\n\r\n* Regenerate bundle manifests\r\n\r\nCo-authored-by: rhdh-bot \r\n\r\n---------\r\n\r\nSigned-off-by: rhdh-bot service account \r\nCo-authored-by: github-actions[bot] \r\nCo-authored-by: rhdh-bot \n\n* chore: tagRelease.sh: bump to 1.3.0 in main branch (#375)\n\nSigned-off-by: rhdh-bot service account \n\n* force StatefulSet service to be headless\n\nSigned-off-by: gazarenkov \n\n* remove db-service-hl.yaml\n\nSigned-off-by: gazarenkov \n\n* Fix version number in `skipRange` and `name` fields in base CSV (#376)\n\n* Fix skipRange range in base CSV\n\n* Also fix the version in the CSV name\n\n* fix doc\n\nSigned-off-by: gazarenkov \n\n* fix doc\n\nSigned-off-by: gazarenkov \n\n* fix for 1.2\n\nSigned-off-by: gazarenkov \n\n---------\n\nSigned-off-by: gazarenkov \nSigned-off-by: rhdh-bot service account \nCo-authored-by: github-actions[bot] \nCo-authored-by: gazarenkov \nCo-authored-by: rhdh-bot service account <146280956+rhdh-bot@users.noreply.github.com>\nCo-authored-by: rhdh-bot \nCo-authored-by: Armel Soro ","shortMessageHtmlLink":"[1.2.x] Make a default db-service headless and use it as a serviceNam…"}},{"before":"f85d96fb0aeb573d749ea77c251b24867827f107","after":"ff9ee1535b0ab9e938affbce03a5af1014fade5c","ref":"refs/heads/main","pushedAt":"2024-06-04T13:57:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"Make a default db-service headless and use it as a serviceName for StatefulSet (#371)\n\n* headless service for statefulset\n\nSigned-off-by: gazarenkov \n\n* Regenerate bundle manifests\n\nCo-authored-by: gazarenkov \n\n* add test for serviceName\n\nSigned-off-by: gazarenkov \n\n* force StatefulSet service to be headless\n\nSigned-off-by: gazarenkov \n\n* remove db-service-hl.yaml\n\nSigned-off-by: gazarenkov \n\n* fix doc\n\nSigned-off-by: gazarenkov \n\n* fix doc\n\nSigned-off-by: gazarenkov \n\n---------\n\nSigned-off-by: gazarenkov \nCo-authored-by: github-actions[bot] \nCo-authored-by: gazarenkov ","shortMessageHtmlLink":"Make a default db-service headless and use it as a serviceName for St…"}},{"before":"5c75a88e40c546114fbc156a83a9fb36ad313831","after":"ef9fff78fddfbd6e3a7daa266919e1fee01daee3","ref":"refs/heads/1.2.x","pushedAt":"2024-06-04T10:56:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gazarenkov","name":"Gennady Azarenkov","path":"/gazarenkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578124?s=80&v=4"},"commit":{"message":"[1.2.x] local to external db migration guide (#378)\n\n* add db migration guide\r\n\r\nSigned-off-by: gazarenkov \r\n\r\n* fix\r\n\r\nSigned-off-by: gazarenkov \r\n\r\n* fix\r\n\r\nSigned-off-by: gazarenkov \r\n\r\n* fix\r\n\r\nSigned-off-by: gazarenkov \r\n\r\n* Update docs/db_merge.md\r\n\r\nCo-authored-by: Armel Soro \r\n\r\n* Update docs/db_merge.md\r\n\r\nCo-authored-by: Armel Soro \r\n\r\n* Update docs/db_merge.md\r\n\r\nCo-authored-by: Armel Soro \r\n\r\n* Update docs/db_merge.md\r\n\r\nCo-authored-by: Armel Soro \r\n\r\n* rename doc\r\n\r\nSigned-off-by: gazarenkov \r\n\r\n* fix doc\r\n\r\nSigned-off-by: gazarenkov \r\n\r\n* fix sh\r\n\r\nSigned-off-by: gazarenkov \r\n\r\n---------\r\n\r\nSigned-off-by: gazarenkov \r\nCo-authored-by: gazarenkov \r\nCo-authored-by: Armel Soro ","shortMessageHtmlLink":"[1.2.x] local to external db migration guide (#378)"}},{"before":"ed19db2e35d67b6a31e13751c3508d33c958b1fa","after":"f85d96fb0aeb573d749ea77c251b24867827f107","ref":"refs/heads/main","pushedAt":"2024-06-04T10:07:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"local to external db migration guide (#373)\n\n* add db migration guide\n\nSigned-off-by: gazarenkov \n\n* fix\n\nSigned-off-by: gazarenkov \n\n* fix\n\nSigned-off-by: gazarenkov \n\n* fix\n\nSigned-off-by: gazarenkov \n\n* Update docs/db_merge.md\n\nCo-authored-by: Armel Soro \n\n* Update docs/db_merge.md\n\nCo-authored-by: Armel Soro \n\n* Update docs/db_merge.md\n\nCo-authored-by: Armel Soro \n\n* Update docs/db_merge.md\n\nCo-authored-by: Armel Soro \n\n* rename doc\n\nSigned-off-by: gazarenkov \n\n* fix doc\n\nSigned-off-by: gazarenkov \n\n* fix sh\n\nSigned-off-by: gazarenkov \n\n---------\n\nSigned-off-by: gazarenkov \nCo-authored-by: Armel Soro ","shortMessageHtmlLink":"local to external db migration guide (#373)"}},{"before":"82c055691b1ee86f49d1d047a6bb42e93b99afc4","after":"5c75a88e40c546114fbc156a83a9fb36ad313831","ref":"refs/heads/1.2.x","pushedAt":"2024-06-04T08:53:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"[1.2.x] fix: Make sure to use backward-compatible names for resources created by the operator [RHIDP-2432] (#377)\n\n* Add test highlighting the issue and setting the expectations\n\n* Revert the DB StatefulSet name for backward compatibility with 1.1\n\nOtherwise, when upgrading from 1.1, a new StatefulSet would be created\nwith a new data PVC, causing the application to boot with from a brand\nnew database.\nThis would break the upgrade path.\n\n* Make sure to use backward compatible names for all resources\n\nThis generalizes the previous commit, as I realized that, otherwise, we might\nactually be creating duplicate resources like app-config ConfigMaps/Secrets/Services\nwith different names (while keeping the existing ones),\nwhich might confuse people upgrading from 1.1.\n\nThis makes sure we avoid such a similar situation in the future by\nensuring naming is done in a backward-compatible manner.\n\n* Handle patch error and delete StatefulSet so it can be recreated\n\nSome resources like StatefulSets allow patching a limited set of fields.\nFor cases where we are upgrading existing instances, we might need to\nchange the StatefulSet spec.\nThe recommended approach to doing this is to delete the existing\nStatefulSet, but keep its dependents (like PVCs and Pods) orphan, then\nrecreate the StatefulSet.\nThis way, it will be upgraded (with some downtime) with no data loss.\n\n* Revert \"Make sure to use backward compatible names for all resources\"\n\nThis reverts commit 0b1be1c2720d96dd6bdd60f230e66819b2bc9e4b.\n\n* Address review comments on testing\n\nCo-authored-by: Gennady Azarenkov \n\n* Revert useless change to integration_tests/suite_test.go\n\n* Address review comments on testing\n\nCo-authored-by: Gennady Azarenkov \n\n---------\n\nCo-authored-by: Armel Soro \nCo-authored-by: Gennady Azarenkov ","shortMessageHtmlLink":"[1.2.x] fix: Make sure to use backward-compatible names for resources…"}},{"before":"52f35833907df6968c7300f1d9c7a044c9d5b519","after":"ed19db2e35d67b6a31e13751c3508d33c958b1fa","ref":"refs/heads/main","pushedAt":"2024-06-04T08:31:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"fix: Make sure to use backward-compatible names for resources created by the operator [RHIDP-2432] (#369)\n\n* Add test highlighting the issue and setting the expectations\n\n* Revert the DB StatefulSet name for backward compatibility with 1.1\n\nOtherwise, when upgrading from 1.1, a new StatefulSet would be created\nwith a new data PVC, causing the application to boot with from a brand\nnew database.\nThis would break the upgrade path.\n\n* Make sure to use backward compatible names for all resources\n\nThis generalizes the previous commit, as I realized that, otherwise, we might\nactually be creating duplicate resources like app-config ConfigMaps/Secrets/Services\nwith different names (while keeping the existing ones),\nwhich might confuse people upgrading from 1.1.\n\nThis makes sure we avoid such a similar situation in the future by\nensuring naming is done in a backward-compatible manner.\n\n* Handle patch error and delete StatefulSet so it can be recreated\n\nSome resources like StatefulSets allow patching a limited set of fields.\nFor cases where we are upgrading existing instances, we might need to\nchange the StatefulSet spec.\nThe recommended approach to doing this is to delete the existing\nStatefulSet, but keep its dependents (like PVCs and Pods) orphan, then\nrecreate the StatefulSet.\nThis way, it will be upgraded (with some downtime) with no data loss.\n\n* Revert \"Make sure to use backward compatible names for all resources\"\n\nThis reverts commit 0b1be1c2720d96dd6bdd60f230e66819b2bc9e4b.\n\n* Address review comments on testing\n\nCo-authored-by: Gennady Azarenkov \n\n* Revert useless change to integration_tests/suite_test.go\n\n* Address review comments on testing\n\nCo-authored-by: Gennady Azarenkov \n\n---------\n\nCo-authored-by: Gennady Azarenkov ","shortMessageHtmlLink":"fix: Make sure to use backward-compatible names for resources created…"}},{"before":"fdd99af71cb089b355a03dec0708bf70c4619f65","after":"52f35833907df6968c7300f1d9c7a044c9d5b519","ref":"refs/heads/main","pushedAt":"2024-06-04T08:17:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"Fix version number in `skipRange` and `name` fields in base CSV (#376)\n\n* Fix skipRange range in base CSV\n\n* Also fix the version in the CSV name","shortMessageHtmlLink":"Fix version number in skipRange and name fields in base CSV (#376)"}},{"before":"e978b720ab03dd10cab22e584432ec61dfcda778","after":null,"ref":"refs/heads/pr-bump-to-1.3.0-in-main-1717472660","pushedAt":"2024-06-04T03:44:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nickboldt","name":"Nick Boldt","path":"/nickboldt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227597?s=80&v=4"}},{"before":"2a804900f97ddd0cc5a08bacabdb15f6e560dd5b","after":"fdd99af71cb089b355a03dec0708bf70c4619f65","ref":"refs/heads/main","pushedAt":"2024-06-04T03:44:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nickboldt","name":"Nick Boldt","path":"/nickboldt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227597?s=80&v=4"},"commit":{"message":"chore: tagRelease.sh: bump to 1.3.0 in main branch (#375)\n\nSigned-off-by: rhdh-bot service account ","shortMessageHtmlLink":"chore: tagRelease.sh: bump to 1.3.0 in main branch (#375)"}},{"before":null,"after":"e978b720ab03dd10cab22e584432ec61dfcda778","ref":"refs/heads/pr-bump-to-1.3.0-in-main-1717472660","pushedAt":"2024-06-04T03:44:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rhdh-bot","name":"rhdh-bot service account","path":"/rhdh-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146280956?s=80&v=4"},"commit":{"message":"chore: tagRelease.sh: bump to 1.3.0 in main branch\n\nSigned-off-by: rhdh-bot service account ","shortMessageHtmlLink":"chore: tagRelease.sh: bump to 1.3.0 in main branch"}},{"before":"848786966dd05187b2664f82dfaaea55324a73aa","after":null,"ref":"refs/heads/pr-bump-to-1.3.0-in-main-1717472331","pushedAt":"2024-06-04T03:42:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nickboldt","name":"Nick Boldt","path":"/nickboldt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227597?s=80&v=4"}},{"before":"82c055691b1ee86f49d1d047a6bb42e93b99afc4","after":"2a804900f97ddd0cc5a08bacabdb15f6e560dd5b","ref":"refs/heads/main","pushedAt":"2024-06-04T03:42:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nickboldt","name":"Nick Boldt","path":"/nickboldt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227597?s=80&v=4"},"commit":{"message":"feat: tagRelease.sh bump versions in main for 1.2 release (#374)\n\n* chore: tagRelease.sh: bump to 1.3.0 in main branch\r\n\r\nSigned-off-by: rhdh-bot service account \r\n\r\n* Regenerate bundle manifests\r\n\r\nCo-authored-by: rhdh-bot \r\n\r\n---------\r\n\r\nSigned-off-by: rhdh-bot service account \r\nCo-authored-by: github-actions[bot] \r\nCo-authored-by: rhdh-bot ","shortMessageHtmlLink":"feat: tagRelease.sh bump versions in main for 1.2 release (#374)"}},{"before":"a8d9ba61ce92f5bb921c6e32fd5a2ecb7caf64e1","after":"848786966dd05187b2664f82dfaaea55324a73aa","ref":"refs/heads/pr-bump-to-1.3.0-in-main-1717472331","pushedAt":"2024-06-04T03:39:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Regenerate bundle manifests\n\nCo-authored-by: rhdh-bot ","shortMessageHtmlLink":"Regenerate bundle manifests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfd3HzQA","startCursor":null,"endCursor":null}},"title":"Activity · janus-idp/operator"}