MicrosoftLearning / AZ400-DesigningandImplementingMicrosoftDevOpsSolutions

AZ-400 Course Repository for Labs and Demos.
https://microsoftlearning.github.io/AZ400-DesigningandImplementingMicrosoftDevOpsSolutions/
MIT License
540 stars 1k forks source link

M03-Implementing GitHub Actions for CI/CD #563

Closed ElaMark closed 6 months ago

ElaMark commented 6 months ago

Contact Details

mark.walsh@lumifygroup.com

What happened?

Lab: M03: Implementing GitHub Actions for CI/CD

Exercise : 01 Task: 02 Step: 06

Description of issues:

webapp.bicep attempts to create a B1 app service plan but it seems this is no longer allowed with Azure Passes (so annoying!). Can get around it by switching to F1

 param sku string = 'B1' // The SKU of App Service Plan

This problem is not circumvented for some of my students who continue to get errors indicating there are "insufficient Cores for my subscription" even though they attempt to create the app service plan in many regions.

The problem is also in main.bicep and webapp-docker.bicep and in the instructions for the Lab: Configuring Pipelines as Code with YAML. As we find more, I'll update here

Lab

Several labs

Relevant screenshots

paste here 😉

Do you want to help us? 👏

massimobonanni commented 6 months ago

It is an issue of the Azure Pass Subscriptions created this week. It is not a but related to the lab. MS is fixing the problem.

In most of the labs, you can change B1 with F1 (in the Bicep file) for the App Service Plan SKU. It is not a solution but a mitigation until MS will not solve the issue.

ElaMark commented 6 months ago

Thanks Massimo. I figured as much although I was unsure whether the change to Azure Passes by MS was accidental or intentional. In any case I raised the issue in this repo as it will affect anybody doing the Az-400 labs