Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[AKS] support csi drivers extensibility #23654

Merged
merged 1 commit into from
Aug 30, 2022
Merged

[AKS] support csi drivers extensibility #23654

merged 1 commit into from
Aug 30, 2022

Conversation

ZeroMagic
Copy link
Contributor

@ZeroMagic ZeroMagic commented Aug 24, 2022

Related command

az aks create [--disable-disk-driver] [--disable-file-driver] [--disable-snapshot-controller]
az aks update [--disable-disk-driver] [--disable-file-driver] [--disable-snapshot-controller] [--enable-disk-driver] [--enable-file-driver] [--enable-snapshot-controller]

Description

With the feature, customers can enable/disable the CSI Drivers in their clusters according to demand.
Testing Guide

pyttest test_managed_cluster_decorator.py

azdev test acs.test_aks_create_and_update_with_csi_drivers_extensibility --live
azdev test acs.test_aks_create_with_standard_csi_drivers --live

History Notes

[AKS] az aks create/update: Add new parameters --enable-disk-driver and --disable-disk-driver to enable/disable AzureDisk CSI Driver. When creating new cluster, AzureDisk CSI Driver is enabled by default.
[AKS] az aks create/update: Add new parameters --enable-file-driver and --disable-file-driver to enable/disable AzureFile CSI Driver. When creating new cluster, AzureFile CSI Driver is enabled by default.
[AKS] az aks create/update: Add new parameters --enable-snapshot-controller and --disable-snapshot-controller to enable/disable CSI Snapshot Controller. When creating new cluster, CSI Snapshot Controller is enabled by default.


This checklist is used to make sure that common guidelines for a pull request are followed.

@ghost ghost requested a review from wangzelin007 August 24, 2022 16:55
@ghost ghost assigned zhoxing-ms Aug 24, 2022
@ghost ghost added this to the Aug 2022 (2022-09-06) milestone Aug 24, 2022
@ghost ghost added the Auto-Assign Auto assign by bot label Aug 24, 2022
@ghost ghost requested a review from yonzhan August 24, 2022 16:55
@ghost ghost added the AKS az aks/acs/openshift label Aug 24, 2022
@yonzhan
Copy link
Collaborator

yonzhan commented Aug 24, 2022

AKS

Signed-off-by: Ji An Liu <jiliu8@microsoft.com>
Copy link
Member

@FumingZhang FumingZhang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@ZeroMagic
Copy link
Contributor Author

Could you have a look @zhoxing-ms

@zhoxing-ms
Copy link
Contributor

Could you write the history notes for the feature of these new parameters in the PR description like #23324
For more details, please refer to this doc submitting-pull-requests

@ZeroMagic
Copy link
Contributor Author

Could you write the history notes for the feature of these new parameters in the PR description like #23324 For more details, please refer to this doc submitting-pull-requests

Updated the description

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
AKS az aks/acs/openshift Auto-Assign Auto assign by bot
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants