# Release v1.28.0 ## What's Changed * update tags by @zetaab in https://github.com/kubernetes/cloud-provider-openstack/pull/2204 * [octavia-ingress-controller] Do not default Octavia provider to \octavia\ by @dulek in https://github.com/kubernetes/cloud-provider-openstack/pull/2208 * ignore others than v1.* tags by @zetaab in https://github.com/kubernetes/cloud-provider-openstack/pull/2211 * remove version by @zetaab in https://github.com/kubernetes/cloud-provider-openstack/pull/2214 * [occm] add priorityClassName to helm chart by @iceman2077 in https://github.com/kubernetes/cloud-provider-openstack/pull/2210 * [all] update image tags to v1.27.1 by @mdbooth in https://github.com/kubernetes/cloud-provider-openstack/pull/2221 * [util] Ignore proxies when calling Nova Metadata by @pierreprinetti in https://github.com/kubernetes/cloud-provider-openstack/pull/2218 * [octavia-ingress-controller] Increase timeout for LB to get to ACTIVE state by @sorrison in https://github.com/kubernetes/cloud-provider-openstack/pull/2223 * [manila-csi-plugin]fix manila sanity test by @jichenjc in https://github.com/kubernetes/cloud-provider-openstack/pull/2226 * [OCCM] add environment variable for timeout by @jichenjc in https://github.com/kubernetes/cloud-provider-openstack/pull/2235 * [OCCM] Doc: update statement about neutron lbaas removeal by @jichenjc in https://github.com/kubernetes/cloud-provider-openstack/pull/2236 * Use ci-built occm in all e2e tests by @mdbooth in https://github.com/kubernetes/cloud-provider-openstack/pull/2227 * [occm] fix daemonset annotations by @simonostendorf in https://github.com/kubernetes/cloud-provider-openstack/pull/2237 * Use dl.k8s.io instead of hardcoded GCS URIs by @stmcginnis in https://github.com/kubernetes/cloud-provider-openstack/pull/2240 * [cinder-csi-plugin] shrink image, remove unnecessary utils (#2233) by @sergelogvinov in https://github.com/kubernetes/cloud-provider-openstack/pull/2238 * [occm] Make `ensureSecurityRule()` safely idempotent by @dulek in https://github.com/kubernetes/cloud-provider-openstack/pull/2249 * Set git version variable during the build by @kayrus in https://github.com/kubernetes/cloud-provider-openstack/pull/2252 * [occm] LoadBalancers: Remove dead SG code by @dulek in https://github.com/kubernetes/cloud-provider-openstack/pull/2248 * [occm]: fix blackhole route atomic delete logic by @kayrus in https://github.com/kubernetes/cloud-provider-openstack/pull/2257 * Fix CSI spec versions by @kayrus in https://github.com/kubernetes/cloud-provider-openstack/pull/2254 * [manila-csi-plugin]: Implement automatic topology awareness for Manila share provisioning by @kayrus in https://github.com/kubernetes/cloud-provider-openstack/pull/2255 * [occm] add secret enabled option by @simonostendorf in https://github.com/kubernetes/cloud-provider-openstack/pull/2239 * [occm] Replace call to Nova os-interfaces with direct Neutron call by @mdbooth in https://github.com/kubernetes/cloud-provider-openstack/pull/2250 * [all] Update to gophercloud 1.4.0 by @mdbooth in https://github.com/kubernetes/cloud-provider-openstack/pull/2265 * [cinder-csi-plugin] enable secret injection and common annotations by @simonostendorf in https://github.com/kubernetes/cloud-provider-openstack/pull/2264 * manila-csi: Fix image tag in e2e test scripts by @gouthampacha in https://github.com/kubernetes/cloud-provider-openstack/pull/2244 * [occm] Fixed the typo in the load balancing section in the README by @armagankaratosun in https://github.com/kubernetes/cloud-provider-openstack/pull/2232 * (barbican-kms-plugin)Refactor and enhance Barbican KMS plugin codebase. by @geet-h17 in https://github.com/kubernetes/cloud-provider-openstack/pull/2278 * fix gate by @jichenjc in https://github.com/kubernetes/cloud-provider-openstack/pull/2283 * [occm] Wait for LB to be ACTIVE on HM update by @dulek in https://github.com/kubernetes/cloud-provider-openstack/pull/2280 * Refactors and enhances the codebase of the cinder csi plugin by @Vikash-8090-Yadav in https://github.com/kubernetes/cloud-provider-openstack/pull/2288 * fixed Grammatical mistakes in barbican-kms-plugin by @Vikash-8090-Yadav in https://github.com/kubernetes/cloud-provider-openstack/pull/2289 * [helm] occm cinder-csi securityContext by @sergelogvinov in https://github.com/kubernetes/cloud-provider-openstack/pull/2286 * Added comments and arranged the variable names by @Vikash-8090-Yadav in https://github.com/kubernetes/cloud-provider-openstack/pull/2290 * Improved the grammar in sidecarcompatibility.md by @Vikash-8090-Yadav in https://github.com/kubernetes/cloud-provider-openstack/pull/2292 * [occm] Delete unused SG rules with manage-security-groups by @dulek in https://github.com/kubernetes/cloud-provider-openstack/pull/2287 * Corrected the grammar by @Vikash-8090-Yadav in https://github.com/kubernetes/cloud-provider-openstack/pull/2301 * [all]: Allocate array capacity in advance by @kayrus in https://github.com/kubernetes/cloud-provider-openstack/pull/2297 * [occm] Remove filtering by device_owner. by @gryf in https://github.com/kubernetes/cloud-provider-openstack/pull/2304 * [cinder-csi-plugin]: fix pagination, avoid unnecessary memory allocation, add more logs by @kayrus in https://github.com/kubernetes/cloud-provider-openstack/pull/2296 * [occm] Use `instanceIDFromProviderID()` function by @dulek in https://github.com/kubernetes/cloud-provider-openstack/pull/2302 * [manila-csi-plugin]: Remove unused manila code by @kayrus in https://github.com/kubernetes/cloud-provider-openstack/pull/2299 * [occm] Optimize `applyNodeSecurityGroupIDForLB()` by @dulek in https://github.com/kubernetes/cloud-provider-openstack/pull/2293 * [occm] Delete sgs on reconfiguration by @dulek in https://github.com/kubernetes/cloud-provider-openstack/pull/2305 * [occm] Make manage-security-groups work with OVN by @dulek in https://github.com/kubernetes/cloud-provider-openstack/pull/2291 * [occm] Get IP addresses of neutron subports v3 by @jingczhang in https://github.com/kubernetes/cloud-provider-openstack/pull/2306 * [occm] Fix protocol case mismatch (tcp vs TCP) by @dulek in https://github.com/kubernetes/cloud-provider-openstack/pull/2320 * [all] Add dulek and kayrus as approvers by @mdbooth in https://github.com/kubernetes/cloud-provider-openstack/pull/2318 * [occm] Support for LB providers that do not implement the bulk update/create API call by @m-bull in https://github.com/kubernetes/cloud-provider-openstack/pull/2314 * ✨ Add --version flags to binaries by @stephenfin in https://github.com/kubernetes/cloud-provider-openstack/pull/2324 * [magnum-auto-healer] Fix Worker Nodes stuck in Ready,SchedulingDisabled status after repair by reboot by @pawcykca in https://github.com/kubernetes/cloud-provider-openstack/pull/2279 * Manila: Add support for imagePullSecrets to helm chart by @Lirt in https://github.com/kubernetes/cloud-provider-openstack/pull/2323 * :seedling: [occm] Refactor FIP network detection by @dulek in https://github.com/kubernetes/cloud-provider-openstack/pull/2321 * update k8s deps to 1.28 by @zetaab in https://github.com/kubernetes/cloud-provider-openstack/pull/2334 * update docker base images. update newer golint by @zetaab in https://github.com/kubernetes/cloud-provider-openstack/pull/2335 * update tags to 1.28.0 by @zetaab in https://github.com/kubernetes/cloud-provider-openstack/pull/2336 ## New Contributors * @iceman2077 made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/2210 * @sorrison made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/2223 * @simonostendorf made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/2237 * @gouthampacha made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/2244 * @armagankaratosun made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/2232 * @geet-h17 made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/2278 * @Vikash-8090-Yadav made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/2288 * @gryf made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/2304 * @jingczhang made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/2306 * @m-bull made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/2314 * @pawcykca made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/2279 **Full Changelog**: https://github.com/kubernetes/cloud-provider-openstack/compare/v1.27.1...v1.28.0