azure-cli-extensions: update package set (#353094)

This commit is contained in:
Paul Meyer 2024-11-08 09:17:50 +01:00 committed by GitHub
commit 6a0ff47d22
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 159 additions and 119 deletions

View File

@ -34,13 +34,6 @@
"hash": "sha256-Yd8jThB1npkWwdRHqwK4JjfeEP2XwxoXJS4fUYOFOIM=", "hash": "sha256-Yd8jThB1npkWwdRHqwK4JjfeEP2XwxoXJS4fUYOFOIM=",
"description": "Microsoft Azure Command-Line Tools DomainServicesResourceProvider Extension" "description": "Microsoft Azure Command-Line Tools DomainServicesResourceProvider Extension"
}, },
"adp": {
"pname": "adp",
"version": "0.1.0",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/adp-0.1.0-py3-none-any.whl",
"hash": "sha256-/WRRmDL0/TFEMfhxdlB+ECSbjRZVN/gdBcnqUYWuhOw=",
"description": "Microsoft Azure Command-Line Tools Adp Extension"
},
"aem": { "aem": {
"pname": "aem", "pname": "aem",
"version": "0.3.0", "version": "0.3.0",
@ -57,9 +50,9 @@
}, },
"aks-preview": { "aks-preview": {
"pname": "aks-preview", "pname": "aks-preview",
"version": "9.0.0b6", "version": "9.0.0b8",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-9.0.0b6-py2.py3-none-any.whl", "url": "https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-9.0.0b8-py2.py3-none-any.whl",
"hash": "sha256-NqIV06L9tUuKl37KszDD9zwydGNoyXc2ThH9XLjgiaQ=", "hash": "sha256-CYRK4Cug1Y+TaK43OPPUMR9cpyHtzBz3CIb8+KgMv7g=",
"description": "Provides a preview for upcoming AKS features" "description": "Provides a preview for upcoming AKS features"
}, },
"akshybrid": { "akshybrid": {
@ -85,9 +78,9 @@
}, },
"amg": { "amg": {
"pname": "amg", "pname": "amg",
"version": "2.4.0", "version": "2.5.0",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/amg-2.4.0-py3-none-any.whl", "url": "https://azcliprod.blob.core.windows.net/cli-extensions/amg-2.5.0-py3-none-any.whl",
"hash": "sha256-YkyoyEfOk+zIOe5CgRXQmyY8Ts58UtoKvvOIk2RREdY=", "hash": "sha256-yQAtjGU/VqixCGvzPpGPO6bzJ8yEAGvnWUB4QhiH9B0=",
"description": "Microsoft Azure Command-Line Tools Azure Managed Grafana Extension" "description": "Microsoft Azure Command-Line Tools Azure Managed Grafana Extension"
}, },
"amlfs": { "amlfs": {
@ -99,9 +92,9 @@
}, },
"apic-extension": { "apic-extension": {
"pname": "apic-extension", "pname": "apic-extension",
"version": "1.0.0b5", "version": "1.1.0",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/apic_extension-1.0.0b5-py3-none-any.whl", "url": "https://azcliprod.blob.core.windows.net/cli-extensions/apic_extension-1.1.0-py3-none-any.whl",
"hash": "sha256-+8ofhEYBMULWdhWbgpL9fC0xdfOeG661xNE/ljcAMlQ=", "hash": "sha256-AeXrQi6EJoOW3bAlEjC907nUdfRj6BM/BBX7Dw4DJAs=",
"description": "Microsoft Azure Command-Line Tools ApicExtension Extension" "description": "Microsoft Azure Command-Line Tools ApicExtension Extension"
}, },
"appservice-kube": { "appservice-kube": {
@ -111,6 +104,13 @@
"hash": "sha256-f9ctJ+Sw7O2jsrTzAcegwwaP6ouW1w+fyq0UIkDefQ0=", "hash": "sha256-f9ctJ+Sw7O2jsrTzAcegwwaP6ouW1w+fyq0UIkDefQ0=",
"description": "Microsoft Azure Command-Line Tools App Service on Kubernetes Extension" "description": "Microsoft Azure Command-Line Tools App Service on Kubernetes Extension"
}, },
"arcgateway": {
"pname": "arcgateway",
"version": "1.0.0b1",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/arcgateway-1.0.0b1-py3-none-any.whl",
"hash": "sha256-Mw/R8ZdL7OFtySTjU3MbHw9EA6WONuM0dwXwHb2/A9E=",
"description": "Microsoft Azure Command-Line Tools Arcgateway Extension"
},
"astronomer": { "astronomer": {
"pname": "astronomer", "pname": "astronomer",
"version": "1.0.0", "version": "1.0.0",
@ -169,9 +169,9 @@
}, },
"bastion": { "bastion": {
"pname": "bastion", "pname": "bastion",
"version": "1.3.0", "version": "1.3.1",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/bastion-1.3.0-py3-none-any.whl", "url": "https://azcliprod.blob.core.windows.net/cli-extensions/bastion-1.3.1-py3-none-any.whl",
"hash": "sha256-FRqyXU3N4QtGxGk879rx0NWEHhXP4+xkwImqr1XmyMA=", "hash": "sha256-DMqkBnT8Mp/p+SV/hpwxnGTWyJwChmSm/1NOuu4dxek=",
"description": "Microsoft Azure Command-Line Tools Bastion Extension" "description": "Microsoft Azure Command-Line Tools Bastion Extension"
}, },
"billing-benefits": { "billing-benefits": {
@ -225,9 +225,9 @@
}, },
"connectedmachine": { "connectedmachine": {
"pname": "connectedmachine", "pname": "connectedmachine",
"version": "1.0.0b2", "version": "1.0.0",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/connectedmachine-1.0.0b2-py3-none-any.whl", "url": "https://azcliprod.blob.core.windows.net/cli-extensions/connectedmachine-1.0.0-py3-none-any.whl",
"hash": "sha256-i4xDQMTGVS44JiIP+5W/YZRHZ1sEaTBLcfqA4uTjHIE=", "hash": "sha256-FJ7q1J0MBG93jqTZnXhEjzgVe4bqWR0e6lRfiJZZZRE=",
"description": "Microsoft Azure Command-Line Tools ConnectedMachine Extension" "description": "Microsoft Azure Command-Line Tools ConnectedMachine Extension"
}, },
"connectedvmware": { "connectedvmware": {
@ -237,18 +237,11 @@
"hash": "sha256-tzGoIcYJqui/q34EcLNCuReefgxlSC9KQypg2HpMOV8=", "hash": "sha256-tzGoIcYJqui/q34EcLNCuReefgxlSC9KQypg2HpMOV8=",
"description": "Microsoft Azure Command-Line Tools Connectedvmware Extension" "description": "Microsoft Azure Command-Line Tools Connectedvmware Extension"
}, },
"connection-monitor-preview": {
"pname": "connection-monitor-preview",
"version": "0.1.0",
"url": "https://azurecliprod.blob.core.windows.net/cli-extensions/connection_monitor_preview-0.1.0-py2.py3-none-any.whl",
"hash": "sha256-mnltUYdXGZDSf+ue/u3eOMGU8T6iHL+ewGExGWv9gh0=",
"description": "Microsoft Azure Command-Line Connection Monitor V2 Extension"
},
"cosmosdb-preview": { "cosmosdb-preview": {
"pname": "cosmosdb-preview", "pname": "cosmosdb-preview",
"version": "1.0.1", "version": "1.1.0b1",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-1.0.1-py2.py3-none-any.whl", "url": "https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-1.1.0b1-py2.py3-none-any.whl",
"hash": "sha256-xUABi8XaElLsPj5WRVJlDWrwjzSfP/M5vjmKeYPK8qk=", "hash": "sha256-D8EbL83XXEhoz8Q+xL4ZwhKP0de2FrYeM2TDwaDEwdo=",
"description": "Microsoft Azure Command-Line Tools Cosmosdb-preview Extension" "description": "Microsoft Azure Command-Line Tools Cosmosdb-preview Extension"
}, },
"costmanagement": { "costmanagement": {
@ -316,9 +309,9 @@
}, },
"dataprotection": { "dataprotection": {
"pname": "dataprotection", "pname": "dataprotection",
"version": "1.5.3", "version": "1.5.4",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/dataprotection-1.5.3-py3-none-any.whl", "url": "https://azcliprod.blob.core.windows.net/cli-extensions/dataprotection-1.5.4-py3-none-any.whl",
"hash": "sha256-RnHOieOQZWlfIWJjUN/K1UOL2+/HFM816F7l6rD5ZmE=", "hash": "sha256-vAyVrv0dte1KioEwriEF8oNqrEwN3WSKDC/hyTudQtg=",
"description": "Microsoft Azure Command-Line Tools DataProtectionClient Extension" "description": "Microsoft Azure Command-Line Tools DataProtectionClient Extension"
}, },
"datashare": { "datashare": {
@ -328,6 +321,13 @@
"hash": "sha256-8agBvQw46y6/nC+04LQ6mEcK57QLvNBesqpZbWlXnJ4=", "hash": "sha256-8agBvQw46y6/nC+04LQ6mEcK57QLvNBesqpZbWlXnJ4=",
"description": "Microsoft Azure Command-Line Tools DataShareManagementClient Extension" "description": "Microsoft Azure Command-Line Tools DataShareManagementClient Extension"
}, },
"deidservice": {
"pname": "deidservice",
"version": "1.0.0b1",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/deidservice-1.0.0b1-py3-none-any.whl",
"hash": "sha256-FJw581LzrLlcttM70PuWJwMs8BoaoyCsud1xJ0RZfNA=",
"description": "Microsoft Azure Command-Line Tools Deidservice Extension"
},
"deploy-to-azure": { "deploy-to-azure": {
"pname": "deploy-to-azure", "pname": "deploy-to-azure",
"version": "0.2.0", "version": "0.2.0",
@ -393,9 +393,9 @@
}, },
"dynatrace": { "dynatrace": {
"pname": "dynatrace", "pname": "dynatrace",
"version": "0.1.0", "version": "1.1.0",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/dynatrace-0.1.0-py3-none-any.whl", "url": "https://azcliprod.blob.core.windows.net/cli-extensions/dynatrace-1.1.0-py3-none-any.whl",
"hash": "sha256-ESp+QjRh0bb3w4X+i3O08rhQ4lcMNaVKS7zC6Hr+xmE=", "hash": "sha256-CR9A2HZCRby5Zn5CLU3TchFMnwCnKggPnI75K0PFGNY=",
"description": "Microsoft Azure Command-Line Tools Dynatrace Extension" "description": "Microsoft Azure Command-Line Tools Dynatrace Extension"
}, },
"edgeorder": { "edgeorder": {
@ -421,9 +421,9 @@
}, },
"elastic-san": { "elastic-san": {
"pname": "elastic-san", "pname": "elastic-san",
"version": "1.0.0b2", "version": "1.2.0b1",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/elastic_san-1.0.0b2-py3-none-any.whl", "url": "https://azcliprod.blob.core.windows.net/cli-extensions/elastic_san-1.2.0b1-py3-none-any.whl",
"hash": "sha256-bS8SR6545DHUg0mJ31gc0hJB0WuXBxv2cvuLce461wI=", "hash": "sha256-UvtysdxQsTTOlkSI7exVTH2ESfhB5H2LNV2fGscQzmA=",
"description": "Microsoft Azure Command-Line Tools ElasticSan Extension" "description": "Microsoft Azure Command-Line Tools ElasticSan Extension"
}, },
"eventgrid": { "eventgrid": {
@ -435,10 +435,10 @@
}, },
"express-route-cross-connection": { "express-route-cross-connection": {
"pname": "express-route-cross-connection", "pname": "express-route-cross-connection",
"version": "0.1.1", "version": "1.0.0",
"url": "https://azurecliprod.blob.core.windows.net/cli-extensions/express_route_cross_connection-0.1.1-py2.py3-none-any.whl", "url": "https://azcliprod.blob.core.windows.net/cli-extensions/express_route_cross_connection-1.0.0-py3-none-any.whl",
"hash": "sha256-uD9yO6rg6gRVeofzWPohMbrxXUXNOrp6mrQtFOyA3zg=", "hash": "sha256-x1mbd/Y28BcYqEf+T1rZcOHT8wrq9VnWnCfw9rBnl80=",
"description": "Manage customer ExpressRoute circuits using an ExpressRoute cross-connection" "description": "Microsoft Azure Command-Line Tools ExpressRouteCrossConnection Extension"
}, },
"firmwareanalysis": { "firmwareanalysis": {
"pname": "firmwareanalysis", "pname": "firmwareanalysis",
@ -596,9 +596,9 @@
}, },
"k8s-extension": { "k8s-extension": {
"pname": "k8s-extension", "pname": "k8s-extension",
"version": "1.6.1", "version": "1.6.2",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-1.6.1-py3-none-any.whl", "url": "https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-1.6.2-py3-none-any.whl",
"hash": "sha256-QYYdZbnYbgtiKYakmEznphH4e5LaV424wFJ+x0M08yw=", "hash": "sha256-hS2nusfLVQF8yEPgX1pw6juS6V3eJZLP6JL+1R41Co8=",
"description": "Microsoft Azure Command-Line Tools K8s-extension Extension" "description": "Microsoft Azure Command-Line Tools K8s-extension Extension"
}, },
"k8s-runtime": { "k8s-runtime": {
@ -645,9 +645,9 @@
}, },
"maintenance": { "maintenance": {
"pname": "maintenance", "pname": "maintenance",
"version": "1.6.0", "version": "1.7.0b1",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/maintenance-1.6.0-py3-none-any.whl", "url": "https://azcliprod.blob.core.windows.net/cli-extensions/maintenance-1.7.0b1-py3-none-any.whl",
"hash": "sha256-Orai2sSLpxsovI7gXSVNqnK2L4TdqVN0n6YhqAyjmuU=", "hash": "sha256-cZmLfV3nIjxeKuehwARFtBHROaAjh2+EeI9R8fUQsts=",
"description": "Microsoft Azure Command-Line Tools MaintenanceManagementClient Extension" "description": "Microsoft Azure Command-Line Tools MaintenanceManagementClient Extension"
}, },
"managedccfs": { "managedccfs": {
@ -666,16 +666,23 @@
}, },
"managementpartner": { "managementpartner": {
"pname": "managementpartner", "pname": "managementpartner",
"version": "0.1.3", "version": "1.0.0",
"url": "https://azurecliprod.blob.core.windows.net/cli-extensions/managementpartner-0.1.3-py2.py3-none-any.whl", "url": "https://azcliprod.blob.core.windows.net/cli-extensions/managementpartner-1.0.0-py2.py3-none-any.whl",
"hash": "sha256-It30sc3HfpkmLLYInE2WBABlgoodOKJwn9uUXTyFGDk=", "hash": "sha256-pdSiZGR4GLShnNw1arXm+N0bCPpnE8AKFSl9LFoFlJQ=",
"description": "Support for Management Partner preview" "description": "Support for Management Partner preview"
}, },
"mcc": {
"pname": "mcc",
"version": "1.0.0b1",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/mcc-1.0.0b1-py3-none-any.whl",
"hash": "sha256-anNMf7Gdca1dIQFGSyR8e//doeWcJlHphUf/eesZ7U0=",
"description": "Microsoft Connected Cache CLI Commands"
},
"mdp": { "mdp": {
"pname": "mdp", "pname": "mdp",
"version": "1.0.0b2", "version": "1.0.0",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/mdp-1.0.0b2-py3-none-any.whl", "url": "https://azcliprod.blob.core.windows.net/cli-extensions/mdp-1.0.0-py3-none-any.whl",
"hash": "sha256-BirQJtnq95G1koxPt5MUjUDGwpfO4y8XXNOhVesk2T8=", "hash": "sha256-wKSuGBcQO1SPHZHX4chVKEFdoBaoPUgxVIWXI7+3jYE=",
"description": "Microsoft Azure Command-Line Tools Mdp Extension" "description": "Microsoft Azure Command-Line Tools Mdp Extension"
}, },
"microsoft-fabric": { "microsoft-fabric": {
@ -708,18 +715,25 @@
}, },
"monitor-pipeline-group": { "monitor-pipeline-group": {
"pname": "monitor-pipeline-group", "pname": "monitor-pipeline-group",
"version": "1.0.0b1", "version": "1.0.0b2",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/monitor_pipeline_group-1.0.0b1-py3-none-any.whl", "url": "https://azcliprod.blob.core.windows.net/cli-extensions/monitor_pipeline_group-1.0.0b2-py3-none-any.whl",
"hash": "sha256-zzH54/qUWHFvDD0cFWmO95twfFvX0UZ3PSsq/kLmTCk=", "hash": "sha256-skfHQJ7vGnKZtaDmAGmjPLtuxNfyHE44pxi1Usl9X9s=",
"description": "Microsoft Azure Command-Line Tools MonitorPipelineGroup Extension" "description": "Microsoft Azure Command-Line Tools MonitorPipelineGroup Extension"
}, },
"multicloud-connector": { "multicloud-connector": {
"pname": "multicloud-connector", "pname": "multicloud-connector",
"version": "1.0.0b1", "version": "1.0.0",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/multicloud_connector-1.0.0b1-py3-none-any.whl", "url": "https://azcliprod.blob.core.windows.net/cli-extensions/multicloud_connector-1.0.0-py3-none-any.whl",
"hash": "sha256-rYQ1AWKuh3KH+KFRkgs8S9xjdd1BndYQHCcC22BqXRk=", "hash": "sha256-8Gb946+K7DwMm5s5GROUciYRkvYvxgB7rB5Y3MRn5t8=",
"description": "Microsoft Azure Command-Line Tools MulticloudConnector Extension" "description": "Microsoft Azure Command-Line Tools MulticloudConnector Extension"
}, },
"neon": {
"pname": "neon",
"version": "1.0.0b1",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/neon-1.0.0b1-py3-none-any.whl",
"hash": "sha256-JA3DOHznnpjq0nt30tAWLHSUyUv6ihfRt4Qa4l5Dajs=",
"description": "Microsoft Azure Command-Line Tools Neon Extension"
},
"network-analytics": { "network-analytics": {
"pname": "network-analytics", "pname": "network-analytics",
"version": "1.0.0b1", "version": "1.0.0b1",
@ -729,16 +743,16 @@
}, },
"networkcloud": { "networkcloud": {
"pname": "networkcloud", "pname": "networkcloud",
"version": "2.0.0b4", "version": "2.0.0b5",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/networkcloud-2.0.0b4-py3-none-any.whl", "url": "https://azcliprod.blob.core.windows.net/cli-extensions/networkcloud-2.0.0b5-py3-none-any.whl",
"hash": "sha256-BnB6AIQFc5pWOSMPP9CUAxCEpp+GdkhQOu1AOdEYrZ8=", "hash": "sha256-rHLPxU7TWDTKbNXHJ6D91x5JQ7zWbmXND/YH6K5JXHo=",
"description": "Support for Azure Operator Nexus network cloud commands based on 2024-07-01 API version" "description": "Support for Azure Operator Nexus network cloud commands based on 2024-07-01 API version"
}, },
"new-relic": { "new-relic": {
"pname": "new-relic", "pname": "new-relic",
"version": "1.0.0b1", "version": "1.0.0",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/new_relic-1.0.0b1-py3-none-any.whl", "url": "https://azcliprod.blob.core.windows.net/cli-extensions/new_relic-1.0.0-py3-none-any.whl",
"hash": "sha256-nOafFoTOoUrLoPL9tHPkfgoGdF44O7UUSVTF6F5BYZk=", "hash": "sha256-MQUxCuwjIdQp8GjnTf4WsLZMcQCqUervLBF2WXHqb1o=",
"description": "Microsoft Azure Command-Line Tools NewRelic Extension" "description": "Microsoft Azure Command-Line Tools NewRelic Extension"
}, },
"next": { "next": {
@ -778,9 +792,9 @@
}, },
"oracle-database": { "oracle-database": {
"pname": "oracle-database", "pname": "oracle-database",
"version": "1.0.0b1", "version": "1.0.0",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/oracle_database-1.0.0b1-py3-none-any.whl", "url": "https://azcliprod.blob.core.windows.net/cli-extensions/oracle_database-1.0.0-py3-none-any.whl",
"hash": "sha256-BYw95sHhA/8MYqGIscYGo1CXpmUst+tsPlt3934VtbE=", "hash": "sha256-CtcW4Rc1noFCf4yRSC8lkgMYd5ZMaVLnaLZhSNtU284=",
"description": "Microsoft Azure Command-Line Tools OracleDatabase Extension" "description": "Microsoft Azure Command-Line Tools OracleDatabase Extension"
}, },
"orbital": { "orbital": {
@ -832,6 +846,13 @@
"hash": "sha256-cGzCVQ+9B7i2djRcLybFumZVCQW8jsIkxsTlY3xJcmY=", "hash": "sha256-cGzCVQ+9B7i2djRcLybFumZVCQW8jsIkxsTlY3xJcmY=",
"description": "Microsoft Azure Command-Line Tools PurviewManagementClient Extension" "description": "Microsoft Azure Command-Line Tools PurviewManagementClient Extension"
}, },
"quantum": {
"pname": "quantum",
"version": "1.0.0b4",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/quantum-1.0.0b4-py3-none-any.whl",
"hash": "sha256-c8KlBVlkh2jxI95wOayCiMJlzuTYjpTDzthc7LzmtVI=",
"description": "Microsoft Azure Command-Line Tools Quantum Extension"
},
"qumulo": { "qumulo": {
"pname": "qumulo", "pname": "qumulo",
"version": "1.0.0", "version": "1.0.0",
@ -848,9 +869,9 @@
}, },
"redisenterprise": { "redisenterprise": {
"pname": "redisenterprise", "pname": "redisenterprise",
"version": "1.2.0", "version": "1.2.1b1",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/redisenterprise-1.2.0-py3-none-any.whl", "url": "https://azcliprod.blob.core.windows.net/cli-extensions/redisenterprise-1.2.1b1-py3-none-any.whl",
"hash": "sha256-bndtRkr6r2ZFbXuObTarGhLxkFRhdHnqjxNjPTpJ/6w=", "hash": "sha256-mBboVxqGiYZJczJ7YzHSQ3A9oxtAwFOe2JE2udv2yeA=",
"description": "Microsoft Azure Command-Line Tools RedisEnterprise Extension" "description": "Microsoft Azure Command-Line Tools RedisEnterprise Extension"
}, },
"reservation": { "reservation": {
@ -897,9 +918,9 @@
}, },
"scvmm": { "scvmm": {
"pname": "scvmm", "pname": "scvmm",
"version": "1.1.1", "version": "1.1.2",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/scvmm-1.1.1-py2.py3-none-any.whl", "url": "https://azcliprod.blob.core.windows.net/cli-extensions/scvmm-1.1.2-py2.py3-none-any.whl",
"hash": "sha256-fXBFeLxetguBBd4LSpJBdlgaTPL9FisIltgSRvf3Omg=", "hash": "sha256-sbLmbA/wV5dtSPGKQ5YPT/WAK1UC6ebS1aXY8bTotvI=",
"description": "Microsoft Azure Command-Line Tools SCVMM Extension" "description": "Microsoft Azure Command-Line Tools SCVMM Extension"
}, },
"self-help": { "self-help": {
@ -925,9 +946,9 @@
}, },
"spring": { "spring": {
"pname": "spring", "pname": "spring",
"version": "1.25.1", "version": "1.26.0",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/spring-1.25.1-py3-none-any.whl", "url": "https://azcliprod.blob.core.windows.net/cli-extensions/spring-1.26.0-py3-none-any.whl",
"hash": "sha256-nrim8vd7Gcn5gJUmu3AQdlkN2zX2suxDHOMYuWzEBzM=", "hash": "sha256-6CxqOuyIoHNsdhR3B7ZOZM/ZuFRQM12eD6zHkOHnYbQ=",
"description": "Microsoft Azure Command-Line Tools spring Extension" "description": "Microsoft Azure Command-Line Tools spring Extension"
}, },
"spring-cloud": { "spring-cloud": {
@ -946,16 +967,16 @@
}, },
"stack-hci-vm": { "stack-hci-vm": {
"pname": "stack-hci-vm", "pname": "stack-hci-vm",
"version": "1.3.0", "version": "1.4.3",
"url": "https://hciarcvmsstorage.z13.web.core.windows.net/cli-extensions/stack_hci_vm-1.3.0-py3-none-any.whl", "url": "https://hciarcvmsstorage.z13.web.core.windows.net/cli-extensions/stack_hci_vm-1.4.3-py3-none-any.whl",
"hash": "sha256-GVU+UNWcr8wZFmvn6RvkPHJferrh2DOJFPjmBDhT/Ak=", "hash": "sha256-T1ulOOgw3O8ZUUfIunHHObK9SUy7moq1HoMcQLwfMyk=",
"description": "Microsoft Azure Command-Line Tools Stack-HCi-VM Extension" "description": "Microsoft Azure Command-Line Tools Stack-HCi-VM Extension"
}, },
"standbypool": { "standbypool": {
"pname": "standbypool", "pname": "standbypool",
"version": "1.0.0b1", "version": "1.0.0",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/standbypool-1.0.0b1-py3-none-any.whl", "url": "https://azcliprod.blob.core.windows.net/cli-extensions/standbypool-1.0.0-py3-none-any.whl",
"hash": "sha256-RMA+MgyLSfUjkOPBHWGyWmev7/wY1iuqUiw3MULeDhU=", "hash": "sha256-WlY5U30m/7sG845ovWyTntkJBdmssYwHFhgjcy+yfPk=",
"description": "Microsoft Azure Command-Line Tools Standbypool Extension" "description": "Microsoft Azure Command-Line Tools Standbypool Extension"
}, },
"staticwebapp": { "staticwebapp": {
@ -1002,16 +1023,16 @@
}, },
"subscription": { "subscription": {
"pname": "subscription", "pname": "subscription",
"version": "0.1.5", "version": "1.0.0b1",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/subscription-0.1.5-py2.py3-none-any.whl", "url": "https://azcliprod.blob.core.windows.net/cli-extensions/subscription-1.0.0b1-py2.py3-none-any.whl",
"hash": "sha256-/3iWrrxGhiptMKxfTPZL3UDLUOVDfOoplZCJbXXxAT4=", "hash": "sha256-Pzu0+7dhF00ToPhjNit084i8ZI9/KW+bbiGRs1UHrk8=",
"description": "Support for subscription management preview" "description": "Microsoft Azure Command-Line Tools Subscription Extension"
}, },
"support": { "support": {
"pname": "support", "pname": "support",
"version": "2.0.0", "version": "2.0.1",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/support-2.0.0-py2.py3-none-any.whl", "url": "https://azcliprod.blob.core.windows.net/cli-extensions/support-2.0.1-py2.py3-none-any.whl",
"hash": "sha256-Xd6X+PsS6qJYUw9o7CyuAKlX8wR5g16fXtBXlAMSdBo=", "hash": "sha256-PwcBVPg5RkqiS1SZDYfS26mdbaYOw+8xSnS6IsJo/sQ=",
"description": "Microsoft Azure Command-Line Tools Support Extension" "description": "Microsoft Azure Command-Line Tools Support Extension"
}, },
"terraform": { "terraform": {
@ -1030,9 +1051,9 @@
}, },
"traffic-collector": { "traffic-collector": {
"pname": "traffic-collector", "pname": "traffic-collector",
"version": "0.1.3", "version": "1.0.0",
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/traffic_collector-0.1.3-py3-none-any.whl", "url": "https://azcliprod.blob.core.windows.net/cli-extensions/traffic_collector-1.0.0-py3-none-any.whl",
"hash": "sha256-oUSk/aO86E2yIne9hhEISuGuOeC7jHtQYZ7DeHEfV7o=", "hash": "sha256-RpWrtTcj6lCfD3oLxtT0vlzAOC/om3ZnHuB4WgUVffw=",
"description": "Microsoft Azure Command-Line Tools TrafficCollector Extension" "description": "Microsoft Azure Command-Line Tools TrafficCollector Extension"
}, },
"trustedsigning": { "trustedsigning": {

View File

@ -133,9 +133,20 @@
propagatedBuildInputs = with python3Packages; [ azure-core ]; propagatedBuildInputs = with python3Packages; [ azure-core ];
meta.maintainers = with lib.maintainers; [ katexochen ]; meta.maintainers = with lib.maintainers; [ katexochen ];
}; };
vm-repair = mkAzExtension rec {
pname = "vm-repair";
version = "2.0.0";
url = "https://azcliprod.blob.core.windows.net/cli-extensions/vm_repair-${version}-py2.py3-none-any.whl";
hash = "sha256-mBa0SgKyGdxrTtrSVDp78Z0yXUMywL/9o0osKeUbhdU=";
description = "Support for repairing Azure Virtual Machines";
propagatedBuildInputs = with python3Packages; [ opencensus ];
meta.maintainers = with lib.maintainers; [ ];
};
} }
// lib.optionalAttrs config.allowAliases { // lib.optionalAttrs config.allowAliases {
# Removed extensions # Removed extensions
blockchain = throw "The 'blockchain' extension for azure-cli was deprecated upstream"; # Added 2024-04-26 adp = throw "The 'adp' extension for azure-cli was deprecated upstream"; # Added 2024-11-02, https://github.com/Azure/azure-cli-extensions/pull/8038
vm-repair = throw "The 'vm-repair' extension for azure-cli was deprecated upstream"; # Added 2024-08-06 blockchain = throw "The 'blockchain' extension for azure-cli was deprecated upstream"; # Added 2024-04-26, https://github.com/Azure/azure-cli-extensions/pull/7370
connection-monitor-preview = throw "The 'connection-monitor-preview' extension for azure-cli was deprecated upstream"; # Added 2024-11-02, https://github.com/Azure/azure-cli-extensions/pull/8194
} }

View File

@ -101,6 +101,7 @@ def _write_extension_set(extensions_generated: Path, extensions: Set[Ext]) -> No
ls.sort(key=lambda e: e.pname) ls.sort(key=lambda e: e.pname)
with open(extensions_generated, "w") as f: with open(extensions_generated, "w") as f:
json.dump({ext.pname: asdict(ext) for ext in ls}, f, indent=2) json.dump({ext.pname: asdict(ext) for ext in ls}, f, indent=2)
f.write("\n")
def _convert_hash_digest_from_hex_to_b64_sri(s: str) -> str: def _convert_hash_digest_from_hex_to_b64_sri(s: str) -> str:
@ -113,11 +114,11 @@ def _convert_hash_digest_from_hex_to_b64_sri(s: str) -> str:
return f"sha256-{base64.b64encode(b).decode('utf-8')}" return f"sha256-{base64.b64encode(b).decode('utf-8')}"
def _commit(repo: git.Repo, message: str, files: List[Path]) -> None: def _commit(repo: git.Repo, message: str, files: List[Path], actor: git.Actor) -> None:
repo.index.add([str(f.resolve()) for f in files]) repo.index.add([str(f.resolve()) for f in files])
if repo.index.diff("HEAD"): if repo.index.diff("HEAD"):
logger.info(f'committing to nixpkgs "{message}"') logger.info(f'committing to nixpkgs "{message}"')
repo.index.commit(message) repo.index.commit(message, author=actor, committer=actor)
else: else:
logger.warning("no changes in working tree to commit") logger.warning("no changes in working tree to commit")
@ -248,6 +249,10 @@ def main() -> None:
args = parser.parse_args() args = parser.parse_args()
repo = git.Repo(Path(".").resolve(), search_parent_directories=True) repo = git.Repo(Path(".").resolve(), search_parent_directories=True)
# Workaround for https://github.com/gitpython-developers/GitPython/issues/1923
author = repo.config_reader().get_value("user", "name").lstrip('"').rstrip('"')
email = repo.config_reader().get_value("user", "email").lstrip('"').rstrip('"')
actor = git.Actor(author, email)
index = get_extension_index(args.cache_dir) index = get_extension_index(args.cache_dir)
assert index["formatVersion"] == "1" # only support formatVersion 1 assert index["formatVersion"] == "1" # only support formatVersion 1
@ -288,6 +293,23 @@ def main() -> None:
for prev, new in updated: for prev, new in updated:
logger.info(f" {prev.pname} {prev.version} -> {new.version}") logger.info(f" {prev.pname} {prev.version} -> {new.version}")
for ext in init:
extensions_local.add(ext)
commit_msg = f"azure-cli-extensions.{ext.pname}: init at {ext.version}"
_write_extension_set(extension_file, extensions_local)
if args.commit:
_commit(repo, commit_msg, [extension_file], actor)
for prev, new in updated:
extensions_local.remove(prev)
extensions_local.add(new)
commit_msg = (
f"azure-cli-extensions.{prev.pname}: {prev.version} -> {new.version}"
)
_write_extension_set(extension_file, extensions_local)
if args.commit:
_commit(repo, commit_msg, [extension_file], actor)
for ext in removed: for ext in removed:
extensions_local.remove(ext) extensions_local.remove(ext)
# TODO: Add additional check why this is removed # TODO: Add additional check why this is removed
@ -295,24 +317,7 @@ def main() -> None:
commit_msg = f"azure-cli-extensions.{ext.pname}: remove" commit_msg = f"azure-cli-extensions.{ext.pname}: remove"
_write_extension_set(extension_file, extensions_local) _write_extension_set(extension_file, extensions_local)
if args.commit: if args.commit:
_commit(repo, commit_msg, [extension_file]) _commit(repo, commit_msg, [extension_file], actor)
for ext in init:
extensions_local.add(ext)
commit_msg = f"azure-cli-extensions.{ext.pname}: init at {ext.version}"
_write_extension_set(extension_file, extensions_local)
if args.commit:
_commit(repo, commit_msg, [extension_file])
for prev, new in updated:
extensions_local.remove(prev)
extensions_local.add(new)
commit_msg = (
f"azure-cli-extension.{prev.pname}: {prev.version} -> {new.version}"
)
_write_extension_set(extension_file, extensions_local)
if args.commit:
_commit(repo, commit_msg, [extension_file])
if __name__ == "__main__": if __name__ == "__main__":

View File

@ -380,6 +380,9 @@ py.pkgs.toPythonApplication (
${lib.getExe az} --version || exit 1 ${lib.getExe az} --version || exit 1
touch $out touch $out
''; '';
# Ensure the extensions-tool builds.
inherit (azure-cli) extensions-tool;
}; };
generate-extensions = writeScriptBin "${pname}-update-extensions" '' generate-extensions = writeScriptBin "${pname}-update-extensions" ''