diff --git a/extensions/arc/notebooks/arcDeployment/deploy.arc.control.plane.ipynb b/extensions/arc/notebooks/arcDeployment/deploy.arc.control.plane.ipynb index 3541346f13..e24b404cea 100644 --- a/extensions/arc/notebooks/arcDeployment/deploy.arc.control.plane.ipynb +++ b/extensions/arc/notebooks/arcDeployment/deploy.arc.control.plane.ipynb @@ -192,7 +192,7 @@ "os.environ[\"DOCKER_PASSWORD\"] = arc_docker_password\n", "if os.name == 'nt':\n", " print(f'If you don\\'t see output produced by azdata, you can run the following command in a terminal window to check the deployment status:\\n\\t {os.environ[\"AZDATA_NB_VAR_KUBECTL\"]} get pods -n {arc_data_controller_namespace}')\n", - "run_command(f'azdata arc dc create --connectivity-mode {arc_data_controller_connectivity_mode} -n {arc_data_controller_name} -ns {arc_data_controller_namespace} -s {arc_subscription} -g {arc_resource_group} -l {arc_data_controller_location} --profile-name {arc_profile}')\n", + "run_command(f'azdata arc dc create --connectivity-mode {arc_data_controller_connectivity_mode} -n {arc_data_controller_name} -ns {arc_data_controller_namespace} -s {arc_subscription} -g {arc_resource_group} -l {arc_data_controller_location} -sc {arc_data_controller_storage_class} --profile-name {arc_profile}')\n", "print(f'Azure Arc Data controller cluster: {arc_data_controller_name} created.') " ], "metadata": { @@ -247,4 +247,4 @@ "execution_count": null } ] -} \ No newline at end of file +} diff --git a/extensions/arc/package.json b/extensions/arc/package.json index 8cc7045fce..2bbb215f73 100644 --- a/extensions/arc/package.json +++ b/extensions/arc/package.json @@ -267,6 +267,13 @@ "required": true, "variableName": "AZDATA_NB_VAR_ARC_DATA_CONTROLLER_NAME" }, + { + "label": "%arc.storage-class.dc.label%", + "description": "%arc.sql.storage-class.dc.description%", + "variableName": "AZDATA_NB_VAR_ARC_DATA_CONTROLLER_STORAGE_CLASS", + "type": "kube_storage_class", + "required": true + }, { "type": "azure_locations", "label": "%arc.control.plane.arc.data.controller.location%", diff --git a/extensions/arc/package.nls.json b/extensions/arc/package.nls.json index 97c230b580..53a2f83107 100644 --- a/extensions/arc/package.nls.json +++ b/extensions/arc/package.nls.json @@ -81,6 +81,8 @@ "arc.azure.section.title": "Azure information", "arc.sql.instance.name": "Instance name (lower case letters and digits only)", "arc.sql.username": "Username", + "arc.storage-class.dc.label": "Storage Class", + "arc.sql.storage-class.dc.description": "The storage class to be used for all data and logs persistent volumes for all data controller pods that require them.", "arc.storage-class.data.label": "Storage Class (Data)", "arc.sql.storage-class.data.description": "The storage class to be used for data (.mdf)", "arc.postgres.storage-class.data.description": "The storage class to be used for data persistent volumes",