AZURE
Determines if any RunWhen CodeCollection or private runner components require image updates.
Tasks:
Tasks:
- Check for CodeCollection Updates against ACR Registry`${REGISTRY_NAME}`
- Check for RunWhen Local Image Updates against ACR Registry`${REGISTRY_NAME}`
- Count Images Needing Update and Push Metric
Synchronizes CodeCollection and Helm Images for the RunWhen Runner into a private ACR Registry
Tasks:
Tasks:
- Sync CodeCollection Images to ACR Registry `REGISTRY_NAME`
- Sync RunWhen Local Image Updates to ACR Registry`REGISTRY_NAME`
Determines if any RunWhen Local images have available updates in the private Azure Container Registry service.
Tasks:
Tasks:
- Check for Available RunWhen Helm Images in ACR Registry`${REGISTRY_NAME}`
Checks (or applies) RunWhen image updates with Helm CLI if any updated images exist in the upstream ACR registry.
Tasks:
Tasks:
- Apply Available RunWhen Helm Images in ACR Registry`REGISTRY_NAME`
Runs an ad-hoc user-provided command, and if the provided command outputs a non-empty string to stdout then a health score of 0 (unhealthy) is pushed, otherwise if there is no output, indicating no issues, then a 1 is pushed.
User commands should filter expected/healthy content (eg: with grep) and only output found errors.
Tasks:
Tasks:
- ${TASK_TITLE}
Runs an ad-hoc user-provided command, and if the provided command outputs a non-empty string to stdout then an issue is generated with a configurable title and content.
User commands should filter expected/healthy content (eg: with grep) and only output found errors.
Tasks:
Tasks:
- TASK_TITLE
This sli runs a user provided azure cli command and pushes the metric. The supplied command must result in distinct single metric. Command line tools like jq are available.
Tasks:
Tasks:
- ${TASK_TITLE}
This taskset runs a user provided azure command and adds the output to the report. Command line tools like jq are available.
Tasks:
Tasks:
- TASK_TITLE
This CodeBundle counts the number of container images (from a configured list) outdated. It compares upstream images with those in the registry and counts the number that are outdated.
Tasks:
Tasks:
- Count Outdated Images in Azure Container Registry `${ACR_REGISTRY}`
This CodeBundle syncs images from public repostitories into an Azure Container Registry.
Tasks:
Tasks:
- Sync Container Images into Azure Container Registry `ACR_REGISTRY`
Triages issues related to a Azure Loadbalancers and its activity logs.
Tasks:
Tasks:
- Check Activity Logs for Azure Load Balancer `AZ_LB_NAME`
Checks VM Scale Set key metrics and returns a 1 when healthy, or 0 when not healthy.
Tasks:
Tasks:
- Check Scale Set `${VMSCALESET}` Key Metrics In Resource Group `${AZ_RESOURCE_GROUP}`
Runs diagnostic checks against virtual machine scaled sets and generates reports from key metrics.
Tasks:
Tasks:
- Check Scale Set `VMSCALESET` Key Metrics In Resource Group `AZ_RESOURCE_GROUP`
- Fetch VM Scale Set `VMSCALESET` Config In Resource Group `AZ_RESOURCE_GROUP`
- Fetch Activities for VM Scale Set `VMSCALESET` In Resource Group `AZ_RESOURCE_GROUP`
Queries the health status of an App Service, and returns 0 when it's not healthy, and 1 when it is.
Tasks:
Tasks:
- Check App Service `${APP_SERVICE_NAME}` Health Check Metrics In Resource Group `${AZ_RESOURCE_GROUP}`
- Check App Service `${APP_SERVICE_NAME}` Configuration Health In Resource Group `${AZ_RESOURCE_GROUP}`
- Fetch App Service `${APP_SERVICE_NAME}` Activities In Resource Group `${AZ_RESOURCE_GROUP}`
- Generate App Service Health Score
Triages an Azure App Service and its workloads, checking its status and logs and verifying key metrics.
Tasks:
Tasks:
- Check App Service `APP_SERVICE_NAME` Health Check Metrics In Resource Group `AZ_RESOURCE_GROUP`
- Fetch App Service `APP_SERVICE_NAME` Utilization Metrics In Resource Group `AZ_RESOURCE_GROUP`
- Get App Service `APP_SERVICE_NAME` Logs In Resource Group `AZ_RESOURCE_GROUP`
- Check Configuration Health of App Service `APP_SERVICE_NAME` In Resource Group `AZ_RESOURCE_GROUP`
- Fetch App Service `APP_SERVICE_NAME` Activities In Resource Group `AZ_RESOURCE_GROUP`
Queries the health of an Azure Application Gateway, returning 1 when it's healthy and 0 when it's unhealthy.
Tasks:
Tasks:
- Check AppService `${APPGATEWAY}` Health Status In Resource Group `${AZ_RESOURCE_GROUP}`
Performs a health check on Azure Application Gateways and the backend pools used by them, generating a report of issues and next steps.
Tasks:
Tasks:
- Check Application Gateway `APPGATEWAY` Health Status In Resource Group `AZ_RESOURCE_GROUP`
- Check AppService `APPGATEWAY` Key Metrics In Resource Group `AZ_RESOURCE_GROUP`
- Fetch Application Gateway `APPGATEWAY` Config In Resource Group `AZ_RESOURCE_GROUP`
Generates a composite score about the health of an AKS cluster using the AZ CLI. Returns a 1 if all checks pass, 0 if they all fail, and value between 0 and 1 for partial success/fail. Checks the upstream service for reported errors. Looks for Critical or Error activities within a specified time period. Checks the overall configuration for provisioning failures.
Tasks:
Tasks:
- Check for Resource Health Issues Affecting AKS Cluster `${AKS_CLUSTER}` In Resource Group `${AZ_RESOURCE_GROUP}`
- Fetch Activities for AKS Cluster `${AKS_CLUSTER}` In Resource Group `${AZ_RESOURCE_GROUP}`
- Check Configuration Health of AKS Cluster `${AKS_CLUSTER}` In Resource Group `${AZ_RESOURCE_GROUP}`
- Generate AKS Cluster Health Score
Runs diagnostic checks against an AKS cluster.
Tasks:
Tasks:
- Check for Resource Health Issues Affecting AKS Cluster `AKS_CLUSTER` In Resource Group `AZ_RESOURCE_GROUP`
- Check Configuration Health of AKS Cluster `AKS_CLUSTER` In Resource Group `AZ_RESOURCE_GROUP`
- Check Network Configuration of AKS Cluster `AKS_CLUSTER` In Resource Group `AZ_RESOURCE_GROUP`
- Fetch Activities for AKS Cluster `AKS_CLUSTER` In Resource Group `AZ_RESOURCE_GROUP`