{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":229738484,"defaultBranch":"master","name":"cloud-provider-openstack","ownerLogin":"shiftstack","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-12-23T11:25:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/48560946?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717761766.0","currentOid":""},"activityList":{"items":[{"before":"b90e995a529bcbe1d0c79cb3b0c0c476b13f3e37","after":null,"ref":"refs/heads/no-i-expect-you-to-die-mr-dulko","pushedAt":"2024-06-07T12:02:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mdbooth","name":"Matthew Booth","path":"/mdbooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318691?s=80&v=4"}},{"before":"d34c523d4a22e5c875091f022ca965858b3080ce","after":"b7ea0f0d1ee05a82c6c5c0ae37edc453516b6969","ref":"refs/heads/gophercloud2","pushedAt":"2024-06-06T08:00:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pierreprinetti","name":"Pierre Prinetti","path":"/pierreprinetti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4400408?s=80&v=4"},"commit":{"message":"Upgrade Gophercloud to v2","shortMessageHtmlLink":"Upgrade Gophercloud to v2"}},{"before":"3e4d021adf4b166095ffbf1e8273e10a508bd74a","after":"d34c523d4a22e5c875091f022ca965858b3080ce","ref":"refs/heads/gophercloud2","pushedAt":"2024-06-06T07:56:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pierreprinetti","name":"Pierre Prinetti","path":"/pierreprinetti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4400408?s=80&v=4"},"commit":{"message":"Upgrade Gophercloud to v2","shortMessageHtmlLink":"Upgrade Gophercloud to v2"}},{"before":"69cc36964b390b1cd0717169e4359c730e209292","after":"3e4d021adf4b166095ffbf1e8273e10a508bd74a","ref":"refs/heads/gophercloud2","pushedAt":"2024-06-06T07:51:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pierreprinetti","name":"Pierre Prinetti","path":"/pierreprinetti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4400408?s=80&v=4"},"commit":{"message":"Upgrade Gophercloud to v2","shortMessageHtmlLink":"Upgrade Gophercloud to v2"}},{"before":"e8a7a5e1c6700ac35c2b695408f40d62dd2551e2","after":null,"ref":"refs/heads/test","pushedAt":"2024-06-05T21:39:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pierreprinetti","name":"Pierre Prinetti","path":"/pierreprinetti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4400408?s=80&v=4"}},{"before":"dec363802a8d029c6b7ee30f1d804677dae93761","after":"e8a7a5e1c6700ac35c2b695408f40d62dd2551e2","ref":"refs/heads/test","pushedAt":"2024-06-05T16:32:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pierreprinetti","name":"Pierre Prinetti","path":"/pierreprinetti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4400408?s=80&v=4"},"commit":{"message":"noop commit","shortMessageHtmlLink":"noop commit"}},{"before":null,"after":"dec363802a8d029c6b7ee30f1d804677dae93761","ref":"refs/heads/test","pushedAt":"2024-06-05T16:25:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pierreprinetti","name":"Pierre Prinetti","path":"/pierreprinetti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4400408?s=80&v=4"},"commit":{"message":"Empty commit","shortMessageHtmlLink":"Empty commit"}},{"before":"029296c45c8292a0a63d279bcf7517de5c28b01d","after":"69cc36964b390b1cd0717169e4359c730e209292","ref":"refs/heads/gophercloud2","pushedAt":"2024-06-05T16:16:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pierreprinetti","name":"Pierre Prinetti","path":"/pierreprinetti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4400408?s=80&v=4"},"commit":{"message":"Upgrade Gophercloud to v2","shortMessageHtmlLink":"Upgrade Gophercloud to v2"}},{"before":"6441b50c04982d1ee782351bfbf87d60dff93ec9","after":"029296c45c8292a0a63d279bcf7517de5c28b01d","ref":"refs/heads/gophercloud2","pushedAt":"2024-06-05T15:59:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pierreprinetti","name":"Pierre Prinetti","path":"/pierreprinetti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4400408?s=80&v=4"},"commit":{"message":"Upgrade Gophercloud to v2","shortMessageHtmlLink":"Upgrade Gophercloud to v2"}},{"before":"e72384d7da0656d5140d86fc65a87672563870c0","after":"6441b50c04982d1ee782351bfbf87d60dff93ec9","ref":"refs/heads/gophercloud2","pushedAt":"2024-06-04T15:27:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pierreprinetti","name":"Pierre Prinetti","path":"/pierreprinetti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4400408?s=80&v=4"},"commit":{"message":"Upgrade Gophercloud to v2","shortMessageHtmlLink":"Upgrade Gophercloud to v2"}},{"before":"c70e7cd26eb6a890a92f01c93f65663334a1f1a0","after":"e72384d7da0656d5140d86fc65a87672563870c0","ref":"refs/heads/gophercloud2","pushedAt":"2024-06-04T15:08:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pierreprinetti","name":"Pierre Prinetti","path":"/pierreprinetti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4400408?s=80&v=4"},"commit":{"message":"Upgrade Gophercloud to v2","shortMessageHtmlLink":"Upgrade Gophercloud to v2"}},{"before":null,"after":"c70e7cd26eb6a890a92f01c93f65663334a1f1a0","ref":"refs/heads/gophercloud2","pushedAt":"2024-06-04T13:52:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pierreprinetti","name":"Pierre Prinetti","path":"/pierreprinetti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4400408?s=80&v=4"},"commit":{"message":"Upgrade Gophercloud to v2","shortMessageHtmlLink":"Upgrade Gophercloud to v2"}},{"before":null,"after":"643a5688f0bd9eea6a235699e23db7b1cac6adcf","ref":"refs/heads/merge-bot-master","pushedAt":"2024-05-30T12:13:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shiftstack-merge-bot-cloner[bot]","name":null,"path":"/apps/shiftstack-merge-bot-cloner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48560946?s=80&v=4"},"commit":{"message":"Merge https://github.com/kubernetes/cloud-provider-openstack:release-1.29 into master","shortMessageHtmlLink":"Merge https://github.com/kubernetes/cloud-provider-openstack:release-…"}},{"before":"beaefc16d0f4418e343775a6fc755d8fb1b9ca5b","after":"9b241f5d7249d7f58a1442e2a3746cdd1275aaf0","ref":"refs/heads/merge-bot-release-4.15","pushedAt":"2024-05-30T12:09:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shiftstack-merge-bot-cloner[bot]","name":null,"path":"/apps/shiftstack-merge-bot-cloner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48560946?s=80&v=4"},"commit":{"message":"Merge https://github.com/kubernetes/cloud-provider-openstack:release-1.28 into release-4.15","shortMessageHtmlLink":"Merge https://github.com/kubernetes/cloud-provider-openstack:release-…"}},{"before":"aaf3fb03f57024a78acd6a60838568856c0ce0e3","after":"b90e995a529bcbe1d0c79cb3b0c0c476b13f3e37","ref":"refs/heads/no-i-expect-you-to-die-mr-dulko","pushedAt":"2024-05-15T10:30:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stephenfin","name":"Stephen Finucane","path":"/stephenfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690835?s=80&v=4"},"commit":{"message":"Remove dulek from shiftstack-team\n\nSigned-off-by: Stephen Finucane ","shortMessageHtmlLink":"Remove dulek from shiftstack-team"}},{"before":null,"after":"aaf3fb03f57024a78acd6a60838568856c0ce0e3","ref":"refs/heads/no-i-expect-you-to-die-mr-dulko","pushedAt":"2024-05-15T10:24:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stephenfin","name":"Stephen Finucane","path":"/stephenfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690835?s=80&v=4"},"commit":{"message":"Remove dulek from shiftstack-team\n\nSigned-off-by: Stephen Finucane ","shortMessageHtmlLink":"Remove dulek from shiftstack-team"}},{"before":"547ffcf5acac78fd590ffc13044b035b131eb080","after":"5f50a9e5abd5cf70848c3ef633cb8678ac042030","ref":"refs/heads/bump-1.30","pushedAt":"2024-04-25T15:28:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dulek","name":"Michal Dulko","path":"/dulek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208288?s=80&v=4"},"commit":{"message":"Bump versions for 1.30","shortMessageHtmlLink":"Bump versions for 1.30"}},{"before":null,"after":"547ffcf5acac78fd590ffc13044b035b131eb080","ref":"refs/heads/bump-1.30","pushedAt":"2024-04-25T14:40:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dulek","name":"Michal Dulko","path":"/dulek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208288?s=80&v=4"},"commit":{"message":"Bump versions for 1.30","shortMessageHtmlLink":"Bump versions for 1.30"}},{"before":"ee79a4b5ac97860bca3f47bd21bf5ae8819187df","after":null,"ref":"refs/heads/rename-lbs-openshift","pushedAt":"2024-04-10T16:45:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pierreprinetti","name":"Pierre Prinetti","path":"/pierreprinetti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4400408?s=80&v=4"}},{"before":null,"after":"ee79a4b5ac97860bca3f47bd21bf5ae8819187df","ref":"refs/heads/rename-lbs-openshift","pushedAt":"2024-04-09T11:35:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dulek","name":"Michal Dulko","path":"/dulek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208288?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'upstream/release-1.29' into master","shortMessageHtmlLink":"Merge remote-tracking branch 'upstream/release-1.29' into master"}},{"before":"3090e68ea4a250626f725a062fbdef761795096e","after":null,"ref":"refs/heads/merge-bot-master","pushedAt":"2024-04-08T12:45:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MaysaMacedo","name":"Maysa De Macedo Souza","path":"/MaysaMacedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5839808?s=80&v=4"}},{"before":null,"after":"3090e68ea4a250626f725a062fbdef761795096e","ref":"refs/heads/merge-bot-master","pushedAt":"2024-04-04T13:16:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shiftstack-merge-bot-cloner[bot]","name":null,"path":"/apps/shiftstack-merge-bot-cloner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48560946?s=80&v=4"},"commit":{"message":"Merge https://github.com/kubernetes/cloud-provider-openstack:release-1.29 into master","shortMessageHtmlLink":"Merge https://github.com/kubernetes/cloud-provider-openstack:release-…"}},{"before":"8910f01d02e97609a53e965050e97f200fb6182b","after":null,"ref":"refs/heads/update-snyk","pushedAt":"2024-04-03T14:25:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mandre","name":"Martin André","path":"/mandre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225909?s=80&v=4"}},{"before":"9da3e1e80c2e472b6248477048a1303b9213601f","after":"ee72050a12d14525d460be569fe79e053eb05699","ref":"refs/heads/rename-lbs","pushedAt":"2024-04-03T14:23:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dulek","name":"Michal Dulko","path":"/dulek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208288?s=80&v=4"},"commit":{"message":"Allow changing cluster-name on existing deployments\n\nIt's a common issue that clusters are deployed with the default\n`--cluster-name=kubernetes` and later on it's discovered that next\ndeployments on the same cloud will have conflicts when trying to manage\nLBs of the same namespace and name.\n\nThis commit aims at allowing to change the cluster-name on a running\nenvironment and handling all the renames of the LB resources and their\ntags.","shortMessageHtmlLink":"Allow changing cluster-name on existing deployments"}},{"before":null,"after":"282f74b63d399ffb29124304cedaf829d51b4a79","ref":"refs/heads/include-ipv6-fix","pushedAt":"2024-03-28T16:31:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MaysaMacedo","name":"Maysa De Macedo Souza","path":"/MaysaMacedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5839808?s=80&v=4"},"commit":{"message":"Remove enforcement of IPv6 LB as internal (#2557)\n\nIn OpenStack IPv6 that uses GUAs don't require NAT\nto access the outside world, so IPv6 can be\nrechable without Floating IPs, which makes the\nenforcement of IPv6 LB as internal in CPO not necessary.\nThis commit removes this enforcement, which results in\nIPv6 load-balancers being allowed to be shared between\nServices. Also, now it's possible to make the load-balancer\nuse the IPv6 stateful address defined in the loadBalancerIP\nof the Service.","shortMessageHtmlLink":"Remove enforcement of IPv6 LB as internal (kubernetes#2557)"}},{"before":"3d528788a5a1683f073b785017f94b46b7c8317f","after":null,"ref":"refs/heads/ipv6-lb-fox","pushedAt":"2024-03-19T19:03:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MaysaMacedo","name":"Maysa De Macedo Souza","path":"/MaysaMacedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5839808?s=80&v=4"}},{"before":null,"after":"1f734d35a5d24840ba023f23a9100f04204afbf5","ref":"refs/heads/dual-stack-docs","pushedAt":"2024-03-13T09:06:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dulek","name":"Michal Dulko","path":"/dulek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208288?s=80&v=4"},"commit":{"message":"Improve CCM docs in dual-stack context\n\n`subnet-id` is cumbersome to use in dual-stack environments, this commit\ndocuments that.","shortMessageHtmlLink":"Improve CCM docs in dual-stack context"}},{"before":"1dc78e1531addf9153fc3f05fd15b9ac99ab7367","after":"3d528788a5a1683f073b785017f94b46b7c8317f","ref":"refs/heads/ipv6-lb-fox","pushedAt":"2024-03-07T13:11:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MaysaMacedo","name":"Maysa De Macedo Souza","path":"/MaysaMacedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5839808?s=80&v=4"},"commit":{"message":"Remove enforcement of IPv6 LB as internal\n\nIn OpenStack IPv6 that uses GUAs don't require NAT\nto access the outside world, so IPv6 can be\nrechable without Floating IPs, which makes the\nenforcement of IPv6 LB as internal in CPO not necessary.\nThis commit removes this enforcement, which results in\nIPv6 load-balancers being allowed to be shared between\nServices. Also, now it's possible to make the load-balancer\nuse the IPv6 stateful address defined in the loadBalancerIP\nof the Service.","shortMessageHtmlLink":"Remove enforcement of IPv6 LB as internal"}},{"before":"bf40e6b514c74205b6d0f700d714442e33404c12","after":"9da3e1e80c2e472b6248477048a1303b9213601f","ref":"refs/heads/rename-lbs","pushedAt":"2024-03-07T12:25:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dulek","name":"Michal Dulko","path":"/dulek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208288?s=80&v=4"},"commit":{"message":"Allow changing cluster-name on existing deployments\n\nIt's a common issue that clusters are deployed with the default\n`--cluster-name=kubernetes` and later on it's discovered that next\ndeployments on the same cloud will have conflicts when trying to manage\nLBs of the same namespace and name.\n\nThis commit aims at allowing to change the cluster-name on a running\nenvironment and handling all the renames of the LB resources and their\ntags.","shortMessageHtmlLink":"Allow changing cluster-name on existing deployments"}},{"before":"fcd6a38b0949c2232095e2191affcf84aa1464a0","after":"1dc78e1531addf9153fc3f05fd15b9ac99ab7367","ref":"refs/heads/ipv6-lb-fox","pushedAt":"2024-03-04T20:29:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MaysaMacedo","name":"Maysa De Macedo Souza","path":"/MaysaMacedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5839808?s=80&v=4"},"commit":{"message":"Remove enforcement of IPv6 LB as internal\n\nOpenStack does not provide NAT with IPv6, so\nit has no support for Floating IP with IPv6.\nBut, IPv6 that uses GUAs don't require NAT\nto access the outside world, so IPv6 can be\nrechable without Floating IPs making the\nenforcement of IPv6 LB as internal not necessary.\nBy removing this enforcement IPv6 load-balancers\nare now allowed to be shared between Services.","shortMessageHtmlLink":"Remove enforcement of IPv6 LB as internal"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXy0LuQA","startCursor":null,"endCursor":null}},"title":"Activity · shiftstack/cloud-provider-openstack"}