You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Status: Root cause identified and fix PR created Severity: High - Application deployment failure Cluster Identity: ✅ Confirmed (aks-eastus2 in rg-anyscale-demo)
🎯 Root Cause
Typo in container image name preventing image pull from GitHub Container Registry
The order-service deployment manifest contains a typo in the container image reference:
Line 196 in Act-3/argocd/apps/broken-aks-store-all-in-one.yaml
Current (incorrect):ghcr.io/azure-samples/aks-store-demo/order-servi**e**:2.1.0
Should be:ghcr.io/azure-samples/aks-store-demo/order-service:2.1.0
The misspelled repository name "order-servie" does not exist on ghcr.io, causing the kubelet to fail with a 403 Forbidden error when attempting to pull the image.
📊 Cluster Evidence
Pod Status
NAME READY STATUS RESTARTS AGE
order-service-5c6b567944-v5cfv 0/1 ImagePullBackOff 0 3m
order-service-7585988949-hv6kj 0/1 ImagePullBackOff 0 2m45s
Error from Events
Failed to pull image "ghcr.io/azure-samples/aks-store-demo/order-servie:2.1.0":
failed to resolve reference "ghcr.io/azure-samples/aks-store-demo/order-servie:2.1.0":
failed to authorize: failed to fetch anonymous token:
unexpected status from GET request to https://ghcr.io/token: 403 Forbidden
Deployment Health
✅ RabbitMQ: Running and healthy (init container wait completed successfully)
Activity
Fix typo in order-service image name
github-actions commentedon Feb 11, 2026
🔍 Diagnostic Summary
Status: Root cause identified and fix PR created
Severity: High - Application deployment failure
Cluster Identity: ✅ Confirmed (aks-eastus2 in rg-anyscale-demo)
🎯 Root Cause
Typo in container image name preventing image pull from GitHub Container Registry
The order-service deployment manifest contains a typo in the container image reference:
Act-3/argocd/apps/broken-aks-store-all-in-one.yamlghcr.io/azure-samples/aks-store-demo/order-servi**e**:2.1.0ghcr.io/azure-samples/aks-store-demo/order-service:2.1.0The misspelled repository name "order-servie" does not exist on ghcr.io, causing the kubelet to fail with a 403 Forbidden error when attempting to pull the image.
📊 Cluster Evidence
Pod Status
Error from Events
Deployment Health
🔧 Remediation
Pull Request Created: #45
Branch:
fix/cluster-doctor/issue-44-typo-order-service-20260211Change:
✅ Verification Steps
After the PR is merged and ArgoCD syncs:
Check pod status:
Expected:
1/1 RunningVerify image pull:
Expected: No ImagePullBackOff errors
Check application health:
Expected: All pods in Running state
Test order service endpoint:
Expected: HTTP 200 response
📝 Additional Notes
This is a simple configuration error that can be safely remediated via GitOps PR merge and ArgoCD resync. No manual cluster intervention required.
Automated diagnosis completed by Cluster Doctor Agent
Timestamp: 2026-02-11T07:03:58Z
github-actions commentedon Feb 11, 2026
🔄 Deployment Failed Again
Timestamp: 2026-02-11T07:11:07.500Z
Revision:
def78ff78f604229ea472eb2ecb1a3f001fcec60Error: