Back to index
Download the installer for your operating system or run
oc adm release extract --tools quay.io/openshift-release-dev/ocp-release:4.10.0-rc.5-x86_64 Tests:
Blocking jobs Informing jobs Upgrades from:
Upgrades to:
Loading changelog, this may take a while ...
Created: 2022-02-24 16:19:34 +0000 UTC
Image Digest: sha256:5ebccbbcbeeb3987f9ee3fa7f593c5e24bdd89efd9c6b2e6d525346e4a235ced
Release 4.10.0-rc.5 was created from registry.ci.openshift.org/ocp/release:4.10.0-0.nightly-2022-02-24-034852
Components
New images
Removed images
Rebuilt images without code change
Bug 2047190 : Rebase to v1.1.6 #9
Add source pvc disk size to snapshot restore size #590
Adapt to openshift, read ak from /root/.alibabacloud/credentials path. #572
Add PR and issue templates #589
support lvm io limit #586
optimize duplicate code #588
fix only capacity and hibrid nas support quota bug #587
When deleting a subdirectory, the quota limit will be cancelled at the same time. #583
Update yaml version #584
Add fuse-devel local rpm package #579
bugfix: use go-ttrpc as client to expand volume #577
local volume support topoloy define #581
modify cpfs version to 2.10.8-205a #580
Add custom kubelet root dir yaml #578
upgrade jindofs package #576
V1.1.5 kata volume resize #573
add grpc logical #575
grpc local dir create #574
Fix snapshot recover disks mount #570
Support instant access snapshot for static snapshot #565
fix staticvolume size diff #571
suport nvme disk type #568
Support disk connector #564
support serverless static volume #563
delete metric nas error log #560
fix cpfs version, fix ossfs sync data bug and add cpfs validate #559
update csidriver version to v1 #558
Fix typo in registry-name in csi-provisioner.yaml #542
fix repeat update pv annotations #553
cpfs-add-parameter-validate #555
Use nodeIP as the ip of grpc #554
Update github.com/gogo/protobuf to v1.3.2 #551
Feature/update grpc #552
V1.1.15 local input check #549
fix lvm plugin not expand volume sometimes #546
V1.1.5 nas mount check #548
fix nas umount return 0 and update cpfs client #547
Create default VolumeSnapshotClass in provisioner initialize #537
Support container os version #539
if nas disk pvc is unbound status, judge mountpath is empty. #535
Master v1.1.4 cherry pick #533
Master v1.1.4 cherry pick #532
ia snapshot support #526
Update snapshot metadata #531
Remove csi-provisioner 1.6.0 in all yaml #530
Support external provisioner v3.0.0 #528
support nodeserver retry #525
support nodeserver retry #524
Add retry for obtain metadata info from metadata server #517
Add nas losetup fsck during mount #510
Remove fsck cmd #509
Add instanceid to NodeServer #505
Support arm arch #500
Support xfs filesystem quotapath #501
Add ep to regionid on inner use #504
Add ecs endpoint support for inner use #503
Fix driver forced convert type panic #499
Reinforce update node support disk type #497
support lifsea os #489
add disk init tools #496
Support to specify ARN parameters when CreateDisk #494
disk snapshot crd install optional #488
modify-cnfs-version-to-v1beta1 #487
local support base image update #486
Full changelog
Updating ose-machine-api-provider-aws images to be consistent with ART #13
Full changelog
Mon 2172: Add clusterrole for editing alertmanagerconfigs #1545
Remove UI access to AlertManager #1529
Remove UI access from the Thanos routes #1512
Full changelog
Add QS for installing namespeced Helm Chart Repos #631
Implement multicluster tech preview #630
Full changelog
Updating ose-containernetworking-plugins images to be consistent with ART #52
Full changelog
Bug 2049603 : UPSTREAM: <drop>: zero-diff to pick up tags for versions #1196
zero-diff to pick up tags for versions #1191
Bug 2050250 : UPSTREAM: 108164: Ignore container notfound error while getPodstatuses #1181
Bug 2049890 : UPSTREAM <carry>: Remove pod warning annotation when workload partitioning is disabled #1164
Bug 2050250 : Upstream 107900 static pod fix #1169
Bug 2050247 : UPSTREAM: 107902: Merge pull request #107902 from xueqzhan/automated-… #1167
Bug 2043806 : UPSTREAM 107564: kube-apiserver integration test: allow IPs with leading zeros on the API #1133
Bug 2044347 : bump to k8s 1.23.3 #1145
Automated cherry pick of #106853: When volume is not marked in-use, do not backoff #107390
Automated cherry pick of #107686: Fix bug with node restriction blocking #107699
Automated cherry pick of #107406: fix: delete non existing disk issue #107576
Automated cherry pick of #106164: fix: remove outdated ipv4 route when the corresponding node #107579
Update k/utils to v0.0.0-20211116205334-6203023598ed #107638
Automated cherry pick of #107312: Execute sync before taking the snapshot #107566
Automated cherry pick of #107688: Fix regression pruning array fields with #107689
update to Go 1.17.6 #107613
Automated cherry pick of #107565: upgrade sigs.k8s.io/structured-merge-diff/v4 to v4.2.1 #107567
Revert “Automated cherry pick of #107554: Correct the feature gate string for RBD migration.” #107571
Automated cherry pick of #106581: Enabling kube-proxy metrics on windows kernel mode #107075
Automated cherry pick of #107554: Correct the feature gate string for RBD migration. #107555
Automated cherry pick of #107429: fix: azuredisk parameter lowercase translation issue #107518
Automated cherry pick of #107044: cli: avoid logging command line errors in more cases #107475
Automated cherry pick of #107427: removed unnecessary log line #107484
Automated cherry pick of #107452: Fix header mutation race in timeout filter #107458
Automated cherry pick of #107200: flake fix: remove the error handler for cronjob integration #107357
Automated cherry pick of #106816: clear pod’s .status.nominatedNodeName when necessary #107109
Cherry pick of #107033: Remove JSON logging performance regression #107052
Automated cherry pick of #107337: Fix the leak of vSphere client sessions #107353
Automated cherry pick of #107327: kubeadm: remove the restriction that the ca.crt can only #107364
Automated cherry pick of #107311: client-go: Clear the ResourceVersionMatch on paged list calls #107334
Automated cherry pick of #106936: Skip creating HNS loadbalancer with empty endpoints #106967
Automated cherry pick of #106906: mount-utils: Detect potential stale file handle #106988
Automated cherry pick of #107173: Fix order of commands in the snapshot tests for persistent #107341
cherry pick of knp 0.0.27 #107037
Automated cherry pick of #107221: fix nil pointer in create secret commands #107347
Automated cherry pick of #106683: add gce elb rbs opt-in annotation #107072
Automated cherry pick of #107091: Improving performance of EndpointSlice controller metrics #107167
Automated cherry pick of #106827: apf: ensure exempt request notes the classification #107081
Automated cherry pick of #107084: Update CHANGELOG to add missing release notes. #107092
Automated cherry pick of #104799: fix the error when cleaning up jobs for cronjob #107140
Changelog: mention kube-scheduler bits deprecation #106910
Automated cherry pick of #107004: Point flowcontrol users at v1beta2 #107005
Automated cherry pick of #106667: updated deprecation messages from 1.23 to 1.24 #106933
Automated cherry pick of #106887: Direct v2betaX users to migrate to HPA v2 #106888
Automated cherry pick of #107003: Re-introduce removed kubectl –dry-run values. #107021
Update to go1.17.5 and golang.org/x/net to v0.0.0-20211209124913-491a49abca63 #106835
Automated cherry pick of #106599: Fix Bugs in CPUManager distribute NUMA policy option #106953
Automated cherry pick of #106878: rbd: initialize ceph monitors slice with an empty value. #106898
Automated cherry pick of #106854: kubeadm: avoid requiring a CA key during kubeconfig #106931
Automated cherry pick of #106891: kubeadm: validate local etcd certficates during #106926
Automated cherry pick of #106641: DelegateFSGroupToCSIDriver e2e: skip tests with chgrp #106867
kubelet: set failed phase during graceful shutdown #106900
Bug 2039539 : Revert “UPSTREAM: <drop>: revert upstream PR 106306” #1143
Full changelog
Updating ose-multus-admission-controller images to be consistent with ART #38
Full changelog
Updated the package module name #2
Synch repo cluster-api-provider-powervs with machine-api-provider-powervs #1
Full changelog
allow slow kubelet updates for static pods, but still fail if they never succeed #26853
vsphere is firing this alert/VSphereOpenshiftNodeHealthFail and it is hiding other alerts #26851
Bug 2055193 : Allow a single test to override suite timeout #26847
Bug 2055193 : Reenable wait on worker deletion and increase serial tes… #26848
Bug 2055197 : [release-4.10] update alert thresholds after extending static pod install duration #26845 #26845
ip reconciler ignore #26843
Bug 2053268 : fail on static pod lifecycle failures #26840
Bug 2053314 : [release-4.10] bug 2053314: requestheader test must wait for authentication operator to settle after config update #26838
Bug 2053307 : allow inexact matches for disruption data #26836
Bug 2052058 : Break out test for OSUpdateStaged event with no OSUpdateStarted #26830
Bug 2052035 : [release-4.10] add job type key to the error we track for statistical jobs #26825
Bug 2050247 : Update k8s vendoring #26819
Bug 1825034 : IBMCloud: Concurrent CRB create #26814
Bug 2050370 : update p99 values for disruption and alerts #26816
don’t double report early alert failures #26799
Bug 2047975 : Skip some HAProxy tests on FIPS #26802
add more frequently failing loki alerts to the allow-list #26788
Bug 2039539 : Allow apiserver burn rate alert to fire in CI #26748
Revert “add support for build csi volume source” #26790
Flake instead of fail the timely OSUpdateStaged test on metal and ovirt. #26789
Full changelog
Bug 2031045 : Don’t download binaries at build time #31
Bug 2031045 : Update to upstream v2.4.1 #30
Cherry pick PR 1398 to release 2.4 #1440
Continue using gocsi in vanilla flavor for 2.3 #957
Clean up white spaces in fullsync.go #945
Introduce CSINodeTopology CRD #947
Use LogNewErrorCodef in utils #936
Add permissions for cnsvolumeoperationrequest instances #953
Delete Volume implementation with idempotency handling #904
Create volume implementation with idempotency handling #898
Updated logger info, Added Polling waits and handled cleanup routine in label update and static provisioning tests #926
Fix trivial typo in comments for config.go #946
Clean up white spaces in config.go #934
Use LogNewErrorCodef in node.go #920
Add a few request validations for node RPCs #916
Clean up white spaces in vsphere/utils.go #914
Volume health timestamp annotation #871
Use LogNewErrorCodef for syncer util.go #923
Add default fstype parameter to cns-csi yamls #928
Upgrade sidecars in WCP #927
Clean up white spaces in common_controller_helper.go #921
Modify Volume Manager to handle idempotency #897
Remove file path check from reload config event #922
clean up authmanager.go #918
use fixed versions for linter check tools #909
Add methods to log and return an error #906
Clean up cnsctl #912
Clean up pbm.go #915
clean up long lines in informers.go #911
Clean up virtualcenter.go #896
Return NVME formatted UUID when volume is attached to VM on NVMe controller #890
Clean up long lines in nodes.go #894
Clean up manager.go #900
GC Testcase fix #907
using logger.GetNewContextWithLogger and removed unnecessary context creation. #891
Use appropriate query volume API in full sync and other places #901
ginkgo bump to 1.16.2 #903
Added GC online volume resize test cases #834
Verify in-line volume creation on the migrated node #880
Verify volume entry is updated in CNS when PVC is bound to statically created PV in K8s (when SPS was down) #877
Statically provision VMDK used by a PV provisioned by VCP using CSI #851
Fix disk decomm failure due to password rotation #902
Clean up comments in authmanager #889
Clean up server.go #895
Doc updates #888
clean up comments in nodes.go #882
Clean up comments in vanilla controller #885
Add a “Testing done” section in PR template #887
operationRequestStore implementation of VolumeOperationRequest interface #875
Remove gocsi dependency #825
Refactor code to remove redundant function calls and dependencies between packages #879
remove CPI installation requirement for topology feature #886
Watch ca file rotation in supervisor cluster and re-establish VC connection #868
Simple cleanups for service.go #872
vcp2csi migration tests syncer pod name update tests for statefulset and deployment #839
Clean up comments in pkg/kubernetes #876
Adding junit reporter #845
Remove namespace creation from cns-csi yaml #878
upgrading photon to 4.0 #866
upgrading ci golang image #861
Clean up logger.go #874
fixed misspell reported by golangci-lint #865
Create CnsVolumeOperationRequest definiton on API server and define VolumeOperationRequest interface #863
Support for CnsQueryAsyncVolume #830
Set health annotation to Inaccessible when it is not set #852
Remove duplicate configmaps in 1.15 and 1.16 csi yamls for SVC #864
fixed nil pointer access in volume health reconciler #850
set max volumes per node #847
remove v1.0.1 references #860
restructure manifests yamls #855
Spec for CnsVolumeOperationRequest Custom Resource #843
Add k8s 1.21 yaml for Supervisor cluster #859
wcp offline and online volume resize testcases #818
Sync CSI yamls for Supervisor cluster from internal repos #844
Vcp2csi - Verify Pod Name updates on CNS test with func to toggle migration fetaure gates on kubelet #815
e2e-test: Test for CSI-CNS Telemetry - Part2 #790
fixed detach volume error handling #840
Exposed CSI attach, detach and expand volume metrics in CNS CSI and PVCSI #824
fix registering types to help initialize CNS operator #838
Enable fake-attach feature #836
fixed linter issues #835
GC test fix in gc_block_volume_expansion.go #812
GC VolumeExpansion Testcase Fix #829
fix run-e2e-test.sh #828
Bump Kubernetes and controller-runtime version. #749
Bump up attacher and provisioner sidecar containers #819
Refactor isFileServiceEnabled workflow to avoid multiple calls to List Datacenters #789
Disable X_CSI_SPEC_DISABLE_LEN_CHECK for CSI controller #801
consolidate deployment yaml files for vanilla k8s #807
Compare FSS data on an update event in k8sorchestrator before updating the cache #809
Fix for WCP test issues #805
vcp2csi syncer tests first set and added migration verification for PV with ext3 FS #766
updating owners and security contacts #806
adding xfsprogs package for xfs filesystem support #804
Ignore supervisor FSS configmap updates in nodes #803
watch on cnscsisvfeaturestates deletion and add back cnscsisvfeaturestates CR in the namespace #799
Filter datastores for file volume creation in WCP #760
FSS replication changes for GC #783
update csi driver installation doc #798
Use locks for virtualmachine updates in pvCSI attach & detach #784
SV FSS Replication - Fix logging, Update RBAC for 1.20, and honor workloadnamespace label removal #797
Migration doc updates #795
Change leader-election flags #791
e2e-test - fix fsgroup pod test for wcp #785
v2.2.0 release doc and removal of Supervisor and TKG Features #769
Add default fstype to pvcsi and cns-csi manifests #788
Add priority class for pvcsi deployment and daemon sets #786
Reduced Poll timeout to check host status #745
e2e test - Create a Pod with securityContext and fsGroup #779
Handle virtualmachine not found errors during pvcsi detach operation #781
Remove broken URLs and update installation documentation to make it generic across releases #777
add retry logic and refactor ReloadConfiguration for wcp and gc #776
Fix fetch certificate file step in validation-webhook creation script #782
supervisor feature switch states replications on workload namespaces #764
CSI migration support on vSphere67u3p04 and 7.0 #738
disable X_CSI_DEBUG on vsphere-csi-node container #770
Update driver manifests to indicate api version for CSIDriver based on k8s version #761
Fix fake attach error when PVC gets deleted before detach completes in WCP #771
Update CSI driver yamls for supervisor cluster #768
Add registerDisk & retrieveVStorageObject methods to support CSI migration on vsphere 67p04 and 7.0 #701
Remove optional tag from cluster-distribution docs #756
Automation tests for CSI support for CNS Telemetry #718
Replacing the usage of CNS Query with QueryAll(with selection) to avoid SPBM workflows. #758
publish nfsv4 datastore is not supported #741
Updated documentation for cluster-distribution in csi-vsphere.conf #739
Fail gracefully if volume expansion is attempted on vSphere 6.7U3 #754
vCenter version check to enable online volume expansion feature #743
Retry reloading vCenter secret config operation #740
Refactor VMC related document. #742
Assign clusterflavor to TriggerCsiFullSyncReconciler #747
Fix typo in vSphere 7.0 Vanilla CSI YAML #750
Add CRD permissions for TKG and Vanilla CSI drivers #746
define CnsCsiSvFeatureStatesSpec #721
Do not populate volumemanager for TKG as part of CnsOperator Init #736
Upgrade govmomi to v0.24.1 #730
Enable CSI auth check in vSphere 67U3 and 7.0 manifests #731
Handling not found error for CnsFileAccessConfig in pvCSI ControllerUnPublishVolume #727
fail volume creation when unable to retrieve AccessibleTopology of the volume #704
Not run auth manager for file volumes if vSAN file services is not enabled #724
fix ginkgo focus tags for tests in vsphere_volume_disksize.go #726
Fix typo in the error message formatting #725
Ensure VMware CSI resources are deployed on an exclusive namespace vmware-system-csi
#615
Add volume health timestamp in GC. #722
Update rbac yamls for vSphere 7.0u1 #716
Add new field /status/capacity/allocatableSpace in Storage Pool CRD #684
Logout existing VC client if we encounter error while connecting to other components in VC #711
Add documentation for cluster-distribution parameter in csi-vsphere.conf #707
TriggerCsiFullSync API and Controller Implementation #699
Avoid unnecessary warning messages in Syncer container for update pod metadata #522
Update pvcsi yamls #710
Enhance create volume logging in pvCSI create volume #705
Add PVC name and namespace in the logs of csiGetVolumeHealthStatus method #646
WCP Offline Volume Expansion Tests (First Set) #658
svc-onlineVolumeExpansion-1 #659
Corrects incorrect fix in PR 664 #683
Modify document to describe CSI on VMC support. #706
Change YAML file to enable CSI on VMC support. Add doc for CSI on VMC support. #695
Update pvcsi liveness Probe yaml #700
Add empty datacenter issue to known issues for current 2.1.x releases #694
Govmomi bump #697
updating go.mod dependencies #693
Prevent GetVsanDatastores from throwing an error if a DC does not have datastores #690
Fix issue that fullsync returns with error ‘Duplicated entity for each entity type in one cluster is found’ #671
Online resize documentation #672
Removed QueryAllVolume in DeleteVolume workflow. #677
[Part 1] Add TriggerCsiFullSync API #662
k8s 1.20 manifests #679
updating documentation #661
Copying YAMLs for v2.1.1 from release branch #678
Update manifests and documentation for v2.1.1 release #674
Running a http server in syncer container to expose prometheus metrics. #666
Disable root squash and perform hard mount for file volumes in TKGS #669
Set cluster distribution in full sync for volumes created before upgrade #642
Add env variable for gocsi lock contention #665
Revert “Assign full permissions for file volumes created in WCP” #660
using single instance of tagmanager for getting shared datastores in the topology #650
Full changelog
Source code for this page located on github