Loading pkgs/by-name/az/azure-cli/extensions-generated.json +118 −97 Original line number Diff line number Diff line Loading @@ -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", Loading @@ -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": { Loading @@ -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": { Loading @@ -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": { Loading @@ -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", Loading Loading @@ -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": { Loading Loading @@ -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": { Loading @@ -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": { Loading Loading @@ -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": { Loading @@ -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", Loading Loading @@ -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": { Loading @@ -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": { Loading @@ -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", Loading Loading @@ -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": { Loading Loading @@ -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": { Loading @@ -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": { Loading Loading @@ -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", Loading @@ -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": { Loading Loading @@ -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": { Loading Loading @@ -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", Loading @@ -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": { Loading Loading @@ -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": { Loading @@ -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": { Loading @@ -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": { Loading Loading @@ -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": { Loading @@ -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": { Loading pkgs/by-name/az/azure-cli/extensions-manual.nix +13 −2 Original line number Diff line number Diff line Loading @@ -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 } pkgs/by-name/az/azure-cli/extensions-tool.py +19 −14 Original line number Diff line number Diff line Loading @@ -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: Loading @@ -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") Loading Loading @@ -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 Loading Loading @@ -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__": Loading pkgs/by-name/az/azure-cli/package.nix +3 −0 Original line number Diff line number Diff line Loading @@ -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" '' Loading Loading
pkgs/by-name/az/azure-cli/extensions-generated.json +118 −97 Original line number Diff line number Diff line Loading @@ -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", Loading @@ -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": { Loading @@ -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": { Loading @@ -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": { Loading @@ -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", Loading Loading @@ -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": { Loading Loading @@ -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": { Loading @@ -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": { Loading Loading @@ -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": { Loading @@ -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", Loading Loading @@ -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": { Loading @@ -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": { Loading @@ -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", Loading Loading @@ -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": { Loading Loading @@ -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": { Loading @@ -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": { Loading Loading @@ -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", Loading @@ -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": { Loading Loading @@ -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": { Loading Loading @@ -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", Loading @@ -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": { Loading Loading @@ -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": { Loading @@ -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": { Loading @@ -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": { Loading Loading @@ -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": { Loading @@ -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": { Loading
pkgs/by-name/az/azure-cli/extensions-manual.nix +13 −2 Original line number Diff line number Diff line Loading @@ -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 }
pkgs/by-name/az/azure-cli/extensions-tool.py +19 −14 Original line number Diff line number Diff line Loading @@ -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: Loading @@ -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") Loading Loading @@ -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 Loading Loading @@ -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__": Loading
pkgs/by-name/az/azure-cli/package.nix +3 −0 Original line number Diff line number Diff line Loading @@ -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" '' Loading