{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":306101509,"defaultBranch":"master","name":"rook","ownerLogin":"BlaineEXE","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-10-21T17:37:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3989526?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719252225.0","currentOid":""},"activityList":{"items":[{"before":"9e899a5ef5130870de555035a424aa68a2f35e9b","after":"1f79e2b5ab178d9da78dfcbf8e6f13684d136a19","ref":"refs/heads/multus-validation-test-add-host-checking","pushedAt":"2024-06-24T21:36:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BlaineEXE","name":"Blaine Gardner","path":"/BlaineEXE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3989526?s=80&v=4"},"commit":{"message":"multus: add host checking to validation tool\n\nIn order to help users check that they have implemented the newly-added\nMultus host configuration prerequisites, add a check to the validation\ntool to verify connectivity.\n\nBecause users who are already running clusters with Multus enabled, add\na flag that allows users to only check for host configuration\nprerequisites. This mode will not start the large number of clients that\nwould normally be started because those clients could disrupt a running\nRook cluster negatively.\n\nHost checking pods require host network access. Many Kubernetes\ndistributions have pod security features enabled. In order to allow\nnon-Vanilla distros to run this tool, allow specifying a service account\nthat pods will run as, which can be configured by the admin to allow\ntest pods.\n\nSigned-off-by: Blaine Gardner ","shortMessageHtmlLink":"multus: add host checking to validation tool"}},{"before":"4433dac774cab97e316449587320eb56afbaf9f4","after":"9e899a5ef5130870de555035a424aa68a2f35e9b","ref":"refs/heads/multus-validation-test-add-host-checking","pushedAt":"2024-06-24T21:34:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BlaineEXE","name":"Blaine Gardner","path":"/BlaineEXE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3989526?s=80&v=4"},"commit":{"message":"multus: add host checking to validation tool\n\nIn order to help users check that they have implemented the newly-added\nMultus host configuration prerequisites, add a check to the validation\ntool to verify connectivity.\n\nBecause users who are already running clusters with Multus enabled, add\na flag that allows users to only check for host configuration\nprerequisites. This mode will not start the large number of clients that\nwould normally be started because those clients could disrupt a running\nRook cluster negatively.\n\nHost checking pods require host network access. Many Kubernetes\ndistributions have pod security features enabled. In order to allow\nnon-Vanilla distros to run this tool, allow specifying a service account\nthat pods will run as, which can be configured by the admin to allow\ntest pods.\n\nSigned-off-by: Blaine Gardner ","shortMessageHtmlLink":"multus: add host checking to validation tool"}},{"before":"8fc06e7a28947698dd5fff523e604b7013de8697","after":"4433dac774cab97e316449587320eb56afbaf9f4","ref":"refs/heads/multus-validation-test-add-host-checking","pushedAt":"2024-06-24T21:34:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BlaineEXE","name":"Blaine Gardner","path":"/BlaineEXE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3989526?s=80&v=4"},"commit":{"message":"multus: add host checking to validation tool\n\nIn order to help users check that they have implemented the newly-added\nMultus host configuration prerequisites, add a check to the validation\ntool to verify connectivity.\n\nBecause users who are already running clusters with Multus enabled, add\na flag that allows users to only check for host configuration\nprerequisites. This mode will not start the large number of clients that\nwould normally be started because those clients could disrupt a running\nRook cluster negatively.\n\nHost checking pods require host network access. Many Kubernetes\ndistributions have pod security features enabled. In order to allow\nnon-Vanilla distros to run this tool, allow specifying a service account\nthat pods will run as, which can be configured by the admin to allow\ntest pods.\n\nSigned-off-by: Blaine Gardner ","shortMessageHtmlLink":"multus: add host checking to validation tool"}},{"before":null,"after":"f2304bf8b84a76c5aae4bde6f5f620a81c1b8039","ref":"refs/heads/fix-osd-block-device-name-change","pushedAt":"2024-06-24T18:03:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BlaineEXE","name":"Blaine Gardner","path":"/BlaineEXE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3989526?s=80&v=4"},"commit":{"message":"osd: fix activate failure when block device moves\n\nBlock devices can move between reboots. In corner cases, an OSDs block\ndevice might move to a lower-indexed device while the previous device\ndoes not exist. For example, an OSD on /dev/sde might move to /dev/sdd\non reboot if the original /dev/sdd died. There would be no /dev/sde\nafter that.\n\nUsers report that NVMe drives commonly change names, even when there are\nno disk failures.\n\nFor these cases, ensure the activate script properly handles cases where\nthe previous disk is not present on the node and where the OSD is still\navailable on a different disk.\n\nSigned-off-by: Blaine Gardner ","shortMessageHtmlLink":"osd: fix activate failure when block device moves"}},{"before":"643986224e60e60bbec33f887665a106d0736a51","after":"3a72a2a9204232702b51c623c279dc9665a66440","ref":"refs/heads/master","pushedAt":"2024-06-24T17:34:07.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"BlaineEXE","name":"Blaine Gardner","path":"/BlaineEXE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3989526?s=80&v=4"},"commit":{"message":"Merge pull request #14367 from black-dragon74/use-orig-enc-key\n\nosd: Use old passphrase to kill the LUKS slot","shortMessageHtmlLink":"Merge pull request rook#14367 from black-dragon74/use-orig-enc-key"}},{"before":"297e582f2d0ff88f6ed10ba1d4e600333d126433","after":null,"ref":"refs/heads/release-1.14.7","pushedAt":"2024-06-21T17:55:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"BlaineEXE","name":"Blaine Gardner","path":"/BlaineEXE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3989526?s=80&v=4"}},{"before":"5f48807b328f3416392ceaaf6ba80335be669dc3","after":"297e582f2d0ff88f6ed10ba1d4e600333d126433","ref":"refs/heads/release-1.14.7","pushedAt":"2024-06-20T21:41:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BlaineEXE","name":"Blaine Gardner","path":"/BlaineEXE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3989526?s=80&v=4"},"commit":{"message":"build: set release version to v1.14.7\n\nFor the patch release update the examples and documentation\nto v1.14.7\n\nSigned-off-by: Blaine Gardner ","shortMessageHtmlLink":"build: set release version to v1.14.7"}},{"before":null,"after":"5f48807b328f3416392ceaaf6ba80335be669dc3","ref":"refs/heads/release-1.14.7","pushedAt":"2024-06-20T21:41:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BlaineEXE","name":"Blaine Gardner","path":"/BlaineEXE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3989526?s=80&v=4"},"commit":{"message":"build: set release version to v1.14.6\n\nFor the patch release update the examples and documentation\nto v1.14.6\n\nSigned-off-by: Blaine Gardner ","shortMessageHtmlLink":"build: set release version to v1.14.6"}},{"before":"e84e782158dc137f3cab50a1e75d23b781594a8b","after":"643986224e60e60bbec33f887665a106d0736a51","ref":"refs/heads/master","pushedAt":"2024-06-20T21:38:36.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"BlaineEXE","name":"Blaine Gardner","path":"/BlaineEXE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3989526?s=80&v=4"},"commit":{"message":"Merge pull request #14358 from subhamkrai/update-storagedevice-set-limit\n\ncore: increase storage deviceset name limit to 50","shortMessageHtmlLink":"Merge pull request rook#14358 from subhamkrai/update-storagedevice-se…"}},{"before":"6a217cb40b56df471ff83335d76539b6d396f028","after":null,"ref":"refs/heads/release-1.14.6","pushedAt":"2024-06-13T22:12:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"BlaineEXE","name":"Blaine Gardner","path":"/BlaineEXE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3989526?s=80&v=4"}},{"before":"e14daa56b6cab03920c9045023badcb225237828","after":"6a217cb40b56df471ff83335d76539b6d396f028","ref":"refs/heads/release-1.14.6","pushedAt":"2024-06-13T19:52:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BlaineEXE","name":"Blaine Gardner","path":"/BlaineEXE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3989526?s=80&v=4"},"commit":{"message":"build: set release version to v1.14.6\n\nFor the patch release update the examples and documentation\nto v1.14.6\n\nSigned-off-by: Blaine Gardner ","shortMessageHtmlLink":"build: set release version to v1.14.6"}},{"before":null,"after":"e14daa56b6cab03920c9045023badcb225237828","ref":"refs/heads/release-1.14.6","pushedAt":"2024-06-13T19:51:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BlaineEXE","name":"Blaine Gardner","path":"/BlaineEXE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3989526?s=80&v=4"},"commit":{"message":"build: set release version to v1.14.6\n\nFor the patch release update the examples and documentation\nto v1.14.6\n\nSigned-off-by: Blaine Gardner ","shortMessageHtmlLink":"build: set release version to v1.14.6"}},{"before":"f74bf4088c482d401cc2aea5fac6537196e65a6f","after":"e84e782158dc137f3cab50a1e75d23b781594a8b","ref":"refs/heads/master","pushedAt":"2024-06-13T19:43:49.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"BlaineEXE","name":"Blaine Gardner","path":"/BlaineEXE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3989526?s=80&v=4"},"commit":{"message":"Merge pull request #14331 from travisn/azure-pkg-update\n\ncore: Update go modules for snyk security check","shortMessageHtmlLink":"Merge pull request rook#14331 from travisn/azure-pkg-update"}},{"before":"639a12224a2fcbd39d267f452607a5091fcb9f74","after":"8fc06e7a28947698dd5fff523e604b7013de8697","ref":"refs/heads/multus-validation-test-add-host-checking","pushedAt":"2024-06-07T22:39:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BlaineEXE","name":"Blaine Gardner","path":"/BlaineEXE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3989526?s=80&v=4"},"commit":{"message":"multus: add host checking to validation tool\n\nIn order to help users check that they have implemented the newly-added\nMultus host configuration prerequisites, add a check to the validation\ntool to verify connectivity.\n\nBecause users who are already running clusters with Multus enabled, add\na flag that allows users to only check for host configuration\nprerequisites. This mode will not start the large number of clients that\nwould normally be started because those clients could disrupt a running\nRook cluster negatively.\n\nHost checking pods require host network access. Many Kubernetes\ndistributions have pod security features enabled. In order to allow\nnon-Vanilla distros to run this tool, allow specifying a service account\nthat pods will run as, which can be configured by the admin to allow\ntest pods.\n\nSigned-off-by: Blaine Gardner ","shortMessageHtmlLink":"multus: add host checking to validation tool"}},{"before":"4dc2e854b9189730ac570565597e8a85ed92385a","after":"639a12224a2fcbd39d267f452607a5091fcb9f74","ref":"refs/heads/multus-validation-test-add-host-checking","pushedAt":"2024-06-04T19:32:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BlaineEXE","name":"Blaine Gardner","path":"/BlaineEXE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3989526?s=80&v=4"},"commit":{"message":"add svc account option for openshift","shortMessageHtmlLink":"add svc account option for openshift"}},{"before":"ff448e11d8836388e976d0b7de74f517cd76e275","after":"f74bf4088c482d401cc2aea5fac6537196e65a6f","ref":"refs/heads/master","pushedAt":"2024-06-04T19:30:19.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"BlaineEXE","name":"Blaine Gardner","path":"/BlaineEXE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3989526?s=80&v=4"},"commit":{"message":"Merge pull request #14302 from BlaineEXE/multus-support-and-test-ipv6\n\nmultus: add and test ipv6 support for validation tool","shortMessageHtmlLink":"Merge pull request rook#14302 from BlaineEXE/multus-support-and-test-…"}},{"before":"08a27940eddb11c2cc8b4ec14c2364aa223d3b12","after":null,"ref":"refs/heads/multus-support-and-test-ipv6","pushedAt":"2024-06-04T19:18:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"BlaineEXE","name":"Blaine Gardner","path":"/BlaineEXE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3989526?s=80&v=4"}},{"before":"4e5aa56fce6b486f6215e44839c5974db49eb2b3","after":"08a27940eddb11c2cc8b4ec14c2364aa223d3b12","ref":"refs/heads/multus-support-and-test-ipv6","pushedAt":"2024-06-03T23:30:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BlaineEXE","name":"Blaine Gardner","path":"/BlaineEXE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3989526?s=80&v=4"},"commit":{"message":"multus: add and test ipv6 support for validation tool\n\nAdd IPv6 support for multus validation tool. Also test that IPv6 support\nworks by specifying one of the NetAttachDefs with an IPv6 address range.\n\nSigned-off-by: Blaine Gardner ","shortMessageHtmlLink":"multus: add and test ipv6 support for validation tool"}},{"before":"2a5301a5ccb09b8d1a276d5962ca1a85ffe6fac2","after":"ff448e11d8836388e976d0b7de74f517cd76e275","ref":"refs/heads/master","pushedAt":"2024-06-03T23:30:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"BlaineEXE","name":"Blaine Gardner","path":"/BlaineEXE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3989526?s=80&v=4"},"commit":{"message":"Merge pull request #14299 from BlaineEXE/remove-centos-baseos-repo-dependency\n\nbuild: remove iproute build dependency on centos repo","shortMessageHtmlLink":"Merge pull request rook#14299 from BlaineEXE/remove-centos-baseos-rep…"}},{"before":null,"after":"4e5aa56fce6b486f6215e44839c5974db49eb2b3","ref":"refs/heads/multus-support-and-test-ipv6","pushedAt":"2024-06-03T23:18:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BlaineEXE","name":"Blaine Gardner","path":"/BlaineEXE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3989526?s=80&v=4"},"commit":{"message":"multus: add and test ipv6 support for validation tool\n\nAdd IPv6 support for multus validation tool. Also test that IPv6 support\nworks by specifying one of the NetAttachDefs with an IPv6 address range.\n\nSigned-off-by: Blaine Gardner ","shortMessageHtmlLink":"multus: add and test ipv6 support for validation tool"}},{"before":"c4e99c14623c37638cd8add8824f90d594003722","after":null,"ref":"refs/heads/remove-centos-baseos-repo-dependency","pushedAt":"2024-06-03T21:16:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"BlaineEXE","name":"Blaine Gardner","path":"/BlaineEXE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3989526?s=80&v=4"}},{"before":"87bc8d3ce6840ee9c1f99feeb4dec6debe58a2e7","after":"c4e99c14623c37638cd8add8824f90d594003722","ref":"refs/heads/remove-centos-baseos-repo-dependency","pushedAt":"2024-06-03T20:38:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BlaineEXE","name":"Blaine Gardner","path":"/BlaineEXE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3989526?s=80&v=4"},"commit":{"message":"build: remove iproute build dependency on centos repo\n\nMultus requires that the 'ip' tool be installed in the Rook image.\nToday, it is present in the upstream Ceph base image that is used, but\nthat is expected to change in the future. The Ceph project intends to\nswitch to CentOS 9 minimal images, and the 'ip' tool will likely be\nremoved from the base image at that point.\n\nHowever, Rook CI has occasionally had issues with the current 'dnf\ninstall' command when CentOS repos go down, or when there is otherwise\nsome problem. Because the package is already installed today, there is\nno need to hamstring Rook builds when CentOS is having problems. But we\ndo want to make sure that Rook builds don't silently succeed in the\neventual future when 'ip' tool is removed from the Ceph image.\n\nFor now, replace the 'dnf install' with a check to verify that 'ip' tool\nis installed, and add a shorter form of this note as a comment above it\nto help Rook maintainers know how to resolve future 'ip' tool removal.\n\nSigned-off-by: Blaine Gardner ","shortMessageHtmlLink":"build: remove iproute build dependency on centos repo"}},{"before":null,"after":"87bc8d3ce6840ee9c1f99feeb4dec6debe58a2e7","ref":"refs/heads/remove-centos-baseos-repo-dependency","pushedAt":"2024-06-03T20:02:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BlaineEXE","name":"Blaine Gardner","path":"/BlaineEXE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3989526?s=80&v=4"},"commit":{"message":"build: remove iproute build dependency on centos repo\n\nMultus requires that the 'ip' tool be installed in the Rook image.\nToday, it is present in the upstream Ceph base image that is used, but\nthat is expected to change in the future. The Ceph project intends to\nswitch to CentOS 9 minimal images, and the 'ip' tool will likely be\nremoved from the base image at that point.\n\nHowever, Rook CI has occasionally had issues with the current 'dnf\ninstall' command when CentOS repos go down, or when there is otherwise\nsome problem. Because the package is already installed today, there is\nno need to hamstring Rook builds when CentOS is having problems. But we\ndo want to make sure that Rook builds don't silently succeed in the\neventual future when 'ip' tool is removed from the Ceph image.\n\nFor now, replace the 'dnf install' with a check to verify that 'ip' tool\nis installed, and add a shorter form of this note as a comment above it\nto help Rook maintainers know how to resolve future 'ip' tool removal.\n\nSigned-off-by: Blaine Gardner ","shortMessageHtmlLink":"build: remove iproute build dependency on centos repo"}},{"before":"48b657099d3c5b55b1ffcc76475b39abf5c5ce77","after":"2a5301a5ccb09b8d1a276d5962ca1a85ffe6fac2","ref":"refs/heads/master","pushedAt":"2024-06-03T19:51:08.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"BlaineEXE","name":"Blaine Gardner","path":"/BlaineEXE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3989526?s=80&v=4"},"commit":{"message":"Merge pull request #14269 from rook/dependabot/go_modules/github-dependencies-f460172902\n\nbuild(deps): bump the github-dependencies group across 1 directory with 5 updates","shortMessageHtmlLink":"Merge pull request rook#14269 from rook/dependabot/go_modules/github-…"}},{"before":"ea13a6af1fdab6f8c8eb8c147a8950caf3839b08","after":"4dc2e854b9189730ac570565597e8a85ed92385a","ref":"refs/heads/multus-validation-test-add-host-checking","pushedAt":"2024-05-31T21:29:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BlaineEXE","name":"Blaine Gardner","path":"/BlaineEXE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3989526?s=80&v=4"},"commit":{"message":"add svc account option for openshift","shortMessageHtmlLink":"add svc account option for openshift"}},{"before":"f96dbc64be99df26947f2b1707759a271499794e","after":"ea13a6af1fdab6f8c8eb8c147a8950caf3839b08","ref":"refs/heads/multus-validation-test-add-host-checking","pushedAt":"2024-05-31T15:36:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BlaineEXE","name":"Blaine Gardner","path":"/BlaineEXE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3989526?s=80&v=4"},"commit":{"message":"multus: add host checking to validation tool\n\nIn order to help users check that they have implemented the newly-added\nMultus host configuration prerequisites, add a check to the validation\ntool to verify connectivity.\n\nBecause users who are already running clusters with Multus enabled, add\na flag that allows users to only check for host configuration\nprerequisites. This mode will not start the large number of clients that\nwould normally be started because those clients could disrupt a running\nRook cluster negatively.\n\nSigned-off-by: Blaine Gardner ","shortMessageHtmlLink":"multus: add host checking to validation tool"}},{"before":"0355394ddea931b6714a833c69d9414e3b5acf38","after":"f96dbc64be99df26947f2b1707759a271499794e","ref":"refs/heads/multus-validation-test-add-host-checking","pushedAt":"2024-05-30T21:58:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BlaineEXE","name":"Blaine Gardner","path":"/BlaineEXE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3989526?s=80&v=4"},"commit":{"message":"add multus prerequisite setup files","shortMessageHtmlLink":"add multus prerequisite setup files"}},{"before":"a138a38cdbf0fe17eec789dd18574148a4b832e0","after":"48b657099d3c5b55b1ffcc76475b39abf5c5ce77","ref":"refs/heads/master","pushedAt":"2024-05-30T13:22:50.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"BlaineEXE","name":"Blaine Gardner","path":"/BlaineEXE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3989526?s=80&v=4"},"commit":{"message":"Merge pull request #14232 from sp98/configure-balancer-mode\n\nmgr: setting balancer mode from cluster spec.","shortMessageHtmlLink":"Merge pull request rook#14232 from sp98/configure-balancer-mode"}},{"before":"8396ad3ff32e75b9e4eecae2c6ca5baaa42c4e25","after":null,"ref":"refs/heads/bp-ipv6-fix-4.16","pushedAt":"2024-05-23T18:15:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"BlaineEXE","name":"Blaine Gardner","path":"/BlaineEXE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3989526?s=80&v=4"}},{"before":null,"after":"8396ad3ff32e75b9e4eecae2c6ca5baaa42c4e25","ref":"refs/heads/bp-ipv6-fix-4.16","pushedAt":"2024-05-23T17:20:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BlaineEXE","name":"Blaine Gardner","path":"/BlaineEXE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3989526?s=80&v=4"},"commit":{"message":"mon: fix bind addr when IPv6 and msgr2 are enabled\n\nWhen IPv6-only network mode is enabled and when mons are configured to\nlisten only on msgrV2 port, Rook has to add the port to the mon\n--public-bind-addr in order to force mons to stop listening on the\nmsgrV1 port. This can cause problems for IPv6 clusters where adding\n':' to the end of an IP addr looks like a valid IPv6 address.\n\nIn IPv6 mode, Rook needs to set this to '[]:' with the\nbrackets to be a non-ambiguous IPv6 address.\n\nIn IPv4 mode, Rook needs to keep its existing behavior. IPv4 mode should\nalso continue to be the defualt assumption if the network config isn't\nspecified.\n\nIf 'dualStack: true' is specified, Rook is informed that the environment\nis dual stack, but Rook doesn't know which IP family to expect from the\npod IP. In this scenario, it is safest for Rook not to apply the port,\nsince assuming either IPv4 or IPv6 format could be incorrect. In this\nscenario, mons may still listen on msgrV1 ports, but this is preferable\nto an environment where mons perpetually crash.\n\nSigned-off-by: Blaine Gardner \n(cherry picked from commit 573a47e736979c7e604eb0536084668bf21efec7)\n(cherry picked from commit ccafc2b7159a67c7a734f9dda2c62d143d2c0efa)","shortMessageHtmlLink":"mon: fix bind addr when IPv6 and msgr2 are enabled"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbfc_rAA","startCursor":null,"endCursor":null}},"title":"Activity · BlaineEXE/rook"}