Skip to content

Conversation

@harryhmc
Copy link
Contributor

Summary

  • Routine Change
  • ❗ Breaking Change
  • 🤖 Operational or Infrastructure Change
  • ✨ New Feature
  • ⚠️ Potential issues that might be caused by this change

Add any other relevant notes or explanations here. Remove this line if you have nothing to add.

harryhmc and others added 30 commits July 25, 2023 11:37
Fixes regex that doesn't allow blank suffix values.
…-ALB-sharding

Revert "APM-4363 changes to support ALB sharding"
Periodically this step in the pipeline will fail - this
requires APIM producers to have to press the retry button
in order to get a successful build. The manual retry process
is normally successful after only 1 retry.

The error thrown here is a 401 - this makes me believe that
token created within the `Get Apigee Access Token` step was
failing.

`jq` is being used to extract the .access_token path from
the JSON response - previously it was not returning an error
code when the payload did not contain the path. This updates
the `jq` call with the `-e` flag which will error when
`.access_token` is not within the response.

An automated retry mechanism for when this error occurs has
been added to this step. It uses the built in azure devops
retryCountOnTaskFailure which will automatically back off
on subsequent failures.

See https://learn.microsoft.com/en-us/azure/devops/pipelines/process/tasks?view=azure-devops&tabs=yaml#number-of-retries-if-task-failed
Temporary workaround for Apigee Case 1532790
Remove anything to do with the API Catalogue as it's not used any more
fix version parsing's reliance on a loose glob
@harryhmc harryhmc merged commit abb67ca into edge Feb 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants