Unverified Commit 6a0ff47d authored by Paul Meyer's avatar Paul Meyer Committed by GitHub
Browse files

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

parents 6568cbf7 2fb100c0
Loading
Loading
Loading
Loading
+118 −97
Original line number Diff line number Diff line
@@ -34,13 +34,6 @@
    "hash": "sha256-Yd8jThB1npkWwdRHqwK4JjfeEP2XwxoXJS4fUYOFOIM=",
    "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": {
    "pname": "aem",
    "version": "0.3.0",
@@ -57,9 +50,9 @@
  },
  "aks-preview": {
    "pname": "aks-preview",
    "version": "9.0.0b6",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-9.0.0b6-py2.py3-none-any.whl",
    "hash": "sha256-NqIV06L9tUuKl37KszDD9zwydGNoyXc2ThH9XLjgiaQ=",
    "version": "9.0.0b8",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-9.0.0b8-py2.py3-none-any.whl",
    "hash": "sha256-CYRK4Cug1Y+TaK43OPPUMR9cpyHtzBz3CIb8+KgMv7g=",
    "description": "Provides a preview for upcoming AKS features"
  },
  "akshybrid": {
@@ -85,9 +78,9 @@
  },
  "amg": {
    "pname": "amg",
    "version": "2.4.0",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/amg-2.4.0-py3-none-any.whl",
    "hash": "sha256-YkyoyEfOk+zIOe5CgRXQmyY8Ts58UtoKvvOIk2RREdY=",
    "version": "2.5.0",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/amg-2.5.0-py3-none-any.whl",
    "hash": "sha256-yQAtjGU/VqixCGvzPpGPO6bzJ8yEAGvnWUB4QhiH9B0=",
    "description": "Microsoft Azure Command-Line Tools Azure Managed Grafana Extension"
  },
  "amlfs": {
@@ -99,9 +92,9 @@
  },
  "apic-extension": {
    "pname": "apic-extension",
    "version": "1.0.0b5",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/apic_extension-1.0.0b5-py3-none-any.whl",
    "hash": "sha256-+8ofhEYBMULWdhWbgpL9fC0xdfOeG661xNE/ljcAMlQ=",
    "version": "1.1.0",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/apic_extension-1.1.0-py3-none-any.whl",
    "hash": "sha256-AeXrQi6EJoOW3bAlEjC907nUdfRj6BM/BBX7Dw4DJAs=",
    "description": "Microsoft Azure Command-Line Tools ApicExtension Extension"
  },
  "appservice-kube": {
@@ -111,6 +104,13 @@
    "hash": "sha256-f9ctJ+Sw7O2jsrTzAcegwwaP6ouW1w+fyq0UIkDefQ0=",
    "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": {
    "pname": "astronomer",
    "version": "1.0.0",
@@ -169,9 +169,9 @@
  },
  "bastion": {
    "pname": "bastion",
    "version": "1.3.0",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/bastion-1.3.0-py3-none-any.whl",
    "hash": "sha256-FRqyXU3N4QtGxGk879rx0NWEHhXP4+xkwImqr1XmyMA=",
    "version": "1.3.1",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/bastion-1.3.1-py3-none-any.whl",
    "hash": "sha256-DMqkBnT8Mp/p+SV/hpwxnGTWyJwChmSm/1NOuu4dxek=",
    "description": "Microsoft Azure Command-Line Tools Bastion Extension"
  },
  "billing-benefits": {
@@ -225,9 +225,9 @@
  },
  "connectedmachine": {
    "pname": "connectedmachine",
    "version": "1.0.0b2",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/connectedmachine-1.0.0b2-py3-none-any.whl",
    "hash": "sha256-i4xDQMTGVS44JiIP+5W/YZRHZ1sEaTBLcfqA4uTjHIE=",
    "version": "1.0.0",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/connectedmachine-1.0.0-py3-none-any.whl",
    "hash": "sha256-FJ7q1J0MBG93jqTZnXhEjzgVe4bqWR0e6lRfiJZZZRE=",
    "description": "Microsoft Azure Command-Line Tools ConnectedMachine Extension"
  },
  "connectedvmware": {
@@ -237,18 +237,11 @@
    "hash": "sha256-tzGoIcYJqui/q34EcLNCuReefgxlSC9KQypg2HpMOV8=",
    "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": {
    "pname": "cosmosdb-preview",
    "version": "1.0.1",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-1.0.1-py2.py3-none-any.whl",
    "hash": "sha256-xUABi8XaElLsPj5WRVJlDWrwjzSfP/M5vjmKeYPK8qk=",
    "version": "1.1.0b1",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-1.1.0b1-py2.py3-none-any.whl",
    "hash": "sha256-D8EbL83XXEhoz8Q+xL4ZwhKP0de2FrYeM2TDwaDEwdo=",
    "description": "Microsoft Azure Command-Line Tools Cosmosdb-preview Extension"
  },
  "costmanagement": {
@@ -316,9 +309,9 @@
  },
  "dataprotection": {
    "pname": "dataprotection",
    "version": "1.5.3",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/dataprotection-1.5.3-py3-none-any.whl",
    "hash": "sha256-RnHOieOQZWlfIWJjUN/K1UOL2+/HFM816F7l6rD5ZmE=",
    "version": "1.5.4",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/dataprotection-1.5.4-py3-none-any.whl",
    "hash": "sha256-vAyVrv0dte1KioEwriEF8oNqrEwN3WSKDC/hyTudQtg=",
    "description": "Microsoft Azure Command-Line Tools DataProtectionClient Extension"
  },
  "datashare": {
@@ -328,6 +321,13 @@
    "hash": "sha256-8agBvQw46y6/nC+04LQ6mEcK57QLvNBesqpZbWlXnJ4=",
    "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": {
    "pname": "deploy-to-azure",
    "version": "0.2.0",
@@ -393,9 +393,9 @@
  },
  "dynatrace": {
    "pname": "dynatrace",
    "version": "0.1.0",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/dynatrace-0.1.0-py3-none-any.whl",
    "hash": "sha256-ESp+QjRh0bb3w4X+i3O08rhQ4lcMNaVKS7zC6Hr+xmE=",
    "version": "1.1.0",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/dynatrace-1.1.0-py3-none-any.whl",
    "hash": "sha256-CR9A2HZCRby5Zn5CLU3TchFMnwCnKggPnI75K0PFGNY=",
    "description": "Microsoft Azure Command-Line Tools Dynatrace Extension"
  },
  "edgeorder": {
@@ -421,9 +421,9 @@
  },
  "elastic-san": {
    "pname": "elastic-san",
    "version": "1.0.0b2",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/elastic_san-1.0.0b2-py3-none-any.whl",
    "hash": "sha256-bS8SR6545DHUg0mJ31gc0hJB0WuXBxv2cvuLce461wI=",
    "version": "1.2.0b1",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/elastic_san-1.2.0b1-py3-none-any.whl",
    "hash": "sha256-UvtysdxQsTTOlkSI7exVTH2ESfhB5H2LNV2fGscQzmA=",
    "description": "Microsoft Azure Command-Line Tools ElasticSan Extension"
  },
  "eventgrid": {
@@ -435,10 +435,10 @@
  },
  "express-route-cross-connection": {
    "pname": "express-route-cross-connection",
    "version": "0.1.1",
    "url": "https://azurecliprod.blob.core.windows.net/cli-extensions/express_route_cross_connection-0.1.1-py2.py3-none-any.whl",
    "hash": "sha256-uD9yO6rg6gRVeofzWPohMbrxXUXNOrp6mrQtFOyA3zg=",
    "description": "Manage customer ExpressRoute circuits using an ExpressRoute cross-connection"
    "version": "1.0.0",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/express_route_cross_connection-1.0.0-py3-none-any.whl",
    "hash": "sha256-x1mbd/Y28BcYqEf+T1rZcOHT8wrq9VnWnCfw9rBnl80=",
    "description": "Microsoft Azure Command-Line Tools ExpressRouteCrossConnection Extension"
  },
  "firmwareanalysis": {
    "pname": "firmwareanalysis",
@@ -596,9 +596,9 @@
  },
  "k8s-extension": {
    "pname": "k8s-extension",
    "version": "1.6.1",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-1.6.1-py3-none-any.whl",
    "hash": "sha256-QYYdZbnYbgtiKYakmEznphH4e5LaV424wFJ+x0M08yw=",
    "version": "1.6.2",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-1.6.2-py3-none-any.whl",
    "hash": "sha256-hS2nusfLVQF8yEPgX1pw6juS6V3eJZLP6JL+1R41Co8=",
    "description": "Microsoft Azure Command-Line Tools K8s-extension Extension"
  },
  "k8s-runtime": {
@@ -645,9 +645,9 @@
  },
  "maintenance": {
    "pname": "maintenance",
    "version": "1.6.0",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/maintenance-1.6.0-py3-none-any.whl",
    "hash": "sha256-Orai2sSLpxsovI7gXSVNqnK2L4TdqVN0n6YhqAyjmuU=",
    "version": "1.7.0b1",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/maintenance-1.7.0b1-py3-none-any.whl",
    "hash": "sha256-cZmLfV3nIjxeKuehwARFtBHROaAjh2+EeI9R8fUQsts=",
    "description": "Microsoft Azure Command-Line Tools MaintenanceManagementClient Extension"
  },
  "managedccfs": {
@@ -666,16 +666,23 @@
  },
  "managementpartner": {
    "pname": "managementpartner",
    "version": "0.1.3",
    "url": "https://azurecliprod.blob.core.windows.net/cli-extensions/managementpartner-0.1.3-py2.py3-none-any.whl",
    "hash": "sha256-It30sc3HfpkmLLYInE2WBABlgoodOKJwn9uUXTyFGDk=",
    "version": "1.0.0",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/managementpartner-1.0.0-py2.py3-none-any.whl",
    "hash": "sha256-pdSiZGR4GLShnNw1arXm+N0bCPpnE8AKFSl9LFoFlJQ=",
    "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": {
    "pname": "mdp",
    "version": "1.0.0b2",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/mdp-1.0.0b2-py3-none-any.whl",
    "hash": "sha256-BirQJtnq95G1koxPt5MUjUDGwpfO4y8XXNOhVesk2T8=",
    "version": "1.0.0",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/mdp-1.0.0-py3-none-any.whl",
    "hash": "sha256-wKSuGBcQO1SPHZHX4chVKEFdoBaoPUgxVIWXI7+3jYE=",
    "description": "Microsoft Azure Command-Line Tools Mdp Extension"
  },
  "microsoft-fabric": {
@@ -708,18 +715,25 @@
  },
  "monitor-pipeline-group": {
    "pname": "monitor-pipeline-group",
    "version": "1.0.0b1",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/monitor_pipeline_group-1.0.0b1-py3-none-any.whl",
    "hash": "sha256-zzH54/qUWHFvDD0cFWmO95twfFvX0UZ3PSsq/kLmTCk=",
    "version": "1.0.0b2",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/monitor_pipeline_group-1.0.0b2-py3-none-any.whl",
    "hash": "sha256-skfHQJ7vGnKZtaDmAGmjPLtuxNfyHE44pxi1Usl9X9s=",
    "description": "Microsoft Azure Command-Line Tools MonitorPipelineGroup Extension"
  },
  "multicloud-connector": {
    "pname": "multicloud-connector",
    "version": "1.0.0b1",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/multicloud_connector-1.0.0b1-py3-none-any.whl",
    "hash": "sha256-rYQ1AWKuh3KH+KFRkgs8S9xjdd1BndYQHCcC22BqXRk=",
    "version": "1.0.0",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/multicloud_connector-1.0.0-py3-none-any.whl",
    "hash": "sha256-8Gb946+K7DwMm5s5GROUciYRkvYvxgB7rB5Y3MRn5t8=",
    "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": {
    "pname": "network-analytics",
    "version": "1.0.0b1",
@@ -729,16 +743,16 @@
  },
  "networkcloud": {
    "pname": "networkcloud",
    "version": "2.0.0b4",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/networkcloud-2.0.0b4-py3-none-any.whl",
    "hash": "sha256-BnB6AIQFc5pWOSMPP9CUAxCEpp+GdkhQOu1AOdEYrZ8=",
    "version": "2.0.0b5",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/networkcloud-2.0.0b5-py3-none-any.whl",
    "hash": "sha256-rHLPxU7TWDTKbNXHJ6D91x5JQ7zWbmXND/YH6K5JXHo=",
    "description": "Support for Azure Operator Nexus network cloud commands based on 2024-07-01 API version"
  },
  "new-relic": {
    "pname": "new-relic",
    "version": "1.0.0b1",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/new_relic-1.0.0b1-py3-none-any.whl",
    "hash": "sha256-nOafFoTOoUrLoPL9tHPkfgoGdF44O7UUSVTF6F5BYZk=",
    "version": "1.0.0",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/new_relic-1.0.0-py3-none-any.whl",
    "hash": "sha256-MQUxCuwjIdQp8GjnTf4WsLZMcQCqUervLBF2WXHqb1o=",
    "description": "Microsoft Azure Command-Line Tools NewRelic Extension"
  },
  "next": {
@@ -778,9 +792,9 @@
  },
  "oracle-database": {
    "pname": "oracle-database",
    "version": "1.0.0b1",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/oracle_database-1.0.0b1-py3-none-any.whl",
    "hash": "sha256-BYw95sHhA/8MYqGIscYGo1CXpmUst+tsPlt3934VtbE=",
    "version": "1.0.0",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/oracle_database-1.0.0-py3-none-any.whl",
    "hash": "sha256-CtcW4Rc1noFCf4yRSC8lkgMYd5ZMaVLnaLZhSNtU284=",
    "description": "Microsoft Azure Command-Line Tools OracleDatabase Extension"
  },
  "orbital": {
@@ -832,6 +846,13 @@
    "hash": "sha256-cGzCVQ+9B7i2djRcLybFumZVCQW8jsIkxsTlY3xJcmY=",
    "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": {
    "pname": "qumulo",
    "version": "1.0.0",
@@ -848,9 +869,9 @@
  },
  "redisenterprise": {
    "pname": "redisenterprise",
    "version": "1.2.0",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/redisenterprise-1.2.0-py3-none-any.whl",
    "hash": "sha256-bndtRkr6r2ZFbXuObTarGhLxkFRhdHnqjxNjPTpJ/6w=",
    "version": "1.2.1b1",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/redisenterprise-1.2.1b1-py3-none-any.whl",
    "hash": "sha256-mBboVxqGiYZJczJ7YzHSQ3A9oxtAwFOe2JE2udv2yeA=",
    "description": "Microsoft Azure Command-Line Tools RedisEnterprise Extension"
  },
  "reservation": {
@@ -897,9 +918,9 @@
  },
  "scvmm": {
    "pname": "scvmm",
    "version": "1.1.1",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/scvmm-1.1.1-py2.py3-none-any.whl",
    "hash": "sha256-fXBFeLxetguBBd4LSpJBdlgaTPL9FisIltgSRvf3Omg=",
    "version": "1.1.2",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/scvmm-1.1.2-py2.py3-none-any.whl",
    "hash": "sha256-sbLmbA/wV5dtSPGKQ5YPT/WAK1UC6ebS1aXY8bTotvI=",
    "description": "Microsoft Azure Command-Line Tools SCVMM Extension"
  },
  "self-help": {
@@ -925,9 +946,9 @@
  },
  "spring": {
    "pname": "spring",
    "version": "1.25.1",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/spring-1.25.1-py3-none-any.whl",
    "hash": "sha256-nrim8vd7Gcn5gJUmu3AQdlkN2zX2suxDHOMYuWzEBzM=",
    "version": "1.26.0",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/spring-1.26.0-py3-none-any.whl",
    "hash": "sha256-6CxqOuyIoHNsdhR3B7ZOZM/ZuFRQM12eD6zHkOHnYbQ=",
    "description": "Microsoft Azure Command-Line Tools spring Extension"
  },
  "spring-cloud": {
@@ -946,16 +967,16 @@
  },
  "stack-hci-vm": {
    "pname": "stack-hci-vm",
    "version": "1.3.0",
    "url": "https://hciarcvmsstorage.z13.web.core.windows.net/cli-extensions/stack_hci_vm-1.3.0-py3-none-any.whl",
    "hash": "sha256-GVU+UNWcr8wZFmvn6RvkPHJferrh2DOJFPjmBDhT/Ak=",
    "version": "1.4.3",
    "url": "https://hciarcvmsstorage.z13.web.core.windows.net/cli-extensions/stack_hci_vm-1.4.3-py3-none-any.whl",
    "hash": "sha256-T1ulOOgw3O8ZUUfIunHHObK9SUy7moq1HoMcQLwfMyk=",
    "description": "Microsoft Azure Command-Line Tools Stack-HCi-VM Extension"
  },
  "standbypool": {
    "pname": "standbypool",
    "version": "1.0.0b1",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/standbypool-1.0.0b1-py3-none-any.whl",
    "hash": "sha256-RMA+MgyLSfUjkOPBHWGyWmev7/wY1iuqUiw3MULeDhU=",
    "version": "1.0.0",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/standbypool-1.0.0-py3-none-any.whl",
    "hash": "sha256-WlY5U30m/7sG845ovWyTntkJBdmssYwHFhgjcy+yfPk=",
    "description": "Microsoft Azure Command-Line Tools Standbypool Extension"
  },
  "staticwebapp": {
@@ -1002,16 +1023,16 @@
  },
  "subscription": {
    "pname": "subscription",
    "version": "0.1.5",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/subscription-0.1.5-py2.py3-none-any.whl",
    "hash": "sha256-/3iWrrxGhiptMKxfTPZL3UDLUOVDfOoplZCJbXXxAT4=",
    "description": "Support for subscription management preview"
    "version": "1.0.0b1",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/subscription-1.0.0b1-py2.py3-none-any.whl",
    "hash": "sha256-Pzu0+7dhF00ToPhjNit084i8ZI9/KW+bbiGRs1UHrk8=",
    "description": "Microsoft Azure Command-Line Tools Subscription  Extension"
  },
  "support": {
    "pname": "support",
    "version": "2.0.0",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/support-2.0.0-py2.py3-none-any.whl",
    "hash": "sha256-Xd6X+PsS6qJYUw9o7CyuAKlX8wR5g16fXtBXlAMSdBo=",
    "version": "2.0.1",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/support-2.0.1-py2.py3-none-any.whl",
    "hash": "sha256-PwcBVPg5RkqiS1SZDYfS26mdbaYOw+8xSnS6IsJo/sQ=",
    "description": "Microsoft Azure Command-Line Tools Support Extension"
  },
  "terraform": {
@@ -1030,9 +1051,9 @@
  },
  "traffic-collector": {
    "pname": "traffic-collector",
    "version": "0.1.3",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/traffic_collector-0.1.3-py3-none-any.whl",
    "hash": "sha256-oUSk/aO86E2yIne9hhEISuGuOeC7jHtQYZ7DeHEfV7o=",
    "version": "1.0.0",
    "url": "https://azcliprod.blob.core.windows.net/cli-extensions/traffic_collector-1.0.0-py3-none-any.whl",
    "hash": "sha256-RpWrtTcj6lCfD3oLxtT0vlzAOC/om3ZnHuB4WgUVffw=",
    "description": "Microsoft Azure Command-Line Tools TrafficCollector Extension"
  },
  "trustedsigning": {
+13 −2
Original line number Diff line number Diff line
@@ -133,9 +133,20 @@
    propagatedBuildInputs = with python3Packages; [ azure-core ];
    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 {
  # Removed extensions
  blockchain = throw "The 'blockchain' extension for azure-cli was deprecated upstream"; # Added 2024-04-26
  vm-repair = throw "The 'vm-repair' extension for azure-cli was deprecated upstream"; # Added 2024-08-06
  adp = throw "The 'adp' extension for azure-cli was deprecated upstream"; # Added 2024-11-02, https://github.com/Azure/azure-cli-extensions/pull/8038
  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
}
+19 −14
Original line number Diff line number Diff line
@@ -101,6 +101,7 @@ def _write_extension_set(extensions_generated: Path, extensions: Set[Ext]) -> No
    ls.sort(key=lambda e: e.pname)
    with open(extensions_generated, "w") as f:
        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:
@@ -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')}"


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])
    if repo.index.diff("HEAD"):
        logger.info(f'committing to nixpkgs "{message}"')
        repo.index.commit(message)
        repo.index.commit(message, author=actor, committer=actor)
    else:
        logger.warning("no changes in working tree to commit")

@@ -248,6 +249,10 @@ def main() -> None:
    args = parser.parse_args()

    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)
    assert index["formatVersion"] == "1"  # only support formatVersion 1
@@ -288,31 +293,31 @@ def main() -> None:
    for prev, new in updated:
        logger.info(f"  {prev.pname} {prev.version} -> {new.version}")

    for ext in removed:
        extensions_local.remove(ext)
        # TODO: Add additional check why this is removed
        # TODO: Add an alias to extensions manual?
        commit_msg = f"azure-cli-extensions.{ext.pname}: remove"
        _write_extension_set(extension_file, extensions_local)
        if args.commit:
            _commit(repo, commit_msg, [extension_file])

    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])
            _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-extension.{prev.pname}: {prev.version} -> {new.version}"
            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])
            _commit(repo, commit_msg, [extension_file], actor)

    for ext in removed:
        extensions_local.remove(ext)
        # TODO: Add additional check why this is removed
        # TODO: Add an alias to extensions manual?
        commit_msg = f"azure-cli-extensions.{ext.pname}: remove"
        _write_extension_set(extension_file, extensions_local)
        if args.commit:
            _commit(repo, commit_msg, [extension_file], actor)


if __name__ == "__main__":
+3 −0
Original line number Diff line number Diff line
@@ -380,6 +380,9 @@ py.pkgs.toPythonApplication (
            ${lib.getExe az} --version || exit 1
            touch $out
          '';

        # Ensure the extensions-tool builds.
        inherit (azure-cli) extensions-tool;
      };

      generate-extensions = writeScriptBin "${pname}-update-extensions" ''