Skip to content

[Failing test]: Aspire.Cli.EndToEnd.Tests.KubernetesDeployTypeScriptTests.DeployTypeScriptAppToKubernetes #17601

@davidfowl

Description

@davidfowl

Build information

Build: https://github.com/microsoft/aspire/actions/runs/26546831004
Build error leg or test failing: Aspire.Cli.EndToEnd.Tests.KubernetesDeployTypeScriptTests.DeployTypeScriptAppToKubernetes
Artifact: All-TestResults

Fill in the error message template

Error Message

Fill the error message using step by step known issues guidance.

{
  "ErrorMessage": "System.InvalidOperationException : Pipeline failed unexpectedly. Terminal output:",
  "ErrorPattern": "",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

Error details

Error details (55 lines)
Error Message: System.InvalidOperationException : Pipeline failed unexpectedly. Terminal output:
message: toomanyrequests: You have reached your unauthenticated pull rate limit. https://www.docker.com/increase-rate-limit                                     
00:41:43 (pipeline-execution) ✗ ------                                                                                                                          
00:41:43 (pipeline-execution) ✗  > [internal] load metadata for docker.io/library/node:22-alpine:                                                               
00:41:43 (pipeline-execution) ✗ ------                                                                                                                          
00:41:43 (pipeline-execution) ✗ Dockerfile:12                                                                                                                   
00:41:43 (pipeline-execution) ✗ --------------------                                                                                                            
00:41:43 (pipeline-execution) ✗   10 |     FROM ${FRONTEND_IMAGENAME} AS frontend_stage                                                                         
00:41:43 (pipeline-execution) ✗   11 |                                                                                                                          
00:41:43 (pipeline-execution) ✗   12 | >>> FROM node:22-alpine AS runtime                                                                                       
00:41:43 (pipeline-execution) ✗   13 |                                                                                                                          
00:41:43 (pipeline-execution) ✗   14 |     WORKDIR /app                                                                                                         
00:41:43 (pipeline-execution) ✗ --------------------                                                                                                            
00:41:43 (pipeline-execution) ✗ ERROR: failed to build: failed to solve: node:22-alpine: failed to resolve source metadata for docker.io/library/node:22-alpine:
failed to copy: httpReadSeeker: failed open: unexpected status code                                                                                             
https://registry-1.docker.io/v2/library/node/manifests/sha256:968df39aedcea65eeb078fb336ed7191baf48f972b4479711397108be0966920: 429 Too Many Requests - Server  
message: toomanyrequests: You have reached your unauthenticated pull rate limit. https://www.docker.com/increase-rate-limit                                     
00:41:43 (pipeline-execution) ✗ Failed                                                                                                                          
------------------------------------------------------------                                                                                                    
✅ 16/18 steps succeeded • ❌ 2 failed • Total time: 13.03s                                                                                                     
                                                                                                                                                                
Steps Summary:                                                                                                                                                  
                Step timeline:                                      0s                      13.00s                                                              
                                                                    │───────┬──────┬─────┬───────│                                                              
      1.58ms  ✓ validate-compute-environments                       │╴                           │                                                              
      5.07ms  ✓   prepare-deployment-targets-env                    │╴                           │                                                              
      0.85ms  ✓     before-start                                    │╴                           │                                                              
      0.70ms  ✓ validate-kubernetes                                 │╴                           │                                                              
      12.99s  ✗ pipeline-execution                                  │╶──────────────────────────╴│                                                              
       0.72s  ✓ process-parameters                                  │╶─╴                         │                                                              
      7.93ms  ✓   publish-prereq                                    │  ╴                         │                                                              
       0.19s  ✓     publish-env                                     │  ╴                         │                                                              
      0.70ms  ✓       publish                                       │  ╴                         │                                                              
      2.41ms  ✓   build-prereq                                      │  ╴                         │                                                              
      11.69s  ✓     build-frontend                                  │ ╶────────────────────────╴ │                                                              
       0.55s  ✗       build-app                                     │                         ╶─╴│                                                              
     11.66ms  ✓   deploy-prereq                                     │  ╴                         │                                                              
       0.71s  ✓ check-container-runtime                             │╶─╴                         │                                                              
      1.73ms  ✓ validate-build-only-container-references            │╴                           │                                                              
      4.12ms  ✓ push-prereq                                         │╴                           │                                                              
      1.28ms  ✓ validate-javascript-dockerfile-run-script-frontend  │╴                           │                                                              
       0.70s  ✓ check-helm-prereqs-env                              │╶─╴                         │                                                              
                                                                                                                                                                
❌ Pipeline failed                                                                                                                                              
For more details, add --pipeline-log-level debug/trace to the command.                                                                                          
------------------------------------------------------------                                                                                                    
                                                                                                                                                                
\ud83d\udcc4 See logs at /root/.aspire/logs/cli_20260528T004121_0a8d4871.log                                                                                              
[30 ERR:6] $
Stack Trace:
   at Aspire.Tests.Shared.Hex1bAutomatorTestHelpers.WaitForPipelineSuccessAsync(Hex1bTerminalAutomator auto, Nullable`1 timeout) in /_/tests/Shared/Hex1bAutomatorTestHelpers.cs:line 783
   at Aspire.Cli.EndToEnd.Tests.Helpers.KubernetesDeployTestHelpers.AspireDeployInteractiveAsync(Hex1bTerminalAutomator auto, SequenceCounter counter, IReadOnlyList`1 parameterResponses, String outputDir) in /_/tests/Aspire.Cli.EndToEnd.Tests/Helpers/KubernetesDeployTestHelpers.cs:line 299
   at Aspire.Cli.EndToEnd.Tests.KubernetesDeployTypeScriptTests.DeployTypeScriptAppToKubernetes() in /_/tests/Aspire.Cli.EndToEnd.Tests/KubernetesDeployTypeScriptTests.cs:line 116
   at Aspire.Cli.EndToEnd.Tests.KubernetesDeployTypeScriptTests.DeployTypeScriptAppToKubernetes() in /_/tests/Aspire.Cli.EndToEnd.Tests/KubernetesDeployTypeScriptTests.cs:line 146
--- End of stack trace from previous location ---
Standard Output
CLI install strategy detection starting...
  → Selected: LocalArchive (ASPIRE_E2E_CLI_ARCHIVE_DIR=/home/runner/work/aspire/aspire/cli-archives)
Temporary workspace created at: /tmp/Aspire.Cli.Tests/TemporaryWorkspaces/1750b2f8-b55b-4a91-8659-2a20fef78ba5
Cluster name: aspire-e2e-cc08d694e97846dcb5b11
Namespace: test-aspire-e2e-cc08d
Creating Docker test terminal:
  Test name:      DeployTypeScriptAppToKubernetes
  Strategy:       LocalArchive (/home/runner/work/aspire/aspire/cli-archives) [expected=13.4.0-pr.17568.g4590fe06]
  Expected ver:   13.4.0-pr.17568.g4590fe06
  Variant:        DotNet
  Dockerfile:     (prebuilt image)
  Image:          aspire-cli-e2e-dotnet:prebuilt
  Workspace:      /tmp/Aspire.Cli.Tests/TemporaryWorkspaces/1750b2f8-b55b-4a91-8659-2a20fef78ba5
  Docker socket:  True
  Dimensions:     160x48
  Recording:      /home/runner/work/aspire/aspire/testresults/recordings/DeployTypeScriptAppToKubernetes.cast
Looking for apphost.mts at: /tmp/Aspire.Cli.Tests/TemporaryWorkspaces/1750b2f8-b55b-4a91-8659-2a20fef78ba5/K8sTsTest/apphost.mts
Modified apphost.mts with Kubernetes environment configuration
Cleanup: Failed to delete KinD cluster 'aspire-e2e-cc08d694e97846dcb5b11': An error occurred trying to start process '/home/runner/.local/bin/kind' with working directory '/home/runner/work/aspire/aspire/run-tests'. No such file or directory
Disposing temporary workspace at: /tmp/Aspire.Cli.Tests/TemporaryWorkspaces/1750b2f8-b55b-4a91-8659-2a20fef78ba5

📊 View CI Failure Report

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-clifailing-testneeds-area-labelAn area label is needed to ensure this gets routed to the appropriate area ownerstriage:bot-seenAspire triage bot has seen this issue

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions