What's Changed
- [occm] Remove unused vars by @dulek in #2340
- [occm] Use standard service account name in OCCM helm chart by @wwentland in #2332
- [docs] π± Update image repo in the release procedure by @dulek in #2345
- [occm] Remove spurious space in OCCM values file by @wwentland in #2347
- [cinder-csi-plugin] Helm Chart: add metrics and Prometheus Operator support by @desaintmartin in #2354
- [occm] Set node selector and tolerations by default in OCCM helm chart by @wwentland in #2346
- build occm always in e2e test by @zetaab in #2351
- [occm] Lookup ports by SG and not tags by @dulek in #2355
- [occm] Delete LB that gone into ERROR state by @dulek in #2341
- [occm] Switch DevStack to use OVN by @dulek in #2307
- [cinder-csi-plugin] Add comment about deprecation by @stephenfin in #2361
- [occm] Make sure we don't mask LB tests failures and fix what was failing by @dulek in #2360
- [occm] e2e: Add options to configure Octavia provider by @dulek in #2359
- [occm] add
max_retries_down
support for octavia health monitors by @kayrus in #2372 - Remove handling code for glog by @stephenfin in #2325
- Test get listener protocol function [ Cloud Provider OpenStack ] by @KingDaemonX in #2387
- enh: add test for get int from service annotation by @sakshi-1505 in #2402
- Specify hostAliases in the cinder-csi-plugin nodeplugin-daemonset by @mp1-nathan-grey in #2385
- CI: Fix "error: externally-managed-environment" by @dulek in #2414
- test : GetLoadBalancerName method by @KingDaemonX in #2390
- CI: Fix "error: externally-managed-environment" in CSI by @dulek in #2415
- [occm] ensure octavia monitor is always updated by @kayrus in #2373
- test: LbaasV2 method buildPoolCreateOpt by @majorchork in #2404
- test : getSecurityGroupName () by @KingDaemonX in #2403
- [octavia-ingress-controller] delete barbican secret after the LB deletetion by @kayrus in #2378
- Add Test for getting bool from service annotation by @FavourEva in #2410
- test : UpdateServiceAnnotations by @KingDaemonX in #2395
- test : getStringFromServiceAnnotation() by @KingDaemonX in #2392
- enh: add unit test for instanceID from providerID by @sakshi-1505 in #2406
- feat: add unit test for createLBStatus by @sakshi-1505 in #2408
- [octavia-ingress-controller]feat: add configurable listener timeout via ingress annotation by @sakshi-1505 in #2435
- test : nodeAddressForLB() by @KingDaemonX in #2391
- test : getMemberSubnetID by @KingDaemonX in #2398
- test-buildbatchupdatememberopts by @FavourEva in #2431
- [occm] add a new
hack/bump-release.sh
script by @kayrus in #2441 - [occm] update kubernetes/kubernetes to v1.29.0-alpha.2 in go.mod by @kayrus in #2442
- Test get subnet by @majorchork in #2411
- test : getNetworkID method by @KingDaemonX in #2396
- enh: add tests for checkListenerPorts by @sakshi-1505 in #2405
- [occm] chore: improve documentation by @till in #2433
- Improve logging for boolean Service Annotations by @FavourEva in #2437
- mod : removed the unused service config argument and modified the tes⦠by @KingDaemonX in #2450
- Documentation Update: New Image Build Command by @FavourEva in #2453
- Update CONTRIBUTING.md by @lixin963 in #2452
- Test buid monitor create opts by @majorchork in #2429
- [occm] fix: octavia tlsContainerRef validation for barbican secrets by @Nuckal777 in #2456
- [charts/occm] Support
extraEnv
on the cloud-controller-manager helm chart by @neoaggelos in #2462 - [occm] Add ability to add Events by OCCM by @dulek in #2383
- [occm] manage-security-groups: Only add SGs to LB members by @dulek in #2455
- Add Test to generate listener options [OCP] by @FavourEva in #2463
- [charts/occm] Implement imagePullSecret support for master branch by @carlotardl in #2446
- Add Test Case for Protocol Forced to HTTP in
buildListenerCreateOpt
function [OCP] by @FavourEva in #2470 - Doc: Update doc link to more suitable place by @jichenjc in #2474
- DoC: update doc to include --http-endpoint by @jichenjc in #2476
- [occm] update doc to fix typos and better description
router-id
by @jeffyjf in #2479 - Doc: update doc to be a better link with examples by @jichenjc in #2477
- [occm] align messages formatting by @kayrus in #2487
- [cinder-csi-plugin] added dnsPolicy value for nodeplugin by @gman0 in #2483
- [occm] update k8s.io/kubernetes to v1.29.0-rc.2 in go.mod by @kayrus in #2486
- [cinder-csi-plugin] Fix dmesg binary in the container image by @kayrus in #2495
- [occm] Not all OpenStack providers support AllowedAddressPairs by @sircthulhu in #2492
- Fix some typos by @jeffyjf in #2488
- [occm] split lbaas code into multiple files by @kayrus in #2499
- Add instructions on how to build dev environment by @dulek in #2472
- [tests] retry ubuntu image download on temp error by @kayrus in #2505
- [tests] bump k3s by @kayrus in #2504
- [occm] update k8s.io/kubernetes to v1.29.0 in go.mod by @kayrus in #2503
- [cinder-csi-plugin] update CSI version by @jichenjc in #2478
- [occm] update docs in order to reflect the current state of the ovn lb-provider support by @ProbstDJakob in #2489
- [tests] bump k8s e2e test to 1.29 by @kayrus in #2509
- [tests] don't use static version in sed replacement rules by @kayrus in #2510
- [octavia-ingress-controller] Update listener timeouts by @dulek in #2468
- [fix] Added call to WaitGroup's Done method in csi package by @meetmorrowsolonmars in #2511
- [occm] Fix panic on failure to get loadbalancer status by @pierreprinetti in #2512
- [occm] Update docs for default-tls-container-ref by @mandre in #2517
- [e2e] Remove depending on
PULL_NUMBER
in e2e by @dulek in #2516 - update k8s deps to 1.29.1 by @zetaab in #2521
- Update versions for 1.29 by @dulek in #2522
New Contributors
- @desaintmartin made their first contribution in #2354
- @KingDaemonX made their first contribution in #2387
- @sakshi-1505 made their first contribution in #2402
- @mp1-nathan-grey made their first contribution in #2385
- @majorchork made their first contribution in #2404
- @FavourEva made their first contribution in #2410
- @till made their first contribution in #2433
- @lixin963 made their first contribution in #2452
- @Nuckal777 made their first contribution in #2456
- @neoaggelos made their first contribution in #2462
- @jeffyjf made their first contribution in #2479
- @sircthulhu made their first contribution in #2492
- @ProbstDJakob made their first contribution in #2489
- @meetmorrowsolonmars made their first contribution in #2511
- @mandre made their first contribution in #2517
Full Changelog: v1.28.0...v1.29.0