Skip to content

Commit 8f6379a

Browse files
authored
AIO 2509 Release (#77)
1 parent a669eb3 commit 8f6379a

3 files changed

Lines changed: 209 additions & 215 deletions

File tree

CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# global owners
2-
* @chgennar @juancooldude @reddydMSFT @rafarhat @sriharsha8055 @shkalavala
2+
* @chgennar @juancooldude @reddydMSFT @rafarhat @sriharsha8055 @shkalavala @varunpuranik @lt72

release/azure-iot-operations-enablement.json

Lines changed: 23 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
"metadata": {
66
"_generator": {
77
"name": "bicep",
8-
"version": "0.37.4.10188",
9-
"templateHash": "6846030046916320732"
8+
"version": "0.38.3.11034",
9+
"templateHash": "15012452578180993432"
1010
}
1111
},
1212
"definitions": {
@@ -923,19 +923,13 @@
923923
},
924924
"variables": {
925925
"VERSIONS": {
926-
"platform": "0.7.25",
927-
"secretStore": "0.10.0",
928-
"containerStorage": "2.6.0"
926+
"platform": "0.7.29",
927+
"secretStore": "0.10.0"
929928
},
930929
"TRAINS": {
931930
"platform": "preview",
932-
"secretStore": "preview",
933-
"containerStorage": "stable"
934-
},
935-
"faultTolerantStorageClass": "[coalesce(tryGet(tryGet(parameters('advancedConfig'), 'edgeStorageAccelerator'), 'diskStorageClass'), 'acstor-arccontainerstorage-storage-pool')]",
936-
"nonFaultTolerantStorageClass": "[coalesce(tryGet(tryGet(parameters('advancedConfig'), 'edgeStorageAccelerator'), 'diskStorageClass'), 'default,local-path')]",
937-
"diskStorageClass": "[if(equals(tryGet(tryGet(parameters('advancedConfig'), 'edgeStorageAccelerator'), 'faultToleranceEnabled'), true()), variables('faultTolerantStorageClass'), variables('nonFaultTolerantStorageClass'))]",
938-
"diskMountPoint": "[coalesce(tryGet(tryGet(parameters('advancedConfig'), 'edgeStorageAccelerator'), 'diskMountPoint'), '/mnt')]"
931+
"secretStore": "preview"
932+
}
939933
},
940934
"resources": {
941935
"cluster": {
@@ -944,28 +938,31 @@
944938
"apiVersion": "2021-03-01",
945939
"name": "[parameters('clusterName')]"
946940
},
947-
"aio_platform_extension": {
941+
"aioPlatformExtension": {
942+
"condition": "[equals(parameters('trustConfig').source, 'SelfSigned')]",
948943
"type": "Microsoft.KubernetesConfiguration/extensions",
949944
"apiVersion": "2023-05-01",
950945
"scope": "[format('Microsoft.Kubernetes/connectedClusters/{0}', parameters('clusterName'))]",
951946
"name": "azure-iot-operations-platform",
947+
"identity": {
948+
"type": "SystemAssigned"
949+
},
952950
"properties": {
953951
"extensionType": "microsoft.iotoperations.platform",
954-
"version": "[coalesce(tryGet(tryGet(parameters('advancedConfig'), 'platform'), 'version'), variables('VERSIONS').platform)]",
955-
"releaseTrain": "[coalesce(tryGet(tryGet(parameters('advancedConfig'), 'platform'), 'train'), variables('TRAINS').platform)]",
952+
"releaseTrain": "[coalesce(tryGet(tryGet(parameters('advancedConfig'), 'certManager'), 'train'), variables('TRAINS').platform)]",
953+
"version": "[coalesce(tryGet(tryGet(parameters('advancedConfig'), 'certManager'), 'version'), variables('VERSIONS').platform)]",
956954
"autoUpgradeMinorVersion": false,
957955
"scope": {
958956
"cluster": {
959957
"releaseNamespace": "cert-manager"
960958
}
961959
},
962960
"configurationSettings": {
963-
"installCertManager": "[if(equals(parameters('trustConfig').source, 'SelfSigned'), 'true', 'false')]",
964-
"installTrustManager": "[if(equals(parameters('trustConfig').source, 'SelfSigned'), 'true', 'false')]"
961+
"AgentOperationTimeoutInMinutes": "20"
965962
}
966963
}
967964
},
968-
"secret_store_extension": {
965+
"secretStoreExtension": {
969966
"type": "Microsoft.KubernetesConfiguration/extensions",
970967
"apiVersion": "2023-05-01",
971968
"scope": "[format('Microsoft.Kubernetes/connectedClusters/{0}', parameters('clusterName'))]",
@@ -984,26 +981,7 @@
984981
}
985982
},
986983
"dependsOn": [
987-
"aio_platform_extension"
988-
]
989-
},
990-
"container_storage_extension": {
991-
"type": "Microsoft.KubernetesConfiguration/extensions",
992-
"apiVersion": "2023-05-01",
993-
"scope": "[format('Microsoft.Kubernetes/connectedClusters/{0}', parameters('clusterName'))]",
994-
"name": "azure-arc-containerstorage",
995-
"identity": {
996-
"type": "SystemAssigned"
997-
},
998-
"properties": {
999-
"extensionType": "microsoft.arc.containerstorage",
1000-
"autoUpgradeMinorVersion": false,
1001-
"version": "[coalesce(tryGet(tryGet(parameters('advancedConfig'), 'edgeStorageAccelerator'), 'version'), variables('VERSIONS').containerStorage)]",
1002-
"releaseTrain": "[coalesce(tryGet(tryGet(parameters('advancedConfig'), 'edgeStorageAccelerator'), 'train'), variables('TRAINS').containerStorage)]",
1003-
"configurationSettings": "[union(createObject('edgeStorageConfiguration.create', 'true', 'feature.diskStorageClass', variables('diskStorageClass')), if(equals(tryGet(tryGet(parameters('advancedConfig'), 'edgeStorageAccelerator'), 'faultToleranceEnabled'), true()), createObject('acstorConfiguration.create', 'true', 'acstorConfiguration.properties.diskMountPoint', variables('diskMountPoint')), createObject()))]"
1004-
},
1005-
"dependsOn": [
1006-
"aio_platform_extension"
984+
"aioPlatformExtension"
1007985
]
1008986
}
1009987
},
@@ -1014,30 +992,23 @@
1014992
"type": "string"
1015993
},
1016994
"value": [
1017-
"[extensionResourceId(resourceId('Microsoft.Kubernetes/connectedClusters', parameters('clusterName')), 'Microsoft.KubernetesConfiguration/extensions', 'azure-iot-operations-platform')]",
1018995
"[extensionResourceId(resourceId('Microsoft.Kubernetes/connectedClusters', parameters('clusterName')), 'Microsoft.KubernetesConfiguration/extensions', 'azure-secret-store')]"
1019996
]
1020997
},
1021998
"extensions": {
1022999
"type": "object",
10231000
"value": {
1024-
"platform": {
1025-
"name": "azure-iot-operations-platform",
1026-
"id": "[extensionResourceId(resourceId('Microsoft.Kubernetes/connectedClusters', parameters('clusterName')), 'Microsoft.KubernetesConfiguration/extensions', 'azure-iot-operations-platform')]",
1027-
"version": "[reference('aio_platform_extension').version]",
1028-
"releaseTrain": "[reference('aio_platform_extension').releaseTrain]"
1001+
"certManager": {
1002+
"name": "[if(equals(parameters('trustConfig').source, 'SelfSigned'), 'azure-iot-operations-platform', null())]",
1003+
"id": "[if(equals(parameters('trustConfig').source, 'SelfSigned'), extensionResourceId(resourceId('Microsoft.Kubernetes/connectedClusters', parameters('clusterName')), 'Microsoft.KubernetesConfiguration/extensions', 'azure-iot-operations-platform'), null())]",
1004+
"version": "[tryGet(if(equals(parameters('trustConfig').source, 'SelfSigned'), reference('aioPlatformExtension', '2023-05-01', 'full'), null()), 'properties', 'version')]",
1005+
"releaseTrain": "[tryGet(if(equals(parameters('trustConfig').source, 'SelfSigned'), reference('aioPlatformExtension', '2023-05-01', 'full'), null()), 'properties', 'releaseTrain')]"
10291006
},
10301007
"secretStore": {
10311008
"name": "azure-secret-store",
10321009
"id": "[extensionResourceId(resourceId('Microsoft.Kubernetes/connectedClusters', parameters('clusterName')), 'Microsoft.KubernetesConfiguration/extensions', 'azure-secret-store')]",
1033-
"version": "[reference('secret_store_extension').version]",
1034-
"releaseTrain": "[reference('secret_store_extension').releaseTrain]"
1035-
},
1036-
"containerStorage": {
1037-
"name": "azure-arc-containerstorage",
1038-
"id": "[extensionResourceId(resourceId('Microsoft.Kubernetes/connectedClusters', parameters('clusterName')), 'Microsoft.KubernetesConfiguration/extensions', 'azure-arc-containerstorage')]",
1039-
"version": "[reference('container_storage_extension').version]",
1040-
"releaseTrain": "[reference('container_storage_extension').releaseTrain]"
1010+
"version": "[reference('secretStoreExtension').version]",
1011+
"releaseTrain": "[reference('secretStoreExtension').releaseTrain]"
10411012
}
10421013
}
10431014
}

0 commit comments

Comments
 (0)