Back to index
4.10.0-rc.3
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.3-x86_64
Tests:
- Blocking jobs
- Informing jobs
Upgrades from:
Upgrades to:
Loading changelog, this may take a while ...
Created: 2022-02-17 16:27:01 +0000 UTC
Image Digest: sha256:3d4ada825f4aa4d279d6b0b3566e4bf458a36dca1318f124c65e93f3a738c110
Release 4.10.0-rc.3 was created from registry.ci.openshift.org/ocp/release:4.10.0-0.nightly-2022-02-16-171622
Components
New images
Removed images
Rebuilt images without code change
- Bug 2047190: Rebase to v1.1.6 #9
- Bug 2029416: UPSTREAM: 572: User credentials provided by CredentialsOperator #7
- Bug 2037622: UPSTREAM: 590: Add pvc size to snapshot restore size #8
- 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
- Bug 2045561: revert defaultCAPIGroup constant #220
- Bug 2043675: UPSTREAM: <drop>: Ensure ClusterAPI DeleteNodes accounts for out of band changes scale #219
- Bug 2043043: Rebase Autoscaler onto upstream release-1.23 branch #218
- Cluster Autoscaler 1.23.0 #4568
- Update dependencies to kubernetes 1.23 #4567
- fix pod equivalency checks for pods with projected volumes #4441
- ignore azure csi topology label for similarity checks and populate it for scale from zero #4550
- fix: avoid double wrapping scale up error #4559
- Fix admission controller #4561
- Change the behaviour of Garbage Collector of AggregateCollectionStates #4488
- Switch VPA OOM E2E tests from custom image to upstream image #4556
- Increase server create timeout #4345
- Charts - CA - Default to system-cluster-critical priority class #4524
- CA - AWS - Update Static Instance List #4520
- fix scale set log formatter #4548
- Add MigLister interface with default no-op implementation #4544
- Cache Mig instances in GceCache #4543
- improve logging for scale set size changes #4541
- Add
--feature-gates
flag to support scale up on volume limits (CSI migration enabled) #4539
- Switch AdmissionReview from v1beta1 to v1 #4537
- Send UID too in AdmissionReview response #4538
- Use node version in gce os reserved #4542
- Add PULL_REQUEST_TEMPLATE.md #4534
- Refresh instances to mig cache in MigInfoProvider #4512
- Issue 4340 – Update the klog version to v2 in e2e –last part #4536
- cluster-autoscaler: Update READMe.md #4533
- Add version to gceMig and BuildCapacity() #4528
- fix answer about troubleshooting that why cluster not scale down #4510
- Rely on replica count found in unstructuredScalableResource #4443
- Fix missing yaml conversion for expander priorities #4321
- Re-add default expander #4513
- Cluster-Autoscaler update AWS EC2 instance types with g5, m6 and r6 - master branch #4481
- Move gce reserved to interface #4511
- Use DescribeInstanceTypes API to get EC2 instance type details #4468
- switch azure clients to non-legacy repo #4494
- Issue#4340 – Update klog version to v2 –part3 #4500
- add more azure instance types #4497
- add a100 gpu type #4495
- Cluster Autoscaler: GCE: update pricing for Spot N2D and Tesla K80 #4493
- Update cluster-autoscaler FAQ to define correct resource-lock options #4487
- [AWS EKS - Scale-to-0] Add EKS service and DescribeNodegroup API call #4444
- Changed the logging level in gce cloud provider #4486
- add configuration diagrams to clusterapi readme #4474
- Fix typo in FAQ #4477
- Improve ScaledUpGroup event info to include current & max nodes #4014
- Separate limits scaling between CPU & memory #4113
- Increase upper bound for expected VPA CPU recommendations #4469
- Register packet provider in all builder #4448
- implement GetOptions for AWS #4238
- Added changes to support alternative recommender #4131
- CA - AWS - Update StaticListLastUpdateTime on re-generating instance … #4411
- CA - Update gofmt of CAPI_nodegroup.go #4466
- Allow AWS and ClusterAPI providers to ignore topology.ebs.csi.aws.com/zone label #4458
- Fixes issue #4453 Removes Deprecated CAPI Annotations #4463
- update readme and examples to keep it consistent with the community v… #4461
- Add gjtempleton to top level OWNERS #4457
- expand CAPI_GROUP usage to cover other capi group variables #4451
- Mention Packet for supporting price expander #4447
- Make GCE instance template labels & taints getters public #4445
- Refactor MIG info providers in GCE cloud provider #4423
- Issue#4340-Migrate vertical-pod-autoscaler to k8s.io/klog/v2 –Part2 #4419
- Upgrade image tag version for helm chart #4417
- Cluster-Autoscaler update AWS EC2 instance types with c6i.* and dl1.* #4428
- cache ASG InstanceTypes for AWS #4073
- Support nvidia-tesla-a100 GPUs for aws cloud provider #4414
- Cluster Autoscaler: GCE: add pricing info for C2D #4420
- add recent AKS agentpool label to ignore for similarity checks #4421
- [AWS EKS - Scale-to-0] Update conditional to check cluster-name as well #4398
- Brightbox cluster autoscaler provider #4413
- Revert “Brightbox cluster autoscaler provider” #4410
- Brightbox cluster autoscaler provider #4019
- Update resizer README with latest image versions #4377
- addon-resizer: Restrict example RBAC to minimum #4352
- Use path/filepath instead of path #4386
- exported const LocalSSDDiskSizeInGiB should have comment #4405
- GCE ephemeral storage on local SSDs #4318
- CA - AWS - Instance Type Regeneration #4378
- Set PodsTriggeredScaleUp field for failed scale ups. #4395
- #4340-Migrate vertical-pod-autoscaler to k8s.io/klog/v2-Part1 #4361
- Introduce Empty Cluster Processor #4391
- Extend ScaleUpStatus with node groups that failed scale up. #4392
- Add descriptive log for pre_filtering_processor #4390
- Issue#4358 - Add fsGroup to security context of autoscaler pod #4359
- [AWS EKS - Scale-to-0] Update README to include warning about eks:nodegroup-name tag #4387
- [AWS EKS - Scale-to-0] Add check for the AWS EKS tags on the ASG #4304
- Adjust KEP for customized recommender #4329
- fix expanders unit tests #4354
- Allow specification of multiple expanders #4233
- Cluster Autoscaler: GCE: add pricing info for T2D #4347
- Update image for cloudstack cluster-autoscaler #4330
- azure: support CLI credentials instead of service principal #4295
- Add Standard_ND96asr_v4 #4338
- [AWS examples] Add priorityClassName & securityContext & upgrade image #4303
- Fix cluster feeder test #4341
- Rate limit garbage collection inside
ClusterState
#4302
- Make logs about managing cache less verbose #4335
- Use custom spam filtering function in event recorder. #4328
- Update k8s dependencies to 1.23.0-alpha.1 in CA. #4327
- Change parameter order of TemplateNodeInfoProvider #4324
- Cluster Autoscaler: GCE: Add support for Spot VMs #4322
- Move GetNodeInfosForGroups to it’s own processor #4191
- Update AWS docs for ASG tags #4229
- fix not being able to set args without value #4298
- Update VPA e2e dependencies #4308
- Cluster-Autoscaler - Update hardcoded AWS instance list #4299
- Add a test for clusterStateFeeder.InitFromHistoryProvider #4296
- fix: add missing RBAC permissions to example spec #4273
- CA - Cloud Provider Examples - add ability to list/watch/get namespaces #4280
- fix(leader-elect-resource-lock-role): Add permissions to role if leader election is based off configmaps #4276
- add init container when vpa recommender init from history provider #4102
- implement GetOptions for Azure #4237
- fix 4256 autoscaler permit #4277
- implement GetOptions for GCE #4236
- presources → resources #4278
- Cloud provider[Packet] fixes #4274
- Fix markdown code not showing correctly #4234
- fixed flag usages #4210
- Fill in the LastUpdateTime Field of VpaCheckpoint Status with Correct Time. #4250
- Use highest available magnum microversion #4261
- Optimise generate ec2 #4199
- Fix: Adding additional storage APIs discovered but unable to be watched on EKS #4246
- aws: Set maxAsgNamesPerDescribe to the new maximum value #3999
- Add NAMESPACE as an environment variable to the updater deployment config #4243
- Make CA version on HEAD match k8s version in go.mod #4257
- Extend ScaleUpStatus structure with ScaleUpError field. #4253
- Update Cluster Autoscaler version with vendor #4245
- Metrics for AWS API calls #4179
- allow adding annotations for priority-expander configmap #4222
- Add example to AWS readme if taint has value #4050
- Improve misleading log #4046
- GCE: add pricing info for new N2 instance types #4241
- Full changelog
- Mon 2172: Add clusterrole for editing alertmanagerconfigs #1545
- Remove UI access to AlertManager #1529
- Remove UI access from the Thanos routes #1512
- Bug 2038419: Bump Grafana to 8.3.4 and handle datasource migration #1543
- Bug 2030347: kube-state-metrics exposes metrics about resource annotations #1544
- Bug 2026489: Add runbook url for ThanosRuleRuleEvaluationLatencyHigh alert #1542
- Bug 2037891: Reverting the secureJsonData change for the grafana password #1539
- Full changelog
- Updating ose-containernetworking-plugins images to be consistent with ART #52
- Full changelog
- add custom must-gather image for ‘oc adm must-gather’ #85
- BUILD-400: feature file for rhel entitlement using shared secret #86
- BUILD-401: add an openshift build using entitlements via shared resources example #83
- BUILD-256: Conformance Tests for Shared Resource CSI Driver #62
- Full changelog
- Bug 2043130: Rebase to v3.4.0 for OCP 4.10 #37
- Add CHANGELOG for v3.4 #340
- Update kube and dependencies to 1.23 version #339
- Skip processing of ManagedFields changes #338
- Fix get nodeid from va.annotation directly #336
- master: update release-tools #333
- master: update release-tools #329
- master: update release-tools #327
- Clean up unused vars, funcs and types #324
- Clean up .travis.yml #325
- Full changelog
- Bug 2043130: Rebase to v3.1.0 for OCP 4.10 #49
- Add changelog for v3.1.0 #686
- bugfix: get capacity grpc request should have timeout #688
- lift kubernetes and other dependencies to latest versions #689
- external-provisioner changes to support PV Deletion protection finalizer #679
- master: update release-tools #683
- master: update release-tools #676
- Consider ResourceExhausted error as a final error. #675
- master: update release-tools #672
- Support accepting GA annStorageProvisioner annotation #667
- Clean up unused vars and types #663
- Check error on mockserver start and remove unused clientset arg #662
- Full changelog
- Bug 2043130: Rebase resizer v1.4.0 #127
- Add changelog and update readme for external-resizer #189
- Handle case of recovery from resize failures #187
- rebase: update kuberenetes dependencies to v1.23.1 #186
- master: update release-tools #188
- update kube dependencies to 1.23 version. #185
- update kube and other dependencies to v1.23 #184
- master: update release-tools #180
- Fix: PVC used by a job doesn’t get resize after the pod of the job completed #178
- master: update release-tools #176
- Fix unnecessary warning when PV bound to PVC is not created yet #172
- master: update release-tools #174
- Full changelog
- Bug 2043130: Update CSI sidecars to the latest release for 4.10 #66
- release-5.0: Update release tools 5.0 #641
- Backport changelog to release-5.0 #636
- Backport #585 to release 5.0 #634
- Rename KUBE_NODE_NAME to NODE_NAME #633
- update kube and dependencies to v1.23 #631
- Backport #626 to release-5.0 #628
- Backport #621 to release-5.0 #625
- Backport #606 to release-5.0 #623
- Merge pull request #588 from Kartik494/ValidateWebhook #613
- release-5.0: update release-tools #619
- Add short names for Volume Snapshot CRDs #607
- Fix an issue where patch will fail when status is nil #601
- master: update release-tools #599
- Use JSON patch for many VolumeSnapshot and VolumeSnapshotContent updates #526
- master: update release-tools #589
- Update images to v4.2.1 #586
- Fix deadlock in recursive metric locks #581
- Full changelog
- Bug 2041509: Rebase CCM onto latest changes with K8s 1.23 updates #11
- Use the GA compute API even for dual stack instances #312
- Migrate
cloud-provider-gcp
resourcelock to endpointsleases
#310
- Update google.golang.org/api to v0.63.0 #311
- Switch the errors to warnings that are expected on first run. #296
- Update dependencies to match the destination version #294
- Log feature gates that did not pass through the GCP feature gate filter #295
- Full changelog
- 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
- Bug 2041583: UPSTREAM: <carry>: set correctly static pods CPUs when workload partitioning is disabled #1136
- Bug 2040533: UPSTREAM: 107695: kubelet: fix podstatus not containing pod full name #1140
- Bug 2039539: UPSTREAM: <drop>: revert upstream PR 106306 #1130
- Bug 2022824: Fix the leak of vSphere client sessions #1104
- Bug 2042169: UPSTREAM: <carry>: remove egressnetworkpolicies from gc ignored resources #1123
- Bug 2040793: Fix ordering issues with snapshot e2e #1119
- Bug 2038968: Restore upstream feature gates #1112
- Bug 2004542: UPSTREAM: 89885: SQUASH: Retry fetching clouds.conf #1099
- Bug 2041641: Backport k8s.io/utils fix for a memory leak within the inotify utilities #1122
- Bug 2042493: UPSTREAM 107564: kube-apiserver integration test: allow IPs with leading zeros on the API #1124
- Bug 2039414: UPSTREAM: <carry>: allows for switching KS to talk to Kube API over localhost-squash to other #1121
- Bug 2042493: UPSTREAM: <carry>: Fix conformance and serial tests by stopping node cordoning #1129
- Bug 1933144: hardens the aggregated API e2e tests in an HA setup #1114
- Full changelog
- Minor gathering docs update (#575) #575
- Remove “InsightsOperatorPullingSCA” TP feature check (#574) #574
- info alert when the SCA is not available (#565) #565
- Bump k8s & OpenShift versions (#572) #572
- feat: conditional log gathers into a single gather and PrometheusOperatorSyncFailed (#563) #563
- Full changelog
- Updated the package module name #2
- Synch repo cluster-api-provider-powervs with machine-api-provider-powervs #1
- 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