-
Notifications
You must be signed in to change notification settings - Fork 62
Open
Labels
Description
I'm trying to deploy an ACI with the aci-deploy action, which has always worked until recently. Now I suddenly get this error:
Error: Encountered an internal server error. The tracking activity id is '..., correlation id is '...'
I've tried omitting optional parameters, but nothing seems to work. I've requested support from Microsoft, but wasn't able to resolve the issue.
I'd be grateful if you could help me get it to work again.
Here's my workflow file:
name: Deploy ACI
on:
workflow_call:
inputs:
environment:
required: true
type: string
resource_group:
required: true
type: string
acr_name:
required: true
type: string
short_name:
required: true
type: string
aci_name:
required: true
type: string
cpu:
required: true
type: string
memory:
required: true
type: string
secrets:
azure_credentials:
required: true
jobs:
deploy-aci:
name: Deploy ACI
runs-on: ubuntu-latest
environment: ${{ inputs.environment }}
steps:
- uses: actions/checkout@v2
- uses: azure/login@v1
with:
creds: ${{ secrets.azure_credentials }}
- run: |
export username=$(az acr credential show --name ${{ inputs.acr_name }} --resource-group ${{ inputs.resource_group }} --query 'username' --output tsv)
echo "acr_username=$username" >> $GITHUB_OUTPUT
name: 'Get ACR username'
id: acr_username_step
- run: |
password=$(az acr credential show --name ${{ inputs.acr_name }} --resource-group ${{ inputs.resource_group }} --query 'passwords[0].value' --output tsv)
echo "acr_password=$password" >> $GITHUB_OUTPUT
name: 'Get ACR Password'
id: acr_password_step
- name: 'Deploy to Azure Container Instances'
uses: 'azure/aci-deploy@v1'
with:
resource-group: ${{ inputs.resource_group }}
dns-name-label: ${{ inputs.resource_group }}${{ github.run_number }}
image: ${{ inputs.acr_name }}.azurecr.io/${{ inputs.short_name }}-${{ inputs.environment }}-image:${{ github.run_number }}
registry-login-server: '${{ inputs.acr_name }}.azurecr.io'
registry-username: ${{ steps.acr_username_step.outputs.acr_username }}
registry-password: ${{ steps.acr_password_step.outputs.acr_password }}
name: ${{ inputs.aci_name }}
location: 'west europe'
cpu: ${{ inputs.cpu }}
memory: ${{ inputs.memory }}
restart-policy: 'Never'
outputs:
acr_username: ${{ steps.acr_username_step.outputs.acr_username }}
acr_password: ${{ steps.acr_password_step.outputs.acr_password }}
Schalk1e, NguyenIconAI and travisrbe