Enabled deployment of Azure Arc data controllers in directly connected mode (#17707)

* Added fields for connectivity mode, custom loc, auto-metrics, auto-logs, and the dynamic enablement of such fields.

* Changed the description of the data controller details page.

* Change notebook params to work for direct mode

* Added login to dc deployment notebooks

* Fixed auto upload metrics and logs true/false, separated login into another cell.

* Removed localization of indirect and direct connectivity labels.
This commit is contained in:
Candice Ye
2021-11-22 13:28:51 -08:00
committed by GitHub
parent 80f3f4eb88
commit ef4dab072a
3 changed files with 185 additions and 95 deletions

View File

@@ -261,6 +261,20 @@
"label": "%arc.data.controller.details.description%",
"labelWidth": "600px"
},
{
"type": "options",
"label": "%arc.data.controller.connectivity.mode%",
"required": true,
"variableName": "AZDATA_NB_VAR_ARC_DATA_CONTROLLER_CONNECTIVITY_MODE",
"options": {
"values": [
"Indirect",
"Direct"
],
"defaultValue": "Indirect",
"optionsType": "radio"
}
},
{
"type": "text",
"label": "%arc.data.controller.namespace%",
@@ -273,7 +287,11 @@
],
"defaultValue": "arc",
"required": true,
"variableName": "AZDATA_NB_VAR_ARC_DATA_CONTROLLER_NAMESPACE"
"variableName": "AZDATA_NB_VAR_ARC_DATA_CONTROLLER_NAMESPACE",
"enabled": {
"target": "AZDATA_NB_VAR_ARC_DATA_CONTROLLER_CONNECTIVITY_MODE",
"value": "Indirect"
}
},
{
"type": "text",
@@ -310,6 +328,39 @@
"onpremises",
"other"
]
},
{
"type": "text",
"label": "%arc.data.controller.custom.location%",
"description": "%arc.data.controller.custom.location.description%",
"required": true,
"variableName": "AZDATA_NB_VAR_ARC_DATA_CONTROLLER_CUSTOM_LOCATION",
"enabled": {
"target": "AZDATA_NB_VAR_ARC_DATA_CONTROLLER_CONNECTIVITY_MODE",
"value": "Direct"
}
},
{
"type": "checkbox",
"label": "%arc.data.controller.auto.upload.metrics%",
"variableName": "AZDATA_NB_VAR_ARC_DATA_CONTROLLER_AUTO_UPLOAD_METRICS",
"description": "%arc.data.controller.auto.upload.metrics.description%",
"defaultValue": false,
"enabled": {
"target": "AZDATA_NB_VAR_ARC_DATA_CONTROLLER_CONNECTIVITY_MODE",
"value": "Direct"
}
},
{
"type": "checkbox",
"label": "%arc.data.controller.auto.upload.logs%",
"variableName": "AZDATA_NB_VAR_ARC_DATA_CONTROLLER_AUTO_UPLOAD_LOGS",
"description": "%arc.data.controller.auto.upload.logs.description%",
"defaultValue": false,
"enabled": {
"target": "AZDATA_NB_VAR_ARC_DATA_CONTROLLER_CONNECTIVITY_MODE",
"value": "Direct"
}
}
]
},