diff --git a/src/confcom/azext_confcom/arm.template.md b/src/confcom/azext_confcom/arm.template.md index f467dc3e614..d022ebc0819 100644 --- a/src/confcom/azext_confcom/arm.template.md +++ b/src/confcom/azext_confcom/arm.template.md @@ -1,6 +1,7 @@ -This file is a reference page for the [README](README.md) file. +This file is a reference page for the [README](README.md) file. + +arm-template.json -arm-template.json ``` { "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", @@ -39,7 +40,7 @@ arm-template.json { "name": "[variables('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-10-01-preview", + "apiVersion": "2023-05-01", "location": "[resourceGroup().location]", "properties": { "confidentialComputeProperties": { @@ -108,4 +109,4 @@ arm-template.json } } } -``` \ No newline at end of file +``` diff --git a/src/confcom/azext_confcom/commands.py b/src/confcom/azext_confcom/commands.py index 96e87d8526b..a433d61c2f5 100644 --- a/src/confcom/azext_confcom/commands.py +++ b/src/confcom/azext_confcom/commands.py @@ -9,5 +9,5 @@ def load_command_table(self, _): with self.command_group("confcom") as g: g.custom_command("acipolicygen", "acipolicygen_confcom") - with self.command_group("confcom", is_preview=True): + with self.command_group("confcom"): pass diff --git a/src/confcom/azext_confcom/tests/latest/test_confcom_arm.py b/src/confcom/azext_confcom/tests/latest/test_confcom_arm.py index 979743e4604..d2ec5ff127b 100644 --- a/src/confcom/azext_confcom/tests/latest/test_confcom_arm.py +++ b/src/confcom/azext_confcom/tests/latest/test_confcom_arm.py @@ -146,7 +146,7 @@ class PolicyGeneratingArm(unittest.TestCase): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { "containers": [ @@ -341,7 +341,7 @@ def test_arm_template_missing_image_name(self): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { @@ -579,7 +579,7 @@ def test_arm_template_missing_containers(self): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { "containers": [ @@ -673,7 +673,7 @@ def test_arm_template_missing_definition(self): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { @@ -826,7 +826,7 @@ def test_arm_template_with_parameter_file(self): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { @@ -994,7 +994,7 @@ def test_arm_template_with_parameter_file_injected_env_vars(self): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { @@ -1164,7 +1164,7 @@ def test_arm_template_with_parameter_file_arm_config(self): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { @@ -1332,7 +1332,7 @@ def test_arm_template_with_parameter_file_clean_room(self): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { @@ -1455,7 +1455,7 @@ class PolicyDiff(unittest.TestCase): "resources": [ { "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "name": "secret-volume-demo", "location": "[resourceGroup().location]", "properties": { @@ -1534,7 +1534,7 @@ class PolicyDiff(unittest.TestCase): "resources": [ { "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "name": "secret-volume-demo", "location": "[resourceGroup().location]", "properties": { @@ -1715,7 +1715,7 @@ class PolicyGeneratingArmInfrastructureSvn(unittest.TestCase): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { "containers": [ @@ -1838,7 +1838,7 @@ class MultiplePolicyTemplate(unittest.TestCase): "resources": [ { "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "name": "secret-volume-demo", "location": "[resourceGroup().location]", "properties": { @@ -1904,7 +1904,7 @@ class MultiplePolicyTemplate(unittest.TestCase): }, { "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "name": "secret-volume-demo", "location": "[resourceGroup().location]", "properties": { @@ -2067,7 +2067,7 @@ class PolicyGeneratingArmInitContainer(unittest.TestCase): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { @@ -2253,7 +2253,7 @@ class PolicyGeneratingDisableStdioAccess(unittest.TestCase): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { @@ -2400,7 +2400,7 @@ class PolicyGeneratingAllowElevated(unittest.TestCase): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { @@ -2548,7 +2548,7 @@ def test_printing_existing_policy(self): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { "containers": [ @@ -2685,7 +2685,7 @@ def test_printing_existing_policy(self): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { "containers": [ @@ -2903,7 +2903,7 @@ class PolicyGeneratingArmWildcardEnvs(unittest.TestCase): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { "containers": [ @@ -3021,7 +3021,7 @@ class PolicyGeneratingArmWildcardEnvs(unittest.TestCase): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { "containers": [ @@ -3152,7 +3152,7 @@ class PolicyGeneratingArmWildcardEnvs(unittest.TestCase): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { "containers": [ @@ -3293,7 +3293,7 @@ class PolicyGeneratingArmWildcardEnvs(unittest.TestCase): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { "containers": [ @@ -3515,7 +3515,7 @@ class PolicyGeneratingEdgeCases(unittest.TestCase): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { @@ -3658,7 +3658,7 @@ class PolicyGeneratingSecurityContext(unittest.TestCase): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { "containers": [ @@ -3799,7 +3799,7 @@ class PolicyGeneratingSecurityContext(unittest.TestCase): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { "containers": [ @@ -3951,7 +3951,7 @@ class PolicyGeneratingSecurityContext(unittest.TestCase): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { "containers": [ @@ -4098,7 +4098,7 @@ class PolicyGeneratingSecurityContext(unittest.TestCase): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { "containers": [ @@ -4388,7 +4388,7 @@ class PolicyGeneratingSecurityContextUserEdgeCases(unittest.TestCase): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { "containers": [ @@ -4538,7 +4538,7 @@ class PolicyGeneratingSecurityContextUserEdgeCases(unittest.TestCase): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { "containers": [ @@ -4688,7 +4688,7 @@ class PolicyGeneratingSecurityContextUserEdgeCases(unittest.TestCase): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { "containers": [ @@ -5147,7 +5147,7 @@ class PolicyGeneratingSecurityContextSeccompProfileEdgeCases(unittest.TestCase): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { "containers": [ diff --git a/src/confcom/azext_confcom/tests/latest/test_confcom_tar.py b/src/confcom/azext_confcom/tests/latest/test_confcom_tar.py index 69bac2e8ad2..0751a682c98 100644 --- a/src/confcom/azext_confcom/tests/latest/test_confcom_tar.py +++ b/src/confcom/azext_confcom/tests/latest/test_confcom_tar.py @@ -97,7 +97,7 @@ def test_arm_template_with_parameter_file_clean_room_tar(self): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { @@ -285,7 +285,7 @@ def test_arm_template_mixed_mode_tar(self): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { @@ -494,7 +494,7 @@ def test_arm_template_with_parameter_file_clean_room_tar_invalid(self): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { @@ -652,7 +652,7 @@ def test_clean_room_fake_tar_invalid(self): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { diff --git a/src/confcom/azext_confcom/tests/latest/test_confcom_template_util.py b/src/confcom/azext_confcom/tests/latest/test_confcom_template_util.py index 18a93b9eb80..a1cba91a823 100644 --- a/src/confcom/azext_confcom/tests/latest/test_confcom_template_util.py +++ b/src/confcom/azext_confcom/tests/latest/test_confcom_template_util.py @@ -407,7 +407,7 @@ def test_inject_policy_into_template(self): { "name": "[parameters('containergroupname')]", "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-04-01-preview", + "apiVersion": "2023-05-01", "location": "[parameters('location')]", "properties": { "containers": [ diff --git a/src/confcom/samples/sample-template-input.json b/src/confcom/samples/sample-template-input.json index 130fdb19f20..17692a44199 100644 --- a/src/confcom/samples/sample-template-input.json +++ b/src/confcom/samples/sample-template-input.json @@ -8,7 +8,7 @@ "resources": [ { "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-10-01-preview", + "apiVersion": "2023-05-01", "name": "secret-volume-demo", "location": "[resourceGroup().location]", "properties": { diff --git a/src/confcom/samples/sample-template-output.json b/src/confcom/samples/sample-template-output.json index 0200a99875f..37dcaff3f87 100644 --- a/src/confcom/samples/sample-template-output.json +++ b/src/confcom/samples/sample-template-output.json @@ -8,7 +8,7 @@ "resources": [ { "type": "Microsoft.ContainerInstance/containerGroups", - "apiVersion": "2022-10-01-preview", + "apiVersion": "2023-05-01", "name": "secret-volume-demo", "location": "[resourceGroup().location]", "properties": {