{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":332136261,"defaultBranch":"main","name":"ramen","ownerLogin":"RamenDR","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-01-23T05:36:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/75689949?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1685359677.207996","currentOid":""},"activityList":{"items":[{"before":"eddef34c58039714035a81587370e7d04034aedd","after":"3d54ae6b006b8137ec87328bc0d01a56d95bdede","ref":"refs/heads/main","pushedAt":"2024-05-31T02:31:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raghavendra-talur","name":"Raghavendra Talur","path":"/raghavendra-talur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446375?s=80&v=4"},"commit":{"message":"hack: fix kustomize install script\n\nThe script failed on MacOS as tar refused to overwrite the archive with\nthe binary. Use a different name for the archive that is downloaded\nbefore extracting the binary.\n\nSigned-off-by: Raghavendra Talur ","shortMessageHtmlLink":"hack: fix kustomize install script"}},{"before":"691062c763c25f3714f514439f1fb8401643b630","after":"eddef34c58039714035a81587370e7d04034aedd","ref":"refs/heads/main","pushedAt":"2024-05-29T19:05:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ShyamsundarR","name":"ShyamsundarR","path":"/ShyamsundarR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5372237?s=80&v=4"},"commit":{"message":"Upgrade CDI to 1.59.0\n\nWe want to test with the latest release to find issues early.\n\nUpdating the cache name to force a refresh.\n\nSigned-off-by: Nir Soffer ","shortMessageHtmlLink":"Upgrade CDI to 1.59.0"}},{"before":"d93ac1f556b195d88ed93581f2cfa6d70ebb1e40","after":"691062c763c25f3714f514439f1fb8401643b630","ref":"refs/heads/main","pushedAt":"2024-05-22T15:47:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raghavendra-talur","name":"Raghavendra Talur","path":"/raghavendra-talur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446375?s=80&v=4"},"commit":{"message":"Don't cleanup nil request\n\nkubeObjectsRecoveryStartOrResume() error handling is very confusing -\nthe code tries to avoid duplicating error handling in 2 unrelated code\npaths (ok=true, ok=false), leading to referencing a nil request when ok\nis false.\n\nWe need to refactor this later, for now just skip cleanup if there is\nnothing to cleanup.\n\nBug: https://bugzilla.redhat.com/2282284\nSigned-off-by: Nir Soffer ","shortMessageHtmlLink":"Don't cleanup nil request"}},{"before":"a5e356f4f4acca682ba1a9dab5fc5d2fa4f4f072","after":"d93ac1f556b195d88ed93581f2cfa6d70ebb1e40","ref":"refs/heads/main","pushedAt":"2024-05-22T13:28:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ShyamsundarR","name":"ShyamsundarR","path":"/ShyamsundarR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5372237?s=80&v=4"},"commit":{"message":"Fail e2e workflow if tests failed\n\nNow that that we have basic test running, we want to fail the workflow\nif the tests failed. Without this people assumes code changes are\npassed the tests.\n\nSigned-off-by: Nir Soffer ","shortMessageHtmlLink":"Fail e2e workflow if tests failed"}},{"before":"463cfcf487b199db3842431ebd21a9d5a8c398b2","after":"a5e356f4f4acca682ba1a9dab5fc5d2fa4f4f072","ref":"refs/heads/main","pushedAt":"2024-05-21T13:12:34.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"BenamarMk","name":"Benamar Mekhissi","path":"/BenamarMk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38288784?s=80&v=4"},"commit":{"message":"tests: make sure protected pvc in test have ns\n\nSigned-off-by: Raghavendra Talur ","shortMessageHtmlLink":"tests: make sure protected pvc in test have ns"}},{"before":"ec2118a36ee80eb82f26cb6e43bff7ee65312917","after":"463cfcf487b199db3842431ebd21a9d5a8c398b2","ref":"refs/heads/main","pushedAt":"2024-05-20T21:10:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ShyamsundarR","name":"ShyamsundarR","path":"/ShyamsundarR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5372237?s=80&v=4"},"commit":{"message":"Downgrade olm back to 0.22\n\nSince we upgraded, the e2e job is failing[1] (due to a bug in the e2e\nintegration, the job does not fail!). Lets try to go back to olm 0.22\nsince we know it worked before this change[2].\n\n[1] last good build: https://github.com/RamenDR/ramen/actions/runs/9134579476/job/25120395289\n[2] first bad build: https://github.com/RamenDR/ramen/actions/runs/9158274985/job/25177239838\n\nSigned-off-by: Nir Soffer ","shortMessageHtmlLink":"Downgrade olm back to 0.22"}},{"before":"a56be4d96b400198fc6cb1c02cd89e7c159e29d9","after":"ec2118a36ee80eb82f26cb6e43bff7ee65312917","ref":"refs/heads/main","pushedAt":"2024-05-20T13:08:30.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"},"commit":{"message":"Cache olm resources\n\nThis change will start using cache for kustomization resources, so\nstarting the addon can directly use the cached resources.\n\nChanges:\n- drenv fetch can be used to fetch resources anytime.\n- Starting an addon will first try to fetch resources, then apply the\n fetched resources. If there is no change, fetch won't do anything,\n so takes very less time.\n\nFixes: #1337\nSigned-off-by: Abhijeet Shakya ","shortMessageHtmlLink":"Cache olm resources"}},{"before":"24b60ac2167b7ac16ae162ad35ee6d7f6c468e90","after":"a56be4d96b400198fc6cb1c02cd89e7c159e29d9","ref":"refs/heads/main","pushedAt":"2024-05-18T12:30:18.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ShyamsundarR","name":"ShyamsundarR","path":"/ShyamsundarR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5372237?s=80&v=4"},"commit":{"message":"Remove note about --extra-disk argument\n\nThe note is correct but not helpful at this point. Let's drop\nunnecessary details like we did for docs/user-quick-start.md.\n\nSigned-off-by: Nir Soffer ","shortMessageHtmlLink":"Remove note about --extra-disk argument"}},{"before":"797c1a81a5cb653db40bffb15cbbecd3ce3532bc","after":"24b60ac2167b7ac16ae162ad35ee6d7f6c468e90","ref":"refs/heads/main","pushedAt":"2024-05-17T14:57:23.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"ShyamsundarR","name":"ShyamsundarR","path":"/ShyamsundarR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5372237?s=80&v=4"},"commit":{"message":"wait DRPC to be deleted\n\nSigned-off-by: jacklu ","shortMessageHtmlLink":"wait DRPC to be deleted"}},{"before":"358a9190fd2df8a0abb3ecf00b2eb7cbc5b67d2c","after":"797c1a81a5cb653db40bffb15cbbecd3ce3532bc","ref":"refs/heads/main","pushedAt":"2024-05-15T11:14:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ShyamsundarR","name":"ShyamsundarR","path":"/ShyamsundarR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5372237?s=80&v=4"},"commit":{"message":"Help pylint with drenv.commands\n\nLooks like recent change in pylint trigger this incorrect report:\n\n drenv/commands.py:234:28: E0606: Possibly using variable\n 'input_view' before assignment (possibly-used-before-assignment)\n\nThis cannot happen since we don't register proc.stdin if input is None,\nso when we reach this block input_view is assigned. However disabling\nthe check risk missing a real issue in that block.\n\nLets change the code so pylint can understand it better. This also make\nit easier to understand for humans. The cost is negligible, adding 2\ntemporary variables even when they are never used.\n\nSigned-off-by: Nir Soffer ","shortMessageHtmlLink":"Help pylint with drenv.commands"}},{"before":"ccc4a73ca5b23fb6e8ef3143a7b65dc6fd188e7e","after":"358a9190fd2df8a0abb3ecf00b2eb7cbc5b67d2c","ref":"refs/heads/main","pushedAt":"2024-05-14T21:30:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ShyamsundarR","name":"ShyamsundarR","path":"/ShyamsundarR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5372237?s=80&v=4"},"commit":{"message":"make: add test-drpolicy\n\nSigned-off-by: Raghavendra Talur ","shortMessageHtmlLink":"make: add test-drpolicy"}},{"before":"43e537babde5712eef6d0aa84315a463a19117a7","after":"ccc4a73ca5b23fb6e8ef3143a7b65dc6fd188e7e","ref":"refs/heads/main","pushedAt":"2024-05-14T18:01:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ShyamsundarR","name":"ShyamsundarR","path":"/ShyamsundarR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5372237?s=80&v=4"},"commit":{"message":"Add DrpolicyContainsDrcluster helper function\n\nSigned-off-by: Elena Gershkovich ","shortMessageHtmlLink":"Add DrpolicyContainsDrcluster helper function"}},{"before":"639a910a59b8fc084418d91848812ca868e38952","after":"43e537babde5712eef6d0aa84315a463a19117a7","ref":"refs/heads/main","pushedAt":"2024-05-14T18:01:11.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ShyamsundarR","name":"ShyamsundarR","path":"/ShyamsundarR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5372237?s=80&v=4"},"commit":{"message":"Replace csi-hostpath-driver with rook-cephfs\n\nWe added csi-hostpath-driver as a quick temporary solution until we have\ncephfs storage. Now that we have it, we can replace it and enjoy reduced\nstart time, in particular with minikube 1.33.\n\nTo replace csi-hostpath-driver, we have to add cephfs to the volsync\ndevelopment environment. This is slower locally, but faster in the e2e\nlab. For regional-dr, this is always faster, up to 1.82 time faster in\nthe e2e lab.\n\nThe main difference is cluster start time - minikube addons are loaded\nbefore minikube start returns.\n\nBefore:\n\n 2024-05-12 23:01:42,844 INFO [dr2] Cluster started in 433.20 seconds\n 2024-05-12 23:02:07,215 INFO [dr1] Cluster started in 457.57 seconds\n\nAfter:\n\n 2024-05-12 23:18:13,386 INFO [hub] Cluster started in 71.87 seconds\n 2024-05-12 23:18:46,943 INFO [dr2] Cluster started in 105.43 seconds\n\nStart time before and after this change:\n\n| env | local before | local after | lab before | lab after |\n|--------------|--------------|-------------|------------|-----------|\n| regional-dr | 636 | 426 | 780 | 427 |\n| volsync | 261 | 352 | 520 | 395 |\n\nSigned-off-by: Nir Soffer ","shortMessageHtmlLink":"Replace csi-hostpath-driver with rook-cephfs"}},{"before":"65d69c58c402479b7a1d4352ba8b684267a85012","after":"639a910a59b8fc084418d91848812ca868e38952","ref":"refs/heads/main","pushedAt":"2024-05-14T17:58:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ShyamsundarR","name":"ShyamsundarR","path":"/ShyamsundarR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5372237?s=80&v=4"},"commit":{"message":"Fix race when fetching concurrently\n\nWhen fetching the same cache item concurrently, for example when from\nsame addon on 2 clusters, or addon and fetch cron job running\nconcurrently, one fetcher can delete the temporary file used by the\nother fetcher, causing this error:\n\n drenv.commands.Error: Command failed:\n command: ('addons/rook-cephfs/start', 'dr1')\n exitcode: 1\n error:\n Traceback (most recent call last):\n File \"/home/.../go/src/github.com/ramendr/ramen/test/addons/rook-cephfs/start\", line 46, in \n deploy(cluster)\n File \"/home/.../go/src/github.com/ramendr/ramen/test/addons/rook-cephfs/start\", line 17, in deploy\n cache.fetch(\".\", path)\n File \"/home/.../go/src/github.com/ramendr/ramen/test/drenv/cache.py\", line 28, in fetch\n os.rename(tmp, dest)\n FileNotFoundError: [Errno 2] No such file or directory: '/home/.../.cache/drenv/addons/rook-cephfs.yaml.tmp'\n -> '/home/.../.cache/drenv/addons/rook-cephfs.yaml'\n\nFixed by using temporary file per process. If we have 2 fetchers, the\nlast one will win, renaming its temporary file to the actual cache file.\n\nExample run with multiple fetchers:\n\n $ drenv clear\n 2024-05-13 00:15:59,145 INFO [main] Clearing cache\n 2024-05-13 00:15:59,146 INFO [main] Cache cleared in 0.00 seconds\n\n $ for i in 1 2 3 4; do (drenv fetch envs/regional-dr.yaml &); done\n 2024-05-13 00:15:59,318 INFO [rdr] Fetching\n 2024-05-13 00:15:59,320 INFO [rdr] Running addons/rook-operator/fetch\n 2024-05-13 00:15:59,321 INFO [rdr] Fetching\n 2024-05-13 00:15:59,322 INFO [rdr] Running addons/rook-cluster/fetch\n 2024-05-13 00:15:59,322 INFO [rdr] Running addons/rook-toolbox/fetch\n 2024-05-13 00:15:59,323 INFO [rdr] Running addons/rook-operator/fetch\n 2024-05-13 00:15:59,323 INFO [rdr] Running addons/rook-cephfs/fetch\n 2024-05-13 00:15:59,323 INFO [rdr] Running addons/recipe/fetch\n 2024-05-13 00:15:59,323 INFO [rdr] Running addons/csi-addons/fetch\n 2024-05-13 00:15:59,325 INFO [rdr] Running addons/rook-cluster/fetch\n 2024-05-13 00:15:59,325 INFO [rdr] Running addons/rook-toolbox/fetch\n 2024-05-13 00:15:59,325 INFO [rdr] Running addons/rook-cephfs/fetch\n 2024-05-13 00:15:59,327 INFO [rdr] Running addons/ocm-controller/fetch\n 2024-05-13 00:15:59,333 INFO [rdr] Running addons/csi-addons/fetch\n 2024-05-13 00:15:59,341 INFO [rdr] Running addons/ocm-controller/fetch\n 2024-05-13 00:15:59,345 INFO [rdr] Running addons/recipe/fetch\n 2024-05-13 00:15:59,356 INFO [rdr] Fetching\n 2024-05-13 00:15:59,365 INFO [rdr] Running addons/rook-operator/fetch\n 2024-05-13 00:15:59,371 INFO [rdr] Fetching\n 2024-05-13 00:15:59,374 INFO [rdr] Running addons/rook-operator/fetch\n 2024-05-13 00:15:59,377 INFO [rdr] Running addons/rook-cluster/fetch\n 2024-05-13 00:15:59,378 INFO [rdr] Running addons/csi-addons/fetch\n 2024-05-13 00:15:59,388 INFO [rdr] Running addons/rook-cluster/fetch\n 2024-05-13 00:15:59,391 INFO [rdr] Running addons/recipe/fetch\n 2024-05-13 00:15:59,395 INFO [rdr] Running addons/rook-cephfs/fetch\n 2024-05-13 00:15:59,397 INFO [rdr] Running addons/rook-cephfs/fetch\n 2024-05-13 00:15:59,411 INFO [rdr] Running addons/ocm-controller/fetch\n 2024-05-13 00:15:59,412 INFO [rdr] Running addons/csi-addons/fetch\n 2024-05-13 00:15:59,414 INFO [rdr] Running addons/rook-toolbox/fetch\n 2024-05-13 00:15:59,418 INFO [rdr] Running addons/recipe/fetch\n 2024-05-13 00:15:59,419 INFO [rdr] Running addons/rook-toolbox/fetch\n 2024-05-13 00:15:59,450 INFO [rdr] Running addons/ocm-controller/fetch\n 2024-05-13 00:16:00,521 INFO [rdr] addons/rook-toolbox/fetch completed in 1.20 seconds\n 2024-05-13 00:16:00,638 INFO [rdr] addons/csi-addons/fetch completed in 1.26 seconds\n 2024-05-13 00:16:00,793 INFO [rdr] addons/rook-cephfs/fetch completed in 1.47 seconds\n 2024-05-13 00:16:00,804 INFO [rdr] addons/rook-cephfs/fetch completed in 1.41 seconds\n 2024-05-13 00:16:00,830 INFO [rdr] addons/rook-toolbox/fetch completed in 1.51 seconds\n 2024-05-13 00:16:00,831 INFO [rdr] addons/csi-addons/fetch completed in 1.51 seconds\n 2024-05-13 00:16:00,922 INFO [rdr] addons/rook-cluster/fetch completed in 1.54 seconds\n 2024-05-13 00:16:00,938 INFO [rdr] addons/rook-toolbox/fetch completed in 1.52 seconds\n 2024-05-13 00:16:00,987 INFO [rdr] addons/rook-cephfs/fetch completed in 1.66 seconds\n 2024-05-13 00:16:01,106 INFO [rdr] addons/rook-toolbox/fetch completed in 1.69 seconds\n 2024-05-13 00:16:01,130 INFO [rdr] addons/rook-cluster/fetch completed in 1.81 seconds\n 2024-05-13 00:16:01,191 INFO [rdr] addons/csi-addons/fetch completed in 1.86 seconds\n 2024-05-13 00:16:01,234 INFO [rdr] addons/rook-cluster/fetch completed in 1.91 seconds\n 2024-05-13 00:16:01,267 INFO [rdr] addons/rook-cluster/fetch completed in 1.88 seconds\n 2024-05-13 00:16:01,314 INFO [rdr] addons/csi-addons/fetch completed in 1.90 seconds\n 2024-05-13 00:16:01,414 INFO [rdr] addons/rook-cephfs/fetch completed in 2.02 seconds\n 2024-05-13 00:16:01,591 INFO [rdr] addons/recipe/fetch completed in 2.25 seconds\n 2024-05-13 00:16:01,597 INFO [rdr] addons/recipe/fetch completed in 2.27 seconds\n 2024-05-13 00:16:01,696 INFO [rdr] addons/recipe/fetch completed in 2.31 seconds\n 2024-05-13 00:16:01,938 INFO [rdr] addons/recipe/fetch completed in 2.52 seconds\n 2024-05-13 00:16:02,094 INFO [rdr] addons/rook-operator/fetch completed in 2.73 seconds\n 2024-05-13 00:16:02,248 INFO [rdr] addons/rook-operator/fetch completed in 2.87 seconds\n 2024-05-13 00:16:02,252 INFO [rdr] addons/rook-operator/fetch completed in 2.93 seconds\n 2024-05-13 00:16:02,321 INFO [rdr] addons/rook-operator/fetch completed in 3.00 seconds\n 2024-05-13 00:16:05,471 INFO [rdr] addons/ocm-controller/fetch completed in 6.02 seconds\n 2024-05-13 00:16:05,472 INFO [rdr] Fetching finishied in 6.10 seconds\n 2024-05-13 00:16:05,918 INFO [rdr] addons/ocm-controller/fetch completed in 6.51 seconds\n 2024-05-13 00:16:05,919 INFO [rdr] Fetching finishied in 6.56 seconds\n 2024-05-13 00:16:06,020 INFO [rdr] addons/ocm-controller/fetch completed in 6.69 seconds\n 2024-05-13 00:16:06,021 INFO [rdr] Fetching finishied in 6.70 seconds\n 2024-05-13 00:16:06,394 INFO [rdr] addons/ocm-controller/fetch completed in 7.05 seconds\n 2024-05-13 00:16:06,394 INFO [rdr] Fetching finishied in 7.07 seconds\n\nFixes: #1386\nSigned-off-by: Nir Soffer ","shortMessageHtmlLink":"Fix race when fetching concurrently"}},{"before":"d339d5be3fcd3b3f04bd833fb1a4139fe8232299","after":"65d69c58c402479b7a1d4352ba8b684267a85012","ref":"refs/heads/main","pushedAt":"2024-05-14T17:56:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ShyamsundarR","name":"ShyamsundarR","path":"/ShyamsundarR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5372237?s=80&v=4"},"commit":{"message":"drpc: fix conditions init\n\nSigned-off-by: Raghavendra Talur ","shortMessageHtmlLink":"drpc: fix conditions init"}},{"before":"3151210c2c7ae323b70718ded002fd9332d6b125","after":"d339d5be3fcd3b3f04bd833fb1a4139fe8232299","ref":"refs/heads/main","pushedAt":"2024-05-14T17:55:57.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ShyamsundarR","name":"ShyamsundarR","path":"/ShyamsundarR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5372237?s=80&v=4"},"commit":{"message":"drpc: add new progression for relocate\n\nSigned-off-by: Raghavendra Talur ","shortMessageHtmlLink":"drpc: add new progression for relocate"}},{"before":"78202bf7b170310f71c065728ad18b88461ecae2","after":"3151210c2c7ae323b70718ded002fd9332d6b125","ref":"refs/heads/main","pushedAt":"2024-05-14T17:55:31.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ShyamsundarR","name":"ShyamsundarR","path":"/ShyamsundarR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5372237?s=80&v=4"},"commit":{"message":"drcluster: create ramenOps ns on managed cluster\n\nSigned-off-by: Raghavendra Talur ","shortMessageHtmlLink":"drcluster: create ramenOps ns on managed cluster"}},{"before":"9b7fc7831502fd7fdb8f295b058c7eef25722b15","after":"78202bf7b170310f71c065728ad18b88461ecae2","ref":"refs/heads/main","pushedAt":"2024-05-14T17:54:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ShyamsundarR","name":"ShyamsundarR","path":"/ShyamsundarR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5372237?s=80&v=4"},"commit":{"message":"add CM to dr-cluster transformer config\n\nadd ConfigMap under dr-cluster kustomize\ntransformer to update label \"app: ramen-dr-cluster\"\n\nSigned-off-by: rakeshgm ","shortMessageHtmlLink":"add CM to dr-cluster transformer config"}},{"before":"7b8cf5460c0ca2f163a58f9f3b5f55dab116402e","after":"9b7fc7831502fd7fdb8f295b058c7eef25722b15","ref":"refs/heads/main","pushedAt":"2024-05-14T00:39:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ShyamsundarR","name":"ShyamsundarR","path":"/ShyamsundarR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5372237?s=80&v=4"},"commit":{"message":"add resources to transformer config\n\nfew of the resources were not present under transformer\nconfigurations and because of this, these resources did have\nthe label \"app: ramen-hub\". Adding this makes easier to\nfilter out ramen specific resources and avoids conflict filtering\n\nSigned-off-by: rakeshgm ","shortMessageHtmlLink":"add resources to transformer config"}},{"before":"c5c4f7eda8442ca966ee2e05a9b83bfe2cfc39d5","after":"7b8cf5460c0ca2f163a58f9f3b5f55dab116402e","ref":"refs/heads/main","pushedAt":"2024-05-12T17:45:57.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"},"commit":{"message":"Convert sourced Rook YAMLs to URLs with kustomize\n\nSigned-off-by: Shyamsundar Ranganathan ","shortMessageHtmlLink":"Convert sourced Rook YAMLs to URLs with kustomize"}},{"before":"16b9d4e570497c0e38b0f157fec445d500e81ea2","after":"c5c4f7eda8442ca966ee2e05a9b83bfe2cfc39d5","ref":"refs/heads/main","pushedAt":"2024-05-08T23:34:22.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"BenamarMk","name":"Benamar Mekhissi","path":"/BenamarMk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38288784?s=80&v=4"},"commit":{"message":"Add envtest for fake Secondary VRG reporting, to test Failover stall\n\nSigned-off-by: Shyamsundar Ranganathan ","shortMessageHtmlLink":"Add envtest for fake Secondary VRG reporting, to test Failover stall"}},{"before":"ae847daa901a47fe44aefdfba101f6ea64a31d8d","after":"16b9d4e570497c0e38b0f157fec445d500e81ea2","ref":"refs/heads/main","pushedAt":"2024-05-08T20:49:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raghavendra-talur","name":"Raghavendra Talur","path":"/raghavendra-talur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446375?s=80&v=4"},"commit":{"message":"Define local API version for PreferredDecision\n\nThis helps remove the dependency on multicloud-operators-placementrule\ndependency in go.mod. Enabling a more cleaner module for\ndependent components to import and use.\n\nFixes #1343\n\nSigned-off-by: Shyamsundar Ranganathan ","shortMessageHtmlLink":"Define local API version for PreferredDecision"}},{"before":"da2b47b0a7844cf791d9fa7cfd4953ab79251ede","after":"ae847daa901a47fe44aefdfba101f6ea64a31d8d","ref":"refs/heads/main","pushedAt":"2024-05-08T18:46:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raghavendra-talur","name":"Raghavendra Talur","path":"/raghavendra-talur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446375?s=80&v=4"},"commit":{"message":"drenv: remove flannel cni from kubevirt hub env\n\nSigned-off-by: Raghavendra Talur ","shortMessageHtmlLink":"drenv: remove flannel cni from kubevirt hub env"}},{"before":"449ec42cf365da2c43caffee8fcc0d5049171c70","after":"da2b47b0a7844cf791d9fa7cfd4953ab79251ede","ref":"refs/heads/main","pushedAt":"2024-05-08T18:06:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raghavendra-talur","name":"Raghavendra Talur","path":"/raghavendra-talur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446375?s=80&v=4"},"commit":{"message":"Improve envtest execution time\n\nEnvtests eat up time in their Consistently and Eventually clauses\n\nThis is set to 10s (in most cases), because we want to ensure that\na few reconciles (or at least > 1) are complete for a Consistently\nclause. Similarly for an Eventually clause more than one reconcile\nis complete to ensure desired state is reached.\n\nNOTE: Eventually will take time only on failures, as otherwise once\na reconcile runs it would exit with success if the conditions are\nmet. Consistently on the other hand will delay succesful tests\nalways.\n\nThe timeout set is to address the exponential backoffs for retries,\nsuch that if a reconcile is backed off by more than a few seconds\nwe still have enough time for a reconcile to run and cause the test\nto pass as needed.\n\nThis delay is fixed by this commit to ensure reconciles do not\nexponentially backoff for all reconcilers, and that we can set up\nthe rate limiter for reconciles to a more standard tick.\n\nAs the delay is to recocile every 10ms with max delay as 100ms, the\ntimeouts for the Eventually and Consistently clauses can be reduced\n(in this commit to 1 second).\n\nThis improves overall run time of envtests from about ~210s to about\n~100s (this will differ based on the machine used to run tests)\n\nSigned-off-by: Shyamsundar Ranganathan ","shortMessageHtmlLink":"Improve envtest execution time"}},{"before":"259a13cfc445d1091237b1aec4f4e2f99e4a05bf","after":"449ec42cf365da2c43caffee8fcc0d5049171c70","ref":"refs/heads/main","pushedAt":"2024-05-08T17:09:22.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"raghavendra-talur","name":"Raghavendra Talur","path":"/raghavendra-talur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446375?s=80&v=4"},"commit":{"message":"Upgrade to minikube 1.33.0\n\nMinikube 1.33.0 adds useful features, fixes, and performance\nimprovements, but we could not use it because of a regression in\nsystemd-resolved[1].\n\nA critical change in 1.33.0 is upgrading the kernel to 5.10.207. This\nversion fixes bad bug with minikube 1.32.0, when qemu assertion fails\nwhile starting a kubevirt VM[2] on newer Intel CPUs (i7-12700k).\n\nNow that we setup systemd-resolved configuration we can upgrade to\nminikube 1.33.0, and Alex can run drenv kubevirt environment without\nmanual hacks.\n\nThis change:\n- Updates the docs that latest minikube test is 1.33.0\n- Setup minikube by default when creating the virtual environment, so\n minikube 1.33.0 support is added transparently for developers\n- Setup drenv in the e2e job to support minikube 1.33.0\n- Cleanup drenv in the e2e job so setup from previous build will not\n leak into the next build\n\n[1] https://github.com/kubernetes/minikube/issues/18705\n[2] https://gitlab.com/qemu-project/qemu/-/issues/237\n\nThanks: Alex Kalenyuk \nSigned-off-by: Nir Soffer ","shortMessageHtmlLink":"Upgrade to minikube 1.33.0"}},{"before":"33d22349c297479a87555fa7fe49800e4c9b93ed","after":"259a13cfc445d1091237b1aec4f4e2f99e4a05bf","ref":"refs/heads/main","pushedAt":"2024-05-08T06:16:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raghavendra-talur","name":"Raghavendra Talur","path":"/raghavendra-talur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446375?s=80&v=4"},"commit":{"message":"Remove flannel cni from kubevirt envs\n\nThis was added based on kubevirt minikube quick start guide[1], but it\nseems to be outdated. Minikube default cni works fine for both\nkubevirt.yaml and regional-dr-kubevirt.yaml.\n\n[1] https://kubevirt.io/quickstart_minikube/\n\nSigned-off-by: Nir Soffer ","shortMessageHtmlLink":"Remove flannel cni from kubevirt envs"}},{"before":"89708d0d14490a1907644f580e6be92505d859d3","after":"33d22349c297479a87555fa7fe49800e4c9b93ed","ref":"refs/heads/main","pushedAt":"2024-05-07T21:33:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ShyamsundarR","name":"ShyamsundarR","path":"/ShyamsundarR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5372237?s=80&v=4"},"commit":{"message":"don't consider DRType for WorkloadProtectionMetric\n\nThe current code does not set WorkloadProtectionMetric\nfor MDR, this patch tries to fix this issue and sets metrics\nregardless of wheather its MDR or RDR and few minor refactors\n\nSigned-off-by: rakeshgm ","shortMessageHtmlLink":"don't consider DRType for WorkloadProtectionMetric"}},{"before":"825655fd5d8e24ea5634561cb8cc4e1e7409848e","after":"89708d0d14490a1907644f580e6be92505d859d3","ref":"refs/heads/main","pushedAt":"2024-05-06T20:05:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"},"commit":{"message":"Replace deprecated patchesJson6902\n\nUse patches instead of patchesJson6902 for rook addons kustomizations\nTo avoid \"'patchesJson6902' is deprecated\" warning when running kustomize.\n\nFixes: #1336\nSigned-off-by: Abhijeet Shakya ","shortMessageHtmlLink":"Replace deprecated patchesJson6902"}},{"before":"c35f13ec8959a761d54a0c15d65e34ecf246fce7","after":"825655fd5d8e24ea5634561cb8cc4e1e7409848e","ref":"refs/heads/main","pushedAt":"2024-05-06T16:51:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ShyamsundarR","name":"ShyamsundarR","path":"/ShyamsundarR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5372237?s=80&v=4"},"commit":{"message":"set status.phase to deleting on delete\n\nSigned-off-by: rakeshgm ","shortMessageHtmlLink":"set status.phase to deleting on delete"}},{"before":"e168bf7a0e2151469f7d70f4219904361d4d7b05","after":"c35f13ec8959a761d54a0c15d65e34ecf246fce7","ref":"refs/heads/main","pushedAt":"2024-05-03T18:35:47.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"},"commit":{"message":"Cache recipe resources\n\nThis change will start using cache for kustomization resources, so\nstarting an addon can directly use the cached resources.\n\nChanges:\n- drenv fetch can be used to fetch resources anytime.\n- Starting an addon will first try to fetch resources, then apply the\n fetched resources. If there is no change, fetch won't do anything,\n so takes very less time.\n\nFixes: #1330\nSigned-off-by: Abhijeet Shakya ","shortMessageHtmlLink":"Cache recipe resources"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWJXRyAA","startCursor":null,"endCursor":null}},"title":"Activity ยท RamenDR/ramen"}