{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":126135241,"defaultBranch":"master","name":"cloud-provider-openstack","ownerLogin":"kubernetes","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-03-21T06:46:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13629408?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715735873.0","currentOid":""},"activityList":{"items":[{"before":"771818c8cef34225c27a6ccf5078fdb4c1e91009","after":"309db6daa2b2edb7d9c453363417cb0ef8300035","ref":"refs/heads/master","pushedAt":"2024-05-16T14:39:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"k8s-ci-robot","name":"Kubernetes Prow Robot","path":"/k8s-ci-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20407524?s=80&v=4"},"commit":{"message":"Update manila dev doc regarding implemented features (#2591)\n\nSnapshotting and cloning CephFS shares is supported (#2299)\nso is Topology via Manila AZs (#939, #2255)","shortMessageHtmlLink":"Update manila dev doc regarding implemented features (#2591)"}},{"before":"d6e2dc3712bb529f3c0293bc9adeacea07cfb76a","after":"3b75fd076a7ac86490e32d58aa033eb4b0205261","ref":"refs/heads/gh-pages","pushedAt":"2024-05-15T01:17:55.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":"Update index.yaml\n\nSigned-off-by: k8s-ci-robot ","shortMessageHtmlLink":"Update index.yaml"}},{"before":"2f186d65c3f81eda8dfd075a092385f3000f06c2","after":"771818c8cef34225c27a6ccf5078fdb4c1e91009","ref":"refs/heads/master","pushedAt":"2024-05-15T01:17:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"k8s-ci-robot","name":"Kubernetes Prow Robot","path":"/k8s-ci-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20407524?s=80&v=4"},"commit":{"message":"add dnsPolicy feature to occm (#2594)\n\nCo-authored-by: Rachid Zarouali ","shortMessageHtmlLink":"add dnsPolicy feature to occm (#2594)"}},{"before":null,"after":"2f186d65c3f81eda8dfd075a092385f3000f06c2","ref":"refs/heads/release-1.30","pushedAt":"2024-05-07T12:39:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zetaab","name":"Jesse Haka","path":"/zetaab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22482503?s=80&v=4"},"commit":{"message":"Bump versions for 1.30 (#2589)\n\n* Bump versions for 1.30\n\n* use rc2 for k3s\n\n---------\n\nCo-authored-by: Michał Dulko ","shortMessageHtmlLink":"Bump versions for 1.30 (#2589)"}},{"before":"67eaf1986a8f6ff3fb4a21695c5d4b065c882c31","after":"d6e2dc3712bb529f3c0293bc9adeacea07cfb76a","ref":"refs/heads/gh-pages","pushedAt":"2024-05-07T12:36:29.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":"Update index.yaml\n\nSigned-off-by: k8s-ci-robot ","shortMessageHtmlLink":"Update index.yaml"}},{"before":"7a4290e8c7b0bcfdbcef1ac44e497c91f13c318b","after":"2f186d65c3f81eda8dfd075a092385f3000f06c2","ref":"refs/heads/master","pushedAt":"2024-05-07T12:36:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"k8s-ci-robot","name":"Kubernetes Prow Robot","path":"/k8s-ci-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20407524?s=80&v=4"},"commit":{"message":"Bump versions for 1.30 (#2589)\n\n* Bump versions for 1.30\n\n* use rc2 for k3s\n\n---------\n\nCo-authored-by: Michał Dulko ","shortMessageHtmlLink":"Bump versions for 1.30 (#2589)"}},{"before":"b6d73d68171cd1fbd326b94b84b65ee43e7b56f1","after":"7a4290e8c7b0bcfdbcef1ac44e497c91f13c318b","ref":"refs/heads/master","pushedAt":"2024-05-07T09:36:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"k8s-ci-robot","name":"Kubernetes Prow Robot","path":"/k8s-ci-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20407524?s=80&v=4"},"commit":{"message":"[occm] KEP-1860: Add support for LoadBalancer ipMode (#2587)\n\n* KEP-1860: Add support for LoadBalancer ipMode\n\n* cleaner: use assertEqual for test","shortMessageHtmlLink":"[occm] KEP-1860: Add support for LoadBalancer ipMode (#2587)"}},{"before":"6387cbb63fbc605673e0a812228fa43d6346d025","after":"b6d73d68171cd1fbd326b94b84b65ee43e7b56f1","ref":"refs/heads/master","pushedAt":"2024-04-26T09:43:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"k8s-ci-robot","name":"Kubernetes Prow Robot","path":"/k8s-ci-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20407524?s=80&v=4"},"commit":{"message":"Bump K8s to v1.30.0 (#2581)\n\nI also needed to flip order of mocks in Cinder CSI nodeserver tests and\nhonestly I'm not exactly sure why.","shortMessageHtmlLink":"Bump K8s to v1.30.0 (#2581)"}},{"before":"59963c8870c508f9816c66e18ca9d55643499b62","after":"6387cbb63fbc605673e0a812228fa43d6346d025","ref":"refs/heads/master","pushedAt":"2024-04-25T15:26:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"k8s-ci-robot","name":"Kubernetes Prow Robot","path":"/k8s-ci-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20407524?s=80&v=4"},"commit":{"message":"Update Cinder and Manila CSI charts maintainers (#2583)\n\nThe GitHub account brtknr does not exist anymore and our chart linter\ncomplains about this. This commit adds Matt and Michał as the maintainers.\n\nCo-authored-by: Michał Dulko ","shortMessageHtmlLink":"Update Cinder and Manila CSI charts maintainers (#2583)"}},{"before":"b343c1ba6d3a4cd9aa1fa8b68a5b1fada90ca6cd","after":"59963c8870c508f9816c66e18ca9d55643499b62","ref":"refs/heads/master","pushedAt":"2024-04-25T14:16:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"k8s-ci-robot","name":"Kubernetes Prow Robot","path":"/k8s-ci-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20407524?s=80&v=4"},"commit":{"message":"Set `--use-service-account-credentials=false` (#2572)\n\nThe above option seems to be causing CCM to create clients using\nServiceAccount from the `kube-system` namespace, so requires users to\neither run in `kube-system` namespace, or manage 2 ServiceAccounts, one\nin `kube-system` and other in regular CCM namespace. See [1].\n\nThis commit changes this setting.\n\n[1] https://github.com/kubernetes/cloud-provider/blob/c3862938334ba18226098015193374fda40ab7a9/options/options.go#L230-L237","shortMessageHtmlLink":"Set --use-service-account-credentials=false (#2572)"}},{"before":"dab0f067249eea1051e3bb57ed05d2cc3e326aa8","after":"b343c1ba6d3a4cd9aa1fa8b68a5b1fada90ca6cd","ref":"refs/heads/master","pushedAt":"2024-04-24T11:52:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"k8s-ci-robot","name":"Kubernetes Prow Robot","path":"/k8s-ci-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20407524?s=80&v=4"},"commit":{"message":"[cinder-csi-plugin] define availability zone for snapshot backup (#2569)\n\n* define availability zone for snapshot backup\n\n* fix to volume backup & restore creation\n\n* add doc","shortMessageHtmlLink":"[cinder-csi-plugin] define availability zone for snapshot backup (#2569)"}},{"before":"2ef118b4086d811927421cc23baf927fc295dc5d","after":"67eaf1986a8f6ff3fb4a21695c5d4b065c882c31","ref":"refs/heads/gh-pages","pushedAt":"2024-04-12T09:25:12.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":"Update index.yaml\n\nSigned-off-by: k8s-ci-robot ","shortMessageHtmlLink":"Update index.yaml"}},{"before":"290e7c72cb689141ab7e3eeae7edacb1b993c818","after":"dab0f067249eea1051e3bb57ed05d2cc3e326aa8","ref":"refs/heads/master","pushedAt":"2024-04-12T09:24:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"k8s-ci-robot","name":"Kubernetes Prow Robot","path":"/k8s-ci-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20407524?s=80&v=4"},"commit":{"message":"added route section to cloud-config secret (#2570)","shortMessageHtmlLink":"added route section to cloud-config secret (#2570)"}},{"before":"780642edab38adb328b98b65b7170a92919343a1","after":"92949139493dbd7aab10a62e4fb14081152e32b5","ref":"refs/heads/release-1.29","pushedAt":"2024-04-09T11:25:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"k8s-ci-robot","name":"Kubernetes Prow Robot","path":"/k8s-ci-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20407524?s=80&v=4"},"commit":{"message":"Allow changing cluster-name on existing deployments (#2568)\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.\n\nCo-authored-by: Michał Dulko ","shortMessageHtmlLink":"Allow changing cluster-name on existing deployments (#2568)"}},{"before":"3225d984143466e4cd21cbe7c01b555438569a33","after":"290e7c72cb689141ab7e3eeae7edacb1b993c818","ref":"refs/heads/master","pushedAt":"2024-04-08T14:16:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"k8s-ci-robot","name":"Kubernetes Prow Robot","path":"/k8s-ci-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20407524?s=80&v=4"},"commit":{"message":"Allow changing cluster-name on existing deployments (#2552)\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 (#2552)"}},{"before":"8897f85e16783cbfcc8f780217a2a416c29fffa5","after":"780642edab38adb328b98b65b7170a92919343a1","ref":"refs/heads/release-1.29","pushedAt":"2024-04-03T08:09:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"k8s-ci-robot","name":"Kubernetes Prow Robot","path":"/k8s-ci-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20407524?s=80&v=4"},"commit":{"message":"Remove enforcement of IPv6 LB as internal (#2557) (#2566)\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 (#2557) (#2566)"}},{"before":"64b813046f25b41aa4295a0a51726bcf25e92bc7","after":"8897f85e16783cbfcc8f780217a2a416c29fffa5","ref":"refs/heads/release-1.29","pushedAt":"2024-04-03T07:32:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"k8s-ci-robot","name":"Kubernetes Prow Robot","path":"/k8s-ci-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20407524?s=80&v=4"},"commit":{"message":"Bump golangci-lint for go 1.22 (#2567)\n\nThe test image was recently changed and now ships with go1.22rc2. We\nneed to use a version of golangci-lint that is compatible with it.\n\nCo-authored-by: Martin André ","shortMessageHtmlLink":"Bump golangci-lint for go 1.22 (#2567)"}},{"before":"ea198dd003627eae96a4c6d53d595e594d960260","after":"3225d984143466e4cd21cbe7c01b555438569a33","ref":"refs/heads/master","pushedAt":"2024-03-28T12:30:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"k8s-ci-robot","name":"Kubernetes Prow Robot","path":"/k8s-ci-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20407524?s=80&v=4"},"commit":{"message":"Update the release procedure (#2565)\n\nSeems like the point explaining how to promote images from staging is\ngone, this commit adds it back, fixes formatting and moves the file into\nthe `docs` directory.","shortMessageHtmlLink":"Update the release procedure (#2565)"}},{"before":"d28a24baeb233e10ec06c3396606138479956fd2","after":"ea198dd003627eae96a4c6d53d595e594d960260","ref":"refs/heads/master","pushedAt":"2024-03-21T13:30:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"k8s-ci-robot","name":"Kubernetes Prow Robot","path":"/k8s-ci-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20407524?s=80&v=4"},"commit":{"message":"Convert outstanding commands to cobra (#2384)\n\n* magnum-auto-healer: Stop registering klog options\n\nPer [1], this is no longer desirable. We are already registering the\nminimal options that the KEP suggests so we can simply stop registering\nthe others.\n\n[1] https://github.com/kubernetes/enhancements/tree/master/keps/sig-instrumentation/2845-deprecate-klog-specific-flags-in-k8s-components\n\nSigned-off-by: Stephen Finucane \n\n* client-keystone-auth: Stop registering klog options\n\nAs with magnum-auto-healer, we don't need/want to do this anymore.\nDon't.\n\nSigned-off-by: Stephen Finucane \n\n* cinder-csi-plugin: Use binary name in help page\n\nSigned-off-by: Stephen Finucane \n\n* client-keystone-auth: Migrate to cobra\n\nThis one is relatively trivial since the 'Run' function in\n'k8s.io/component-base/cli' does most of the heavy lifting for us now,\nincluding registering logging arguments.\n\nSigned-off-by: Stephen Finucane \n\n* k8s-keystone-auth: Migrate to cobra\n\nThis one is slightly trickier due to how we're doing configuration but\nthere's still nothing crazy confusing here.\n\nSigned-off-by: Stephen Finucane \n\n* occm: Remove unnecessary flag handling code\n\nk8s.io/cloud-provider switched to cobra some time back [1] and cobra\nuses 'pflag' rather than 'flag' under the hood. As such, there's no\nreason to keep the handling code for 'flag' options around. Remove it.\n\n[1] https://github.com/kubernetes/cloud-provider/blob/v0.28.0/app/controllermanager.go#L87-L124\n\nSigned-off-by: Stephen Finucane \n\n* occm: Register additional options correctly\n\nThe 'NewCloudControllerManagerCommand' function, which generates the cobra\nCommand that forms the basis of a cloud provider binary, accepts an\n'additionalFlags' argument that allows us to (surprise) pass in\nadditional provider-specific arguments. We were not making use of this,\nwhich means our options were not showing in the usage string shown on\ne.g. '--help'. Correct this on our end, while we wait for the fix in\nk8s.io/cloud-provider [1] to close the loop fully.\n\nIn additional, move our 'InitLogs' call higher up the function to before\nour first logging call so that everything is initialised correctly.\n\n[1] https://github.com/kubernetes/kubernetes/issues/120522\n\nSigned-off-by: Stephen Finucane \n\n* magnum-auto-healer: Remove use of 'init' methods\n\nInstead, register the health checks and cloud provider plugins on\ncontroller start up. This avoids side-effects from merely importing the\nmodules - which are polluting the output of '--help' - and is generally\n\"less weird\".\n\nTo do this, we must make the registration methods part of the public API\nand remove the 'pkg/autohealing/cloudprovider/register' package in\nfavour of a public registration method in the\n'pkg/autohealing/cloudprovider/openstack' package.\n\nSigned-off-by: Stephen Finucane \n\n---------\n\nSigned-off-by: Stephen Finucane ","shortMessageHtmlLink":"Convert outstanding commands to cobra (#2384)"}},{"before":"b75efdb1c80d15e3ff8924fc149dfd91eb937d97","after":"d28a24baeb233e10ec06c3396606138479956fd2","ref":"refs/heads/master","pushedAt":"2024-03-19T12:04:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"k8s-ci-robot","name":"Kubernetes Prow Robot","path":"/k8s-ci-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20407524?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 (#2557)"}},{"before":"c63fa7bf44465d513c7314dc4bfc365d0631ff1d","after":"b75efdb1c80d15e3ff8924fc149dfd91eb937d97","ref":"refs/heads/master","pushedAt":"2024-03-15T09:24:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"k8s-ci-robot","name":"Kubernetes Prow Robot","path":"/k8s-ci-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20407524?s=80&v=4"},"commit":{"message":"Update KMS API to v2 (#2561)\n\nKMS v1 API is deprecated and in v1.29 core K8s won't allow it with\ndefault feature gates set. This commit makes sure we're proposing\nconfiguration of v2 API in example EncryptionConfigs.","shortMessageHtmlLink":"Update KMS API to v2 (#2561)"}},{"before":"7eeef2f280542acf539a62f289311c4602ae9c45","after":"c63fa7bf44465d513c7314dc4bfc365d0631ff1d","ref":"refs/heads/master","pushedAt":"2024-03-15T09:08:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"k8s-ci-robot","name":"Kubernetes Prow Robot","path":"/k8s-ci-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20407524?s=80&v=4"},"commit":{"message":"Improve CCM docs in dual-stack context (#2563)\n\n`subnet-id` is cumbersome to use in dual-stack environments, this commit\ndocuments that.","shortMessageHtmlLink":"Improve CCM docs in dual-stack context (#2563)"}},{"before":"89d264f711db17e7e492512ae3b12d2f75f20aa3","after":"7eeef2f280542acf539a62f289311c4602ae9c45","ref":"refs/heads/master","pushedAt":"2024-03-05T17:06:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"k8s-ci-robot","name":"Kubernetes Prow Robot","path":"/k8s-ci-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20407524?s=80&v=4"},"commit":{"message":"Pass KeyId to EncryptResponse (#2535)","shortMessageHtmlLink":"Pass KeyId to EncryptResponse (#2535)"}},{"before":"f68ea9691a726048e45b11b7f93e13e5ae2846dc","after":"2ef118b4086d811927421cc23baf927fc295dc5d","ref":"refs/heads/gh-pages","pushedAt":"2024-03-04T08:00:38.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":"Update index.yaml\n\nSigned-off-by: k8s-ci-robot ","shortMessageHtmlLink":"Update index.yaml"}},{"before":"db86c94911d4d19d636c65e8f858a72630392d55","after":"3c11e030e98fbe20cf0503c97bdb9a1deac187de","ref":"refs/heads/release-1.28","pushedAt":"2024-03-04T08:00:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"k8s-ci-robot","name":"Kubernetes Prow Robot","path":"/k8s-ci-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20407524?s=80&v=4"},"commit":{"message":"Cut 1.28.2 (#2559)\n\nThis is to include fixes to #2531 in a release.","shortMessageHtmlLink":"Cut 1.28.2 (#2559)"}},{"before":"d9106b315c509738ed3728a8d248154650c1b7cf","after":"89d264f711db17e7e492512ae3b12d2f75f20aa3","ref":"refs/heads/master","pushedAt":"2024-02-29T12:17:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"k8s-ci-robot","name":"Kubernetes Prow Robot","path":"/k8s-ci-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20407524?s=80&v=4"},"commit":{"message":"[octavia-ingress-controller] Add annotations to keep floating IP and/or specify an existing floating IP (#2166)\n\n* Add annotation to keep floationIP\n\n* Add annotation to specify floating ip to use on LB when creating ingress\n\n* Add doc for octavia.ingress.kubernetes.io/keep-floatingip & octavia.ingress.kubernetes.io/floatingip annotations\n\n* Remove debug logs\n\n* Change annotation syntax, don't create a new FIP, if user requested a particular one, add additional check if FIP already binded to correct port, add ability to update FIP of an existing ingress by updating annotation\n\n* Add missing else\n\n* Log format\n\n* Create fonctions to attach/detach fips to port\n\n* Fix bug when no fip provided in annotation the lb was created in private mode and improve openstack neutron fip logic","shortMessageHtmlLink":"[octavia-ingress-controller] Add annotations to keep floating IP and/…"}},{"before":"51c6d30dcc1cab398dce75ba91e19547f24c8a7d","after":"f68ea9691a726048e45b11b7f93e13e5ae2846dc","ref":"refs/heads/gh-pages","pushedAt":"2024-02-20T20:19:58.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":"Update index.yaml\n\nSigned-off-by: k8s-ci-robot ","shortMessageHtmlLink":"Update index.yaml"}},{"before":"e87f50614b96a6af6095660aa6a77457223b344b","after":"d9106b315c509738ed3728a8d248154650c1b7cf","ref":"refs/heads/master","pushedAt":"2024-02-20T20:19:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"k8s-ci-robot","name":"Kubernetes Prow Robot","path":"/k8s-ci-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20407524?s=80&v=4"},"commit":{"message":"fix: add missing labels to resources (#2519)\n\n* fix: add missing labels to resources\notherwise upgrades fail with `resource already exists, add missing labels`\n\n* chore: bump version","shortMessageHtmlLink":"fix: add missing labels to resources (#2519)"}},{"before":"6eda64925d8b45f7f161a1727ddea5de9cec92b2","after":"e87f50614b96a6af6095660aa6a77457223b344b","ref":"refs/heads/master","pushedAt":"2024-02-08T21:00:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"k8s-ci-robot","name":"Kubernetes Prow Robot","path":"/k8s-ci-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20407524?s=80&v=4"},"commit":{"message":"cinder-csi: Adds support for managing backups (#2473) (#2480)\n\nSigned-off-by: Sebastian-RG ","shortMessageHtmlLink":"cinder-csi: Adds support for managing backups (#2473) (#2480)"}},{"before":"16e948a6aff5c2e81549ad0d53e38f5af5c52b3e","after":"db86c94911d4d19d636c65e8f858a72630392d55","ref":"refs/heads/release-1.28","pushedAt":"2024-02-08T12:43:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"k8s-ci-robot","name":"Kubernetes Prow Robot","path":"/k8s-ci-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20407524?s=80&v=4"},"commit":{"message":"[occm] Make sure we don't mask LB tests failures and fix what was failing (#2360) (#2537)\n\n* Compare proper LB name for shared LBs\n\nWith shared LBs we distinguish the elements by tagging them with the\nproper name of the LB that would be created for a Service if it wasn't\ncreated as shared. This commit fixes that comparison for listener\ndeletion as code was always comparing the name of the primary LB.\n\n* Fix shared LBs tests\n\nPR #2190 prohibited sharing an LB that is internal for security reasons.\nThis commit fixes the shared LBs tests to not create internal LBs.\n\n* Make sure we don't mask LB tests failures\n\nIn `test-lb-service.sh` we do `trap \"delete_resources\" EXIT` to make\nsure we cleanup resources on a test failure. In there, we only fetched\nthe `$?` after making a check for `${AUTO_CLEAN_UP}`, which itself\nalters the code to 0, so function always returns success. This means\ntests can never really fail.\n\nThis commit fixes it by making sure `$ERROR_CODE` is fetched at the very\nbeginning of the cleanup function.","shortMessageHtmlLink":"[occm] Make sure we don't mask LB tests failures and fix what was fai…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAES73nNwA","startCursor":null,"endCursor":null}},"title":"Activity · kubernetes/cloud-provider-openstack"}