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