Skip to content

Conversation

@github-actions
Copy link

Summary

This PR fixes a critical typo in the order-service container image name that was causing deployment failures in the demo-payload ArgoCD application.

Root Cause Analysis

The order-service deployment was failing with ImagePullBackOff errors due to a typo in the container image reference:

  • Incorrect: ghcr.io/azure-samples/aks-store-demo/order-servi**e**:2.1.0
  • Correct: ghcr.io/azure-samples/aks-store-demo/order-service:2.1.0

Evidence from Cluster

Failed to pull image "ghcr.io/azure-samples/aks-store-demo/order-servie:2.1.0": 
failed to resolve reference: failed to authorize: failed to fetch anonymous token: 
unexpected status from GET request to https://ghcr.io/token: 403 Forbidden

The image repository order-servie does not exist on GitHub Container Registry, resulting in a 403 Forbidden error.

Changes Made

  • File: Act-3/argocd/apps/broken-aks-store-all-in-one.yaml
  • Line: 196
  • Change: order-servieorder-service

Impact

  • Resolves deployment failure for order-service pods
  • Allows the demo-payload ArgoCD application to reach healthy state
  • All other microservices (makeline-service, product-service, store-front, store-admin, virtual-customer, virtual-worker) are running correctly

Testing & Validation

After applying this fix:

  1. ArgoCD will sync the corrected manifest
  2. order-service pods should successfully pull the image
  3. Init container will wait for RabbitMQ (already running)
  4. order-service will start and pass health checks
  5. Application status will change from Degraded to Healthy

Rollback Plan

If issues occur, rollback by reverting this commit or updating the image reference back to the previous value (though that would reinstate the bug).

Resolves #44

- Changed 'order-servie' to 'order-service' on line 196
- This was causing ImagePullBackOff errors in the demo-payload deployment
- Root cause: typo in container image reference preventing image pull from ghcr.io
- Resolves: #44
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.

🚨 ArgoCD Deployment Failed: demo-payload

0 participants