# Release v1.25.0 ## What's Changed * update chart versions to master by @zetaab in https://github.com/kubernetes/cloud-provider-openstack/pull/1879 * [all] Refactor pkg/util to improve codeclimate by @chrigl in https://github.com/kubernetes/cloud-provider-openstack/pull/1884 * [client-keystone-auth] Refactor identity components to improve code climate by @chrigl in https://github.com/kubernetes/cloud-provider-openstack/pull/1888 * [barbican-kms-plugin] Refactor barbican-kms-plugin to improve code climate by @chrigl in https://github.com/kubernetes/cloud-provider-openstack/pull/1890 * [magnum-auto-healer] Refactor autohealing to improve code climate by @chrigl in https://github.com/kubernetes/cloud-provider-openstack/pull/1885 * [occm] Refactor occm to improve code climate by @chrigl in https://github.com/kubernetes/cloud-provider-openstack/pull/1891 * [octavia-ingress-controller] Refactor ingress to improve code climate by @chrigl in https://github.com/kubernetes/cloud-provider-openstack/pull/1889 * [cinder-csi-plugin] Remove downstream from probe by @chrigl in https://github.com/kubernetes/cloud-provider-openstack/pull/1904 * [ci] Pin k3s to v1.23.6+k3s1 by @chrigl in https://github.com/kubernetes/cloud-provider-openstack/pull/1907 * [cinder-csi-plugin] Refactor csi-cinder to improve code climate by @chrigl in https://github.com/kubernetes/cloud-provider-openstack/pull/1886 * [cinder-csi-plugin] nit: improve logs by @jichenjc in https://github.com/kubernetes/cloud-provider-openstack/pull/1810 * occm: Fix LoadBalancer deletion when the underlying LoadBalancer does not exist by @ialidzhikov in https://github.com/kubernetes/cloud-provider-openstack/pull/1913 * OpenSSL PEM generates PKCS #8 keys by @laurencegill in https://github.com/kubernetes/cloud-provider-openstack/pull/1911 * [manila-csi-plugin] Refactor csi-manila to improve code climate by @chrigl in https://github.com/kubernetes/cloud-provider-openstack/pull/1887 * update release procedure file by @jichenjc in https://github.com/kubernetes/cloud-provider-openstack/pull/1927 * update csi external container release by @jichenjc in https://github.com/kubernetes/cloud-provider-openstack/pull/1895 * Improve manila csi driver chart adding fsGroupPolicy by @fmount in https://github.com/kubernetes/cloud-provider-openstack/pull/1894 * [ci] Enable default golangci-lint + revive by @chrigl in https://github.com/kubernetes/cloud-provider-openstack/pull/1892 * [occm] Remove mostly broken default ca-certs mount from helm chart by @kopiczko in https://github.com/kubernetes/cloud-provider-openstack/pull/1928 * [occm] Add initial support for dual-stack k8s services by @rastislavs in https://github.com/kubernetes/cloud-provider-openstack/pull/1901 * [cinder-csi-plugin] btrfs-volumes not mountable by cinder-csi-plugin by @kllex in https://github.com/kubernetes/cloud-provider-openstack/pull/1941 * occm: Fix not found checks for LoadBalancers do not cover all possible cases by @bd3lage in https://github.com/kubernetes/cloud-provider-openstack/pull/1942 * [occm] Implement `container-store` configuration setting by @dshatohin in https://github.com/kubernetes/cloud-provider-openstack/pull/1940 * fix gate issue by @jichenjc in https://github.com/kubernetes/cloud-provider-openstack/pull/1959 * [cinder-csi-plugin] mention Helm value for disabling topology feature by @rptaylor in https://github.com/kubernetes/cloud-provider-openstack/pull/1958 * [manila-csi-plugin] Fix constraints configuration for application cred by @mtneug in https://github.com/kubernetes/cloud-provider-openstack/pull/1957 * custom secret file for cloud.conf by @zakthan in https://github.com/kubernetes/cloud-provider-openstack/pull/1953 * [occm] Add quotes to values in cloud.conf file in helm chart by @erkanerol in https://github.com/kubernetes/cloud-provider-openstack/pull/1960 * Add region to providerID magic string. by @sergelogvinov in https://github.com/kubernetes/cloud-provider-openstack/pull/1909 * [occm] Fix Naming of listener, pools and monitors during Creation by @shaardie in https://github.com/kubernetes/cloud-provider-openstack/pull/1966 * [occm] Ensure namespaced objects have namespace set by @yankcrime in https://github.com/kubernetes/cloud-provider-openstack/pull/1969 * fix: Add region to providerID magic string by @sergelogvinov in https://github.com/kubernetes/cloud-provider-openstack/pull/1970 * [occm] Option to configure member-subnet-id for Load Balancer by @shaardie in https://github.com/kubernetes/cloud-provider-openstack/pull/1963 * [occm] Use healthz Endpoint in HTTP Monitor by @shaardie in https://github.com/kubernetes/cloud-provider-openstack/pull/1964 * [occm] Introduce Hostname Annotation by @shaardie in https://github.com/kubernetes/cloud-provider-openstack/pull/1968 * Bump gophercloud to v1.0.0 by @olemarkus in https://github.com/kubernetes/cloud-provider-openstack/pull/1974 * [ci] bump golang version to 1.19 in install-golang role by @gman0 in https://github.com/kubernetes/cloud-provider-openstack/pull/1981 * Revert \[ci] bump golang version to 1.19 in install-golang role\ by @jichenjc in https://github.com/kubernetes/cloud-provider-openstack/pull/1982 * [CI] bump golang version to 1.19 in install-golang role by @gman0 in https://github.com/kubernetes/cloud-provider-openstack/pull/1983 * [occm] Fix minor Inconsistency in `getMemberSubnetID` by @shaardie in https://github.com/kubernetes/cloud-provider-openstack/pull/1978 * [manila-csi-plugin] Fix fake csi and manila clients for sanity-csi test by @gman0 in https://github.com/kubernetes/cloud-provider-openstack/pull/1987 * Bump k8s deps to 1.25 by @olemarkus in https://github.com/kubernetes/cloud-provider-openstack/pull/1975 * [cinder-csi-plugin] Add option to ignore blockstorage microversion on older clouds by @Jonher937 in https://github.com/kubernetes/cloud-provider-openstack/pull/1986 * [occm] network-id and subnet-id in class settings by @shaardie in https://github.com/kubernetes/cloud-provider-openstack/pull/1979 ## New Contributors * @laurencegill made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/1911 * @fmount made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/1894 * @rastislavs made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/1901 * @kllex made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/1941 * @bd3lage made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/1942 * @dshatohin made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/1940 * @mtneug made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/1957 * @zakthan made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/1953 * @erkanerol made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/1960 * @sergelogvinov made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/1909 * @yankcrime made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/1969 * @olemarkus made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/1974 * @Jonher937 made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/1986 **Full Changelog**: https://github.com/kubernetes/cloud-provider-openstack/compare/v1.24.2...v1.25.0