{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":723796008,"defaultBranch":"main","name":"cloud-provider-onmetal","ownerLogin":"onmetal","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-26T19:32:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/65116310?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1706350594.0","currentOid":""},"activityList":{"items":[{"before":"f43045ac16c00a8e2d76f25d0152de9e58dcf2e5","after":"6ea07c83cf81304f7ba3341f012b24f295f2d71e","ref":"refs/heads/osc_main","pushedAt":"2024-02-01T14:52:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FlorinPeter","name":"Florin Peter","path":"/FlorinPeter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911849?s=80&v=4"},"commit":{"message":"Implement workaround for refresh issues on Machinepoollet\n\nThis update adds a workaround for the refresh issues noticed on the Machinepoollet in the onmetal cloud provider's load_balancer.go. A label is added for each successful refresh, marking the time of the update.","shortMessageHtmlLink":"Implement workaround for refresh issues on Machinepoollet"}},{"before":"1fb00fc74dfdbf163f4fdace655507a0c69e4a1f","after":"f43045ac16c00a8e2d76f25d0152de9e58dcf2e5","ref":"refs/heads/osc_main","pushedAt":"2024-01-27T13:05:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FlorinPeter","name":"Florin Peter","path":"/FlorinPeter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911849?s=80&v=4"},"commit":{"message":"Update LoadBalancer port protocol assignment\n\nThe update modifies the way the protocol of each LoadBalancerPort is assigned in the load_balancer.go file for OnMetal cloud provider. Instead of directly referencing the service's port protocol, a new variable is created for it. This change improves code clarity and helps avoid unexpected behavior due to mutable references.","shortMessageHtmlLink":"Update LoadBalancer port protocol assignment"}},{"before":null,"after":"1fb00fc74dfdbf163f4fdace655507a0c69e4a1f","ref":"refs/heads/osc_main","pushedAt":"2024-01-27T10:16:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"FlorinPeter","name":"Florin Peter","path":"/FlorinPeter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2911849?s=80&v=4"},"commit":{"message":"Sort network interfaces in load balancer\n\nAdded a sorting mechanism for network interfaces based on their UIDs in the OnMetal load balancer.","shortMessageHtmlLink":"Sort network interfaces in load balancer"}},{"before":null,"after":"34862207a30e3e6b99c1ee3e98c9c2019e17f47c","ref":"refs/heads/dependabot/go_modules/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp-0.44.0","pushedAt":"2023-11-26T19:32:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"afritzler","name":"Andreas Fritzler","path":"/afritzler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1922939?s=80&v=4"},"commit":{"message":"Fix opentelemetry deps","shortMessageHtmlLink":"Fix opentelemetry deps"}},{"before":null,"after":"5d44a135bc29c3a8d732b41f967eac6ddd4bfc6a","ref":"refs/heads/chore/update-linter","pushedAt":"2023-11-26T19:32:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"afritzler","name":"Andreas Fritzler","path":"/afritzler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1922939?s=80&v=4"},"commit":{"message":"Update golangci-lint to in GH workflow\n\n- Update golangci-lint in GH workflow to v1.55.2\n- Use pull_request in size workflow and set correct workflow permissions","shortMessageHtmlLink":"Update golangci-lint to in GH workflow"}},{"before":null,"after":"8dcc064ff3adef8987f5a925d8ad4b6f8b4cff4d","ref":"refs/heads/enh/bump-onmetal-api","pushedAt":"2023-11-26T19:32:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"afritzler","name":"Andreas Fritzler","path":"/afritzler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1922939?s=80&v=4"},"commit":{"message":"Rename networkInterfaces targets","shortMessageHtmlLink":"Rename networkInterfaces targets"}},{"before":null,"after":"93f6101eab19a4c073c4d33bea48cf0f62ac4b3a","ref":"refs/heads/fix/cloud-routes","pushedAt":"2023-11-26T19:32:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"afritzler","name":"Andreas Fritzler","path":"/afritzler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1922939?s=80&v=4"},"commit":{"message":"refactor: refactor `getNetworkInterfaceName` function and remove log statement\n\n- Change the function `getNetworkInterfaceName` to use a loop instead of nested if statements.\n- Remove the log statement `klog.V(2).InfoS(\"Updating NetworkInterface by removing prefix\", \"NetworkInterface\", client.ObjectKeyFromObject(nic), \"Node\", nodeName, \"Prefix\", route.DestinationCIDR)`\n\nSigned-off-by: Andreas Fritzler ","shortMessageHtmlLink":"refactor: refactor getNetworkInterfaceName function and remove log …"}},{"before":null,"after":"96eac47c7215d22343e2555383eaefb158fa3a9f","ref":"refs/heads/enh/bump-k8s-deps","pushedAt":"2023-11-26T19:32:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"afritzler","name":"Andreas Fritzler","path":"/afritzler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1922939?s=80&v=4"},"commit":{"message":"Bump k8s.io/* deps to v0.28.0 and controller-runtime to v0.16.0","shortMessageHtmlLink":"Bump k8s.io/* deps to v0.28.0 and controller-runtime to v0.16.0"}},{"before":null,"after":"9cef8003144735fdcc8d2bae45acd45ade2ca5d1","ref":"refs/heads/feature-cloud-routes","pushedAt":"2023-11-26T19:32:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"afritzler","name":"Andreas Fritzler","path":"/afritzler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1922939?s=80&v=4"},"commit":{"message":"Address review comments","shortMessageHtmlLink":"Address review comments"}},{"before":null,"after":"9e1750d87c1a6ca6ac07030a65b8e8508954c1ca","ref":"refs/heads/enh/improve-testing","pushedAt":"2023-11-26T19:32:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"afritzler","name":"Andreas Fritzler","path":"/afritzler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1922939?s=80&v=4"},"commit":{"message":"Improve LoadBalancer tests","shortMessageHtmlLink":"Improve LoadBalancer tests"}},{"before":null,"after":"a35146d576b404c4deab2a4c2a527faa710968c5","ref":"refs/heads/main","pushedAt":"2023-11-26T19:32:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"afritzler","name":"Andreas Fritzler","path":"/afritzler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1922939?s=80&v=4"},"commit":{"message":"Bump k8s.io/klog/v2 from 2.100.1 to 2.110.1 (#321)\n\nBumps [k8s.io/klog/v2](https://github.com/kubernetes/klog) from 2.100.1 to 2.110.1.\r\n- [Release notes](https://github.com/kubernetes/klog/releases)\r\n- [Changelog](https://github.com/kubernetes/klog/blob/main/RELEASE.md)\r\n- [Commits](https://github.com/kubernetes/klog/compare/v2.100.1...v2.110.1)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: k8s.io/klog/v2\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump k8s.io/klog/v2 from 2.100.1 to 2.110.1 (#321)"}},{"before":null,"after":"a95dd20be4a63754b1f07479beaf7d76df967a0a","ref":"refs/heads/chore/bump-tools","pushedAt":"2023-11-26T19:32:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"afritzler","name":"Andreas Fritzler","path":"/afritzler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1922939?s=80&v=4"},"commit":{"message":"Bump tools","shortMessageHtmlLink":"Bump tools"}},{"before":null,"after":"ac95b11bce3283cd6dba915024e1dc58581a83c7","ref":"refs/heads/dependabot/go_modules/go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc-0.46.0","pushedAt":"2023-11-26T19:32:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"afritzler","name":"Andreas Fritzler","path":"/afritzler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1922939?s=80&v=4"},"commit":{"message":"Fix otel deps","shortMessageHtmlLink":"Fix otel deps"}},{"before":null,"after":"d85873107a72288c79beffb4cf9d6f07d0197f3e","ref":"refs/heads/enh/testing","pushedAt":"2023-11-26T19:32:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"afritzler","name":"Andreas Fritzler","path":"/afritzler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1922939?s=80&v=4"},"commit":{"message":"Refactor suite tests\n\n- Refactor suite tests for `Routes` and `LoadBalancer`","shortMessageHtmlLink":"Refactor suite tests"}},{"before":null,"after":"efe146d9ce9919757b45656278087b9885c4385d","ref":"refs/heads/enh/update-gh-workflows","pushedAt":"2023-11-26T19:32:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"afritzler","name":"Andreas Fritzler","path":"/afritzler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1922939?s=80&v=4"},"commit":{"message":"chore: update Go version and linters configuration\n\n- Update the `go-version-file` value in `.github/workflows/clean.yml` and `.github/workflows/golangci-lint.yml` from `go.mod` to `1.20`\n- Update the `version` value in `.github/workflows/golangci-lint.yml` from `v1.52.1` to `v1.53.3`\n- Update the `go-version-file` value in `.github/workflows/test.yml` from `go.mod` to `1.20`\n- Add the `ginkgolinter` to the linters list in `.golangci.yaml`\n\nSigned-off-by: Andreas Fritzler ","shortMessageHtmlLink":"chore: update Go version and linters configuration"}},{"before":null,"after":"f219774975a554256b957c512373924917f8bdfd","ref":"refs/heads/fix/routes-sporadic","pushedAt":"2023-11-26T19:32:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"afritzler","name":"Andreas Fritzler","path":"/afritzler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1922939?s=80&v=4"},"commit":{"message":"refactor: refactor networkInterfaceName generation and clean up test cases\n\n- Change the `networkInterfaceName` generation to use the `getNetworkInterfaceName` function\n- Remove unnecessary empty lines in the test cases\n\nSigned-off-by: Andreas Fritzler ","shortMessageHtmlLink":"refactor: refactor networkInterfaceName generation and clean up test …"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD7z__kwA","startCursor":null,"endCursor":null}},"title":"Activity · onmetal/cloud-provider-onmetal"}