Azure CLI Extensions

repository·main·Indexed 19 days ago

https://github.com/azure/azure-cli-extensions

Repository for managing the public index of Azure CLI extensions and hosting source code for official extensions. Includes documentation on authoring, publishing, and indexing extensions, as well as guides for specific extensions such as acat (ACAT reports), acrquery (KQL queries against ACR manifests), and ad (Azure AD Domain Services).

Tokens
334.2K
Snippets
1.2K
Records
1.5K
Agent score
66%

What's inside azure-cli-extensions

  1. Overview of the acrcssc extension

    main

    The acrcssc extension for Azure CLI provides continuous patching capabilities for Azure Container Registry (ACR). It automates the scanning and patching of container images to ensure they are up-to-date with the latest security patches.

    How it works:

    • Scanning: Uses Trivy to scan configured images for vulnerabilities (CVEs).
    • Patching: Uses Copacetic to apply patches.

    Preview Limitations:

    • Windows-based container images are not supported.
    • Only "OS-level" vulnerabilities (managed by package managers like apt or yum) are patched. Application-level vulnerabilities (e.g., Go, Python, NodeJS binaries) cannot be patched.
    • Patching is only available in Public regions (not Sovereign regions).
    • Requires ACR Tasks to be available in the registry/region.
  2. What is the Support Bundle Package?

    main

    The Support Bundle Package is a diagnostic toolkit used by the az workload-orchestration support create-bundle CLI command. It is designed to troubleshoot Day 0 (installation) and Day N (runtime) issues on 3rd-party Kubernetes clusters by collecting:

    • Kubernetes cluster health data
    • Container logs
    • Prerequisite validation checks
    • Workload Orchestration (WO)-specific resource states

    The collected data is packaged into a single ZIP bundle for analysis.

  3. What is Workload Orchestration for Azure Arc?

    main
    Workload orchestration for Azure Arc is a cloud-native, cross-platform service engine designed to simplify the deployment, management, and updating of application workloads across edge environments. It is specifically built to handle application lifecycle management for Kubernetes workloads across multiple fleets, allowing for site-specific configurations and centralized management via the Azure Resource Manager (ARM) control plane.
  4. Overview of the Support Bundle Package

    main

    The Support Bundle Package is a diagnostic toolkit used by the az workload-orchestration support create-bundle CLI command. It is designed to troubleshoot Day 0 (installation) and Day N (runtime) issues on 3rd-party Kubernetes clusters by collecting:

    • Kubernetes cluster health data
    • Container logs (including logs from crashed/previous containers)
    • Prerequisite validation checks
    • Workload Orchestration (WO)-specific resource states

    The collected data is aggregated into a single ZIP bundle for analysis.

  5. Manage SiteRecovery resources with Azure CLI

    main
    The Azure CLI SiteRecovery extension provides commands to manage SiteRecovery resources, including vaults, fabrics, policies, protection containers, mappings, and failover operations. This extension allows for automating the setup of disaster recovery environments between source and recovery regions.
  6. Manage Azure Data Factory resources with `az datafactory` commands

    main

    The az datafactory extension provides a comprehensive set of commands to manage Azure Data Factory resources. This includes managing the factory itself, datasets, linked services, integration runtimes, pipelines, triggers, and their associated runs.

    Available Command Groups:

    • az datafactory: Core factory management (list, show, create, update, delete, configure repo, etc.).
    • az datafactory activity-run: Query activity runs by pipeline run.
    • az datafactory dataset: Manage datasets within a factory.
    • az datafactory integration-runtime: Manage integration runtimes (list, show, create self-hosted/managed, update, delete, start/stop, etc.).
    • az datafactory integration-runtime-node: Manage specific nodes within an integration runtime.
    • az datafactory linked-service: Manage linked services.
    • az datafactory managed-private-endpoint: Manage managed private endpoints.
    • az datafactory managed-virtual-network: Manage managed virtual networks.
    • az datafactory pipeline: Manage pipelines (list, show, create, update, delete, and trigger runs).
    • az datafactory pipeline-run: Manage and query pipeline runs (show, cancel, query).
    • az datafactory trigger: Manage triggers (list, show, create, update, delete, start/stop, subscribe to events).
    • az datafactory trigger-run: Manage trigger runs (cancel, query, rerun).