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