# Release v1.27.0 ## Significant changes cloud-provider-openstack does **not** publish images to docker hub starting from release 1.27.0. Starting from 1.27.0 the images will be available only in registry.k8s.io/provider-os. New images will be: ``` registry.k8s.io/provider-os/cinder-csi-plugin:[release] registry.k8s.io/provider-os/manila-csi-plugin:[release] registry.k8s.io/provider-os/magnum-auto-healer:[release] registry.k8s.io/provider-os/k8s-keystone-auth:[release] registry.k8s.io/provider-os/barbican-kms-plugin:[release] registry.k8s.io/provider-os/octavia-ingress-controller:[release] registry.k8s.io/provider-os/openstack-cloud-controller-manager:[release] ``` All images available in registry.k8s.io can be seen in https://github.com/kubernetes/k8s.io/blob/main/registry.k8s.io/images/k8s-staging-provider-os/images.yaml. Some of the old releases are backported to registry.k8s.io. ## What's Changed * [k8s-keystone-auth] Replace gorilla/mux with chi by @Fedosin in https://github.com/kubernetes/cloud-provider-openstack/pull/2074 * [all] Add k8s.io/dynamic-resource-allocation to replaced deps by @dulek in https://github.com/kubernetes/cloud-provider-openstack/pull/2072 * [cinder-csi-plugin] use newer base image for CSI cinder (#1994) by @sylvainOL in https://github.com/kubernetes/cloud-provider-openstack/pull/2057 * Replace deprecated command with environment file by @jongwooo in https://github.com/kubernetes/cloud-provider-openstack/pull/2088 * fix test gate by @zetaab in https://github.com/kubernetes/cloud-provider-openstack/pull/2100 * [occm] add annotation for real loadbalancer address by @zetaab in https://github.com/kubernetes/cloud-provider-openstack/pull/2097 * [octavia-ingress-controller] Add octavia.flavor-id option by @Hugoch in https://github.com/kubernetes/cloud-provider-openstack/pull/2076 * [OCCM]nit: rename function WaitLoadbalancerActive by @jichenjc in https://github.com/kubernetes/cloud-provider-openstack/pull/2068 * [cinder-csi-plugin] helm: Add imagePullSecret support by @Lirt in https://github.com/kubernetes/cloud-provider-openstack/pull/2105 * [occm] Allow user to specify common annotations by @dioguerra in https://github.com/kubernetes/cloud-provider-openstack/pull/2079 * Update release process by @zetaab in https://github.com/kubernetes/cloud-provider-openstack/pull/2111 * Update k3s and test image to ubuntu 22 by @zetaab in https://github.com/kubernetes/cloud-provider-openstack/pull/2108 * [occm] add load-balancer-address annotation doc by @zetaab in https://github.com/kubernetes/cloud-provider-openstack/pull/2110 * [cinder-csi-plugin] add support for cinder openstack api metrics by @zetaab in https://github.com/kubernetes/cloud-provider-openstack/pull/2077 * cinder-csi doc: update trouble shooting with volume not extended by @jichenjc in https://github.com/kubernetes/cloud-provider-openstack/pull/2071 * doc: cinder-csi-plugin - add general ephemeral disk usage by @jichenjc in https://github.com/kubernetes/cloud-provider-openstack/pull/2073 * [occm] Reintroduce seeding of math/rand source by @pierreprinetti in https://github.com/kubernetes/cloud-provider-openstack/pull/2121 * Update registry k8s.gcr.io -> registry.k8s.io by @ArkaSaha30 in https://github.com/kubernetes/cloud-provider-openstack/pull/2103 * Add cloudbuild.yaml for staging by @mnaser in https://github.com/kubernetes/cloud-provider-openstack/pull/2125 * [cinder-csi-plugin] use base image v1.4.3 for CSI cinder by @sylvainOL in https://github.com/kubernetes/cloud-provider-openstack/pull/2127 * Implement instance v2 interfaces by @zetaab in https://github.com/kubernetes/cloud-provider-openstack/pull/2133 * cinder csi: fix double snapshots package import by @kayrus in https://github.com/kubernetes/cloud-provider-openstack/pull/2135 * Optimize route reconciliation logic by @kayrus in https://github.com/kubernetes/cloud-provider-openstack/pull/2090 * Cleanup OWNERS and change co-lead in project by @zetaab in https://github.com/kubernetes/cloud-provider-openstack/pull/2144 * simplify loadbalancer enable by @zetaab in https://github.com/kubernetes/cloud-provider-openstack/pull/2132 * [all] Use multi-stage docker builds and buildx for multi-arch by @mdbooth in https://github.com/kubernetes/cloud-provider-openstack/pull/2139 * [all] Fix cloudbuild by @mdbooth in https://github.com/kubernetes/cloud-provider-openstack/pull/2145 * [all] Fix substitution of _SHORT_TAG in cloudbuild by @mdbooth in https://github.com/kubernetes/cloud-provider-openstack/pull/2146 * [occm] Support members without subnet in fully populated LB by @danfai in https://github.com/kubernetes/cloud-provider-openstack/pull/2126 * update dependencies by @zetaab in https://github.com/kubernetes/cloud-provider-openstack/pull/2147 * use go 1.20 by @zetaab in https://github.com/kubernetes/cloud-provider-openstack/pull/2149 * [all] Switch cloudbuild image to gcr.io/cloud-builders/docker by @mdbooth in https://github.com/kubernetes/cloud-provider-openstack/pull/2154 * [all] Revert cloudbuild to gcr.io/k8s-testimages/gcb-docker-gcloud by @mdbooth in https://github.com/kubernetes/cloud-provider-openstack/pull/2155 * occm: implement a support for atomic routes update by @kayrus in https://github.com/kubernetes/cloud-provider-openstack/pull/2134 * Update OWNERS by @kayrus in https://github.com/kubernetes/cloud-provider-openstack/pull/2153 * images: don't build ca-certs separately for each architecture by @mdbooth in https://github.com/kubernetes/cloud-provider-openstack/pull/2157 * Add dulek and mdbooth as reviewers by @mdbooth in https://github.com/kubernetes/cloud-provider-openstack/pull/2162 * [cinder-csi-plugin] Helm: Add extraArgs support for containers by @nikParasyr in https://github.com/kubernetes/cloud-provider-openstack/pull/2160 * move to use registry.k8s.io by @zetaab in https://github.com/kubernetes/cloud-provider-openstack/pull/2169 * chore: remove morremeyer as maintainer by @morremeyer in https://github.com/kubernetes/cloud-provider-openstack/pull/2176 * update helm github actions and versions by @zetaab in https://github.com/kubernetes/cloud-provider-openstack/pull/2177 * fix lint of charts by @jichenjc in https://github.com/kubernetes/cloud-provider-openstack/pull/2184 * update: update gophercloud by @jichenjc in https://github.com/kubernetes/cloud-provider-openstack/pull/2186 * drop support for docker hub by @zetaab in https://github.com/kubernetes/cloud-provider-openstack/pull/2170 * [barbican-kms-plugin] Add manifest for barbikan-kms daemoset by @berghaus in https://github.com/kubernetes/cloud-provider-openstack/pull/2188 * [occm] Remove intermediate funcs on Ensure* interfaces by @dulek in https://github.com/kubernetes/cloud-provider-openstack/pull/2191 * [occm] Don't allow internal Services to share an LB by @dulek in https://github.com/kubernetes/cloud-provider-openstack/pull/2190 * update base images by @zetaab in https://github.com/kubernetes/cloud-provider-openstack/pull/2194 * [barbican-kms-plugin] Update Barbican KMS plugin documentation by @berghaus in https://github.com/kubernetes/cloud-provider-openstack/pull/2198 * [occm] Shared LBs - improve docs by @dulek in https://github.com/kubernetes/cloud-provider-openstack/pull/2195 * [occm] Remove FIP on internal annotation addition by @dulek in https://github.com/kubernetes/cloud-provider-openstack/pull/2168 * tests: Remove support for preinstalled images by @stephenfin in https://github.com/kubernetes/cloud-provider-openstack/pull/2199 * Cinder CSI general update: update csi external container version by @jichenjc in https://github.com/kubernetes/cloud-provider-openstack/pull/2196 * update dependencies by @zetaab in https://github.com/kubernetes/cloud-provider-openstack/pull/2193 * update tags by @zetaab in https://github.com/kubernetes/cloud-provider-openstack/pull/2203 ## New Contributors * @jongwooo made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/2088 * @Hugoch made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/2076 * @Lirt made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/2105 * @dioguerra made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/2079 * @ArkaSaha30 made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/2103 * @mnaser made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/2125 * @danfai made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/2126 * @morremeyer made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/2176 * @berghaus made their first contribution in https://github.com/kubernetes/cloud-provider-openstack/pull/2188 **Full Changelog**: https://github.com/kubernetes/cloud-provider-openstack/compare/v1.26.2...v1.27.0