loft-sh / devpod

Codespaces but open-source, client-only and unopinionated: Works with any IDE and lets you use any cloud, kubernetes or just localhost docker.
https://devpod.sh
Mozilla Public License 2.0
8.4k stars 305 forks source link

Pushing prebuilt workspace to private AWS ECR #1023

Open famagusta opened 2 months ago

famagusta commented 2 months ago

We are trying to push our workspace to a private container registry (AWS ECR). This will help cut down the devpod build time for the entire team. Eventually, we wish to automate this via a CI/CD pipeline.

I have already signed into aws ecr using the given command aws ecr get-login-password --region <REDACTED_AWS_REGION> | docker login --username AWS --password-stdin <REDACTED_ACCOUNT_ID>.dkr.ecr.ap-south-1.amazonaws.com

We are using AWS Provider (ap-south-1 region) using c6a.large MacOS 12.4 with devpod version 0.5.5

devcontainer.json

{ "name": "<REDACTED_SERVICE_NAME>", "dockerComposeFile": "docker-compose.devpod.yaml", "service": "<REDACTED_SERVICE_NAME>", "workspaceFolder": "/app/<REDACTED_SERVICE_NAME>", "initializeCommand":"docker build -t <REDACTED_SERVICE_NAME> .", // Use 'forwardPorts' to make a list of ports inside the container available locally. "forwardPorts": [ 8000, 8080, 80, 8129, 8130, 3401, 3402, 5432, 5433, 3306 ], "features": { "ghcr.io/devcontainers/features/python:1": {} }, "customizations": { "vscode": { "extensions": [ "ms-python.python" ] } } }

Getting the below error

15:54:19 error Error building image: cannot push to repository REDACTED_ACCOUNT_ID.dkr.ecr.ap-south-1.amazonaws.com/devpod-<REDACTED_SERVICE_NAME>:latest . Please make sure you are logged into the registry and credentials are available. (Error: could not parse reference: REDACTED_ACCOUNT_ID.dkr.ecr.ap-south-1.amazonaws.com/devpod-<REDACTED_SERVICE_NAME>:latest )

Full Logs Are Below: `devpod build . --devcontainer-path devcontainer.json --repository REDACTED_ACCOUNT_ID.dkr.ecr.ap-south-1.amazonaws.com/devpod- --debug --skip-delete 15:53:44 info Workspace already exists 15:53:44 debug Acquire workspace lock... 15:53:44 debug Acquired workspace lock... 15:53:44 debug Acquire machine lock... 15:53:44 debug Acquired machine lock... 15:53:44 debug Run status provider command: ${AWS_PROVIDER} status 15:53:45 info Building devcontainer... 15:53:45 debug execute inject script 15:53:45 debug download agent from https://github.com/loft-sh/devpod/releases/download/v0.5.5 15:53:45 debug Run command provider command: ${AWS_PROVIDER} command 15:53:46 debug Received line after pong: done 15:53:46 info Error trying to reach docker daemon: docker ps: exit status 1 15:53:46 info Rerun as root: /var/lib/toolbox/devpod agent workspace build --workspace-info H4sIAAAAAAAA/+xW3W7bOhJ+lYDYu7Us6teSgHPhI6upTnrswJYdtEVhUCQVsZFEgaScpDl59wUlJ3FS1+0Ci73qjSlT881886OZeQC3XNzIFmG6EOyaNSAC5lpSIU3Bc9a0JatYa44J3bWcmJg3it4paRJaoK5S5jNamuV9S0XFMapyhG9oQ15ejr9K3oDRiy0QPQBGQAS+A4ER6N68MfIgpA4YgVbwHSNUaHSDagoigG6lIYs7o+7qHDHwOAI1wiVregv7x1SrGxwwZIkEJcZrmOE7gW1pMCP0QDlvabOTmBOq30neiYF5z+odr3oqx8K1KhHhtwW6+z4oWhOhu5g3CrGGikukyoEefrp6ihYWFCnGm4zVVCpUtyACNrRdA7qG7WUWjGAQWfYnMAIVkmotKflOwvIip5fYZ6431adOE9Gw2QGZmDcFu9Yu4uenfSyOJaqgSHWCSi12XWIxZtw8dESaTxJme69K3kQWiB4eH0eg4OIWCXLJhZIg+gwCCCEYgQAGw6F/LDvsD0f/c1xoDYcNRsBznf2hy8JxoA++jABrmGKoYt9ozOsaNUTz0toJxzdUnOUdq8iZoc5KnudMnY3Bl8eDmnxJKGrbI4kbAdxJxWv2rc9K7/W+OqIHQO8UbeRw/xnU0hg8Hg8H+KK9HnjEvG65pO9YRV/IGXi43X9o43tUV9onScWO4T4BPWmdtfZHJfO6+tkvlv2vfFcjwNtnp6fnyTzbXk6z930IUNVphLlDwqxYbirOq5zfmYNp/T1LKi4HEwRESnT0cQSmV6vtNI6T1Wp7kXzcprNDXdOLdLpZrjebzXRydTW9ypZXFycV/Z0ewlHNDFhQNywmLg0820MEu6fws3R1sV2ln5JDLS48BUnnq2w6j5Pt5XLxLv2QbKfLuUb/HJBNz1eHduaopn8sbhsqRht99UffScZDK/klCtnHy1fMsY/GFRLX9BR6z/sQ99QZTqCWyXm6mL8KdmtI3qnSsE7iFotsO0s2aZycjNIqiZdJdlAZh6b4n+HVAr7/ZLeT+/fxN/aXcP2J/2H+aT2v2N2/l5uZzBpn+vUUkVUSr5dp9nF7vlysL9/Unbw2IKIEhwH2Q9+Ctmf5J5Wt/5wn2VslXd5QZUDf80kQwEluOSQv3PyUos1l/EbLrsUGxGHgF7YXQNvHiPbN7qiKdD6Ns3Sj3crSv5PFOjtU5cP6x8C/kjjbzhbxRbLcxstklsyzdPrhVYFq2Z8oOE+z/x6tW+JPZhwMI+9pxh2dYOiaNkqb2zfFH3chwm+biiOyXn7Q3VSpVkamec1U2eVjzGuz4oUyZLlHmIJWFEkqzSeguYNjb+wBPWgQVmzH1L2mzTv1HGTWfKVYnTMVC0poo8eRfInB8HY2TIFjAvSOYu2MLDulzer58K+H/de6SWfJ8vFMKt6e/fPP2bOMHmI5a5BgwyQ+FAfR5wfAtYWKNd0dGAEkcNm3SOLrlohLim9kV+sr1w5gbtvQcwvbg65l2yj0J8j2Az+wPN9HnuW42AqJ7+S5h70cFhgjiC2Mcj8swPNk+mlwjaeJoyfS8UjDcXhM2Oj9MAb6j6MfOCfqt87ZLpnAHMOJ62BU2NCb2AROQurlboiLAFphUZAQhhZych+HIfRzMrFcHOACIYe4/1fnevqPX543hopKndnn/8PzsI3sFypcscXLhP7FBVPQlkumuLgHEXACyw1t27Xd0BuTGzGmWIxfmvsY1egbb9Ct7F3esy8P19rfK8LvFeH3ivB7Rfifrgj/AQAA//8BAAD//3FptHKhEAAA --debug 15:53:46 info Use /root/.devpod/agent/contexts/default/workspaces/ as workspace dir 15:53:46 debug Created logger 15:53:46 debug Received ping from agent 15:53:46 debug Credentials server started on port 13266... 15:53:47 debug Incoming client connection at / 15:53:47 debug Credentials server started... 15:53:47 debug Wrote docker credentials helper to /root/.devpod/agent/contexts/default/workspaces//.cache/mzamkkdauptx/docker-credential-devpod 15:53:47 debug Workspace Folder already exists /root/.devpod/agent/contexts/default/workspaces//content 15:53:47 debug Workspace exists, skip downloading 15:53:47 debug Using docker command 'docker' 15:53:48 debug Loading docker compose project [/root/.devpod/agent/contexts/default/workspaces//content/docker-compose.devpod.yaml] 15:53:48 debug Loaded project hyperlocal-b89e3 15:53:48 debug Process OCI feature 15:53:48 debug Parse dev container feature in /tmp/devpod/features/5241bee135/extracted 15:53:48 debug Creating extended Dockerfile /root/.devpod/agent/contexts/default/workspaces//content/.devpod-internal/Dockerfile-with-features with content:

syntax=docker.io/docker/dockerfile:1.4

ARG _DEV_CONTAINERS_BASE_IMAGE=placeholder FROM AS dev_container_auto_added_stage_label

FROM $_DEV_CONTAINERS_BASE_IMAGE AS dev_containers_target_stage

USER root

COPY ./.devpod-internal/ /tmp/build-features/ RUN chmod -R 0755 /tmp/build-features && ls /tmp/build-features

RUN \ echo "_CONTAINER_USER_HOME=$(getent passwd root | cut -d: -f6)" >> /tmp/build-features/devcontainer-features.builtin.env && \ echo "_REMOTE_USER_HOME=$(getent passwd root | cut -d: -f6)" >> /tmp/build-features/devcontainer-features.builtin.env

ENV PYTHON_PATH=/usr/local/python/current ENV PIPX_HOME=/usr/local/py-utils ENV PIPX_BIN_DIR=/usr/local/py-utils/bin ENV PATH=/usr/local/python/current/bin:/usr/local/py-utils/bin:${PATH} RUN cd /tmp/build-features/0 \ && chmod +x ./devcontainer-features-install.sh \ && ./devcontainer-features-install.sh

ARG _DEV_CONTAINERS_IMAGE_USER=root USER $_DEV_CONTAINERS_IMAGE_USER 15:53:48 debug Creating docker-compose build /root/.devpod/agent/contexts/default/workspaces//.docker-compose/docker-compose.devcontainer.build-48.yml with content: services:

: build: context: /root/.devpod/agent/contexts/default/workspaces//content dockerfile: /root/.devpod/agent/contexts/default/workspaces//content/.devpod-internal/Dockerfile-with-features args: _DEV_CONTAINERS_BASE_IMAGE: dev_container_auto_added_stage_label _DEV_CONTAINERS_IMAGE_USER: root BUILDKIT_INLINE_CACHE: "1" 15:53:48 debug Run docker --project-name hyperlocal-b89e3 -f /root/.devpod/agent/contexts/default/workspaces//content/docker-compose.devpod.yaml --env-file /root/.devpod/agent/contexts/default/workspaces//content/.env -f /root/.devpod/agent/contexts/default/workspaces//.docker-compose/docker-compose.devcontainer.build-48.yml build 15:53:48 info time="2024-04-25T10:23:48Z" level=warning msg="/root/.devpod/agent/contexts/default/workspaces//content/docker-compose.devpod.yaml: `version` is obsolete" 15:53:48 debug Incoming client connection at /docker-credentials 15:53:48 debug Received docker credentials post data: {"ServerURL":"https://index.docker.io/v1/"} 15:53:48 info #0 building with "default" instance using docker driver 15:53:48 info 15:53:48 info #1 [ internal] load build definition from Dockerfile-with-features 15:53:48 debug Successfully wrote back 69 bytes 15:53:49 info #1 transferring dockerfile: 1.00kB done 15:53:49 info #1 DONE 0.0s 15:53:49 info 15:53:49 info #2 [] resolve image config for docker-image://docker.io/docker/dockerfile:1.4 15:53:50 info #2 DONE 1.7s 15:53:50 info 15:53:50 info #3 [] docker-image://docker.io/docker/dockerfile:1.4@sha256:9ba7531bd80fb0a858632727cf7a112fbfd19b17e94c4e84ced81e24ef1a0dbc 15:53:50 info #3 CACHED 15:53:50 info 15:53:50 info #4 [ internal] load .dockerignore 15:53:50 info #4 transferring context: 409B done 15:53:50 info #4 DONE 0.0s 15:53:50 info 15:53:50 info #5 [ internal] load metadata for docker.io/library/:latest 15:53:51 info #5 DONE 0.0s 15:53:51 info 15:53:51 info #6 [ internal] load build context 15:53:51 info #6 transferring context: 41.78kB done 15:53:51 info #6 DONE 0.0s 15:53:51 info 15:53:51 info #7 [ dev_container_auto_added_stage_label 1/1] FROM docker.io/library/ 15:53:51 info #7 DONE 0.1s 15:53:51 info 15:53:51 info #8 [ dev_containers_target_stage 1/4] COPY ./.devpod-internal/ /tmp/build-features/ 15:53:51 info #8 DONE 0.0s 15:53:51 info 15:53:51 info #9 [ dev_containers_target_stage 2/4] RUN chmod -R 0755 /tmp/build-features && ls /tmp/build-features 15:53:51 info #9 0.276 0 15:53:51 info #9 0.276 devcontainer-features.builtin.env 15:53:51 info #9 DONE 0.4s 15:53:51 info 15:53:51 info #10 [ dev_containers_target_stage 3/4] RUN echo "_CONTAINER_USER_HOME=$(getent passwd root | cut -d: -f6)" >> /tmp/build-features/devcontainer-features.builtin.env && echo "_REMOTE_USER_HOME=$(getent passwd root | cut -d: -f6)" >> /tmp/build-features/devcontainer-features.builtin.env 15:53:52 info #10 DONE 0.3s 15:53:52 info 15:53:52 info #11 [ dev_containers_target_stage 4/4] RUN cd /tmp/build-features/0 && chmod +x ./devcontainer-features-install.sh && ./devcontainer-features-install.sh 15:53:52 info #11 0.261 =========================================================================== 15:53:52 info #11 0.261 Feature : Python 15:53:52 info #11 0.261 Description : Installs the provided version of Python, as well as PIPX, and other common Python utilities. JupyterLab is conditionally installed with the python feature. Note: May require source code compilation. 15:53:52 info #11 0.261 Id : ghcr.io/devcontainers/features/python 15:53:52 info #11 0.261 Version : 1.4.2 15:53:52 info #11 0.261 Documentation : https://github.com/devcontainers/features/tree/main/src/python 15:53:52 info #11 0.261 Options : 15:53:52 info #11 0.261 CONFIGUREJUPYTERLABALLOWORIGIN="" 15:53:52 info #11 0.261 ENABLESHARED="false" 15:53:52 info #11 0.261 HTTPPROXY="" 15:53:52 info #11 0.261 INSTALLJUPYTERLAB="false" 15:53:52 info #11 0.261 INSTALLPATH="/usr/local/python" 15:53:52 info #11 0.261 INSTALLTOOLS="true" 15:53:52 info #11 0.261 OPTIMIZE="false" 15:53:52 info #11 0.261 TOOLSTOINSTALL="flake8,autopep8,black,yapf,mypy,pydocstyle,pycodestyle,bandit,pipenv,virtualenv,pytest,pylint" 15:53:52 info #11 0.261 VERSION="os-provided" 15:53:53 info #11 0.261 Environment : 15:53:53 info #11 0.262 CONFIGUREJUPYTERLABALLOWORIGIN= 15:53:53 info #11 0.262 PIPX_HOME=/usr/local/py-utils 15:53:53 info #11 0.262 PYTHON_PIP_VERSION=23.0.1 15:53:53 info #11 0.262 HOME=/root 15:53:53 info #11 0.262 OLDPWD=/app/ 15:53:53 info #11 0.262 PIPX_BIN_DIR=/usr/local/py-utils/bin 15:53:53 info #11 0.262 GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D 15:53:53 info #11 0.262 PYTHON_PATH=/usr/local/python/current 15:53:53 info #11 0.262 _CONTAINER_USER=root 15:53:53 info #11 0.262 _CONTAINER_USER_HOME=/root 15:53:53 info #11 0.262 INSTALLPATH=/usr/local/python 15:53:53 info #11 0.262 VERSION=os-provided 15:53:53 info #11 0.262 ENABLESHARED=false 15:53:53 info #11 0.262 INSTALLJUPYTERLAB=false 15:53:53 info #11 0.262 PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/dbf0c85f76fb6e1ab42aa672ffca6f0a675d9ee4/public/get-pip.py 15:53:53 info #11 0.262 OPTIMIZE=false 15:53:53 info #11 0.262 HTTPPROXY= 15:53:54 info #11 0.262 PATH=/usr/local/python/current/bin:/usr/local/py-utils/bin:/usr/local/python/current/bin:/usr/local/py-utils/bin:/usr/local/python/current/bin:/usr/local/py-utils/bin:/usr/local/python/current/bin:/usr/local/py-utils/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 15:53:54 info #11 0.262 LANG=C.UTF-8 15:53:54 info #11 0.262 TOOLSTOINSTALL=flake8,autopep8,black,yapf,mypy,pydocstyle,pycodestyle,bandit,pipenv,virtualenv,pytest,pylint 15:53:54 info #11 0.262 PYTHON_VERSION=3.10.13 15:53:54 info #11 0.262 PYTHON_SETUPTOOLS_VERSION=65.5.1 15:53:54 info #11 0.262 C_FORCE_ROOT=true 15:53:54 info #11 0.262 _REMOTE_USER=root 15:53:54 info #11 0.262 PWD=/tmp/build-features/0 15:53:54 info #11 0.262 PYTHON_GET_PIP_SHA256=dfe9fd5c28dc98b5ac17979a953ea550cec37ae1b47a5116007395bfacff2ab9 15:53:54 info #11 0.262 _REMOTE_USER_HOME=/root 15:53:54 info #11 0.262 INSTALLTOOLS=true 15:53:54 info #11 0.262 =========================================================================== 15:53:54 info #11 0.365 Installing Python tools... 15:54:18 info #11 26.72 flake8 already installed. Skipping. 15:54:18 info #11 26.72 autopep8 already installed. Skipping. 15:54:18 info #11 26.72 black already installed. Skipping. 15:54:18 info #11 26.72 yapf already installed. Skipping. 15:54:18 info #11 26.72 mypy already installed. Skipping. 15:54:18 info #11 26.72 pydocstyle already installed. Skipping. 15:54:18 info #11 26.72 pycodestyle already installed. Skipping. 15:54:18 info #11 26.72 bandit already installed. Skipping. 15:54:18 info #11 26.72 pipenv already installed. Skipping. 15:54:18 info #11 26.72 virtualenv already installed. Skipping. 15:54:18 info #11 26.72 pytest already installed. Skipping. 15:54:19 info #11 26.72 pylint already installed. Skipping. 15:54:19 info #11 26.72 Updating /etc/bash.bashrc and /etc/zsh/zshrc... 15:54:19 info #11 26.72 Updating /etc/bash.bashrc and /etc/zsh/zshrc... 15:54:19 info #11 26.73 Updating /etc/bash.bashrc and /etc/zsh/zshrc... 15:54:19 info #11 26.73 Done! 15:54:19 info #11 DONE 26.8s 15:54:19 info 15:54:19 info #12 [] exporting to image 15:54:19 info #12 exporting layers 15:54:19 info #12 exporting layers 1.0s done 15:54:19 info #12 preparing layers for inline cache done 15:54:19 error Error building image: cannot push to repository .dkr.ecr.ap-south-1.amazonaws.com/devpod-:latest . Please make sure you are logged into the registry and credentials are available. (Error: could not parse reference:.dkr.ecr.ap-south-1.amazonaws.com/devpod-:latest ) 15:54:19 info #12 writing image sha256:1fadbf2d4b6c6d6e4a4e0eb0128932e6d7a2efd42f8376d1cd91ccc2f43faa2f done 15:54:19 info cannot push to repository .dkr.ecr.ap-south-1.amazonaws.com/devpod-:latest 15:54:19 info . Please make sure you are logged into the registry and credentials are available. (Error: could not parse reference: .dkr.ecr.ap-south-1.amazonaws.com/devpod-:latest 15:54:19 info ) 15:54:19 info build 15:54:19 info github.com/loft-sh/devpod/cmd/agent/workspace.(*BuildCmd).Run 15:54:19 info /home/runner/work/devpod/devpod/cmd/agent/workspace/build.go:90 15:54:19 info github.com/loft-sh/devpod/cmd/agent/workspace.NewBuildCmd.func1 15:54:19 info /home/runner/work/devpod/devpod/cmd/agent/workspace/build.go:32 15:54:19 info github.com/spf13/cobra.(*Command).execute 15:54:19 info /home/runner/work/devpod/devpod/vendor/github.com/spf13/cobra/command.go:916 15:54:19 info github.com/spf13/cobra.(*Command).ExecuteC 15:54:19 info /home/runner/work/devpod/devpod/vendor/github.com/spf13/cobra/command.go:1044 15:54:19 info github.com/spf13/cobra.(*Command).Execute 15:54:19 info /home/runner/work/devpod/devpod/vendor/github.com/spf13/cobra/command.go:968 15:54:19 info github.com/loft-sh/devpod/cmd.Execute 15:54:19 info /home/runner/work/devpod/devpod/cmd/root.go:90 15:54:19 info main.main 15:54:19 info /home/runner/work/devpod/devpod/main.go:8 15:54:19 info runtime.main 15:54:19 info /opt/hostedtoolcache/go/1.21.8/x64/src/runtime/proc.go:267 15:54:19 info runtime.goexit 15:54:19 info /opt/hostedtoolcache/go/1.21.8/x64/src/runtime/asm_amd64.s:1650 15:54:19 info rerun as root: exit status 1 15:54:19 debug done exec 15:54:19 debug done inject 15:54:19 debug done injecting 15:54:19 debug Done InjectAgentAndExecute 15:54:19 debug Done executing up command 15:54:19 debug Done building devcontainer 15:54:19 fatal exit status 1 agent error: Error trying to reach docker daemon: docker ps: exit status 1 Rerun as root: /var/lib/toolbox/devpod agent workspace build --workspace-info H4sIAAAAAAAA/+xW3W7bOhJ+lYDYu7Us6teSgHPhI6upTnrswJYdtEVhUCQVsZFEgaScpDl59wUlJ3FS1+0Ci73qjSlT881886OZeQC3XNzIFmG6EOyaNSAC5lpSIU3Bc9a0JatYa44J3bWcmJg3it4paRJaoK5S5jNamuV9S0XFMapyhG9oQ15ejr9K3oDRiy0QPQBGQAS+A4ER6N68MfIgpA4YgVbwHSNUaHSDagoigG6lIYs7o+7qHDHwOAI1wiVregv7x1SrGxwwZIkEJcZrmOE7gW1pMCP0QDlvabOTmBOq30neiYF5z+odr3oqx8K1KhHhtwW6+z4oWhOhu5g3CrGGikukyoEefrp6ihYWFCnGm4zVVCpUtyACNrRdA7qG7WUWjGAQWfYnMAIVkmotKflOwvIip5fYZ6431adOE9Gw2QGZmDcFu9Yu4uenfSyOJaqgSHWCSi12XWIxZtw8dESaTxJme69K3kQWiB4eH0eg4OIWCXLJhZIg+gwCCCEYgQAGw6F/LDvsD0f/c1xoDYcNRsBznf2hy8JxoA++jABrmGKoYt9ozOsaNUTz0toJxzdUnOUdq8iZoc5KnudMnY3Bl8eDmnxJKGrbI4kbAdxJxWv2rc9K7/W+OqIHQO8UbeRw/xnU0hg8Hg8H+KK9HnjEvG65pO9YRV/IGXi43X9o43tUV9onScWO4T4BPWmdtfZHJfO6+tkvlv2vfFcjwNtnp6fnyTzbXk6z930IUNVphLlDwqxYbirOq5zfmYNp/T1LKi4HEwRESnT0cQSmV6vtNI6T1Wp7kXzcprNDXdOLdLpZrjebzXRydTW9ypZXFycV/Z0ewlHNDFhQNywmLg0820MEu6fws3R1sV2ln5JDLS48BUnnq2w6j5Pt5XLxLv2QbKfLuUb/HJBNz1eHduaopn8sbhsqRht99UffScZDK/klCtnHy1fMsY/GFRLX9BR6z/sQ99QZTqCWyXm6mL8KdmtI3qnSsE7iFotsO0s2aZycjNIqiZdJdlAZh6b4n+HVAr7/ZLeT+/fxN/aXcP2J/2H+aT2v2N2/l5uZzBpn+vUUkVUSr5dp9nF7vlysL9/Unbw2IKIEhwH2Q9+Ctmf5J5Wt/5wn2VslXd5QZUDf80kQwEluOSQv3PyUos1l/EbLrsUGxGHgF7YXQNvHiPbN7qiKdD6Ns3Sj3crSv5PFOjtU5cP6x8C/kjjbzhbxRbLcxstklsyzdPrhVYFq2Z8oOE+z/x6tW+JPZhwMI+9pxh2dYOiaNkqb2zfFH3chwm+biiOyXn7Q3VSpVkamec1U2eVjzGuz4oUyZLlHmIJWFEkqzSeguYNjb+wBPWgQVmzH1L2mzTv1HGTWfKVYnTMVC0poo8eRfInB8HY2TIFjAvSOYu2MLDulzer58K+H/de6SWfJ8vFMKt6e/fPP2bOMHmI5a5BgwyQ+FAfR5wfAtYWKNd0dGAEkcNm3SOLrlohLim9kV+sr1w5gbtvQcwvbg65l2yj0J8j2Az+wPN9HnuW42AqJ7+S5h70cFhgjiC2Mcj8swPNk+mlwjaeJoyfS8UjDcXhM2Oj9MAb6j6MfOCfqt87ZLpnAHMOJ62BU2NCb2AROQurlboiLAFphUZAQhhZych+HIfRzMrFcHOACIYe4/1fnevqPX543hopKndnn/8PzsI3sFypcscXLhP7FBVPQlkumuLgHEXACyw1t27Xd0BuTGzGmWIxfmvsY1egbb9Ct7F3esy8P19rfK8LvFeH3ivB7Rfifrgj/AQAA//8BAAD//3FptHKhEAAA --debug Use /root/.devpod/agent/contexts/default/workspaces/ as workspace dir cannot push to repository .dkr.ecr.ap-south-1.amazonaws.com/devpod-:latest . Please make sure you are logged into the registry and credentials are available. (Error: could not parse reference: REDACTED_ACCOUNT_ID.dkr.ecr.ap-south-1.amazonaws.com/devpod-:latest ) build github.com/loft-sh/devpod/cmd/agent/workspace.(*BuildCmd).Run /home/runner/work/devpod/devpod/cmd/agent/workspace/build.go:90 github.com/loft-sh/devpod/cmd/agent/workspace.NewBuildCmd.func1 /home/runner/work/devpod/devpod/cmd/agent/workspace/build.go:32 github.com/spf13/cobra.(*Command).execute /home/runner/work/devpod/devpod/vendor/github.com/spf13/cobra/command.go:916 github.com/spf13/cobra.(*Command).ExecuteC /home/runner/work/devpod/devpod/vendor/github.com/spf13/cobra/command.go:1044 github.com/spf13/cobra.(*Command).Execute /home/runner/work/devpod/devpod/vendor/github.com/spf13/cobra/command.go:968 github.com/loft-sh/devpod/cmd.Execute /home/runner/work/devpod/devpod/cmd/root.go:90 main.main /home/runner/work/devpod/devpod/main.go:8 runtime.main /opt/hostedtoolcache/go/1.21.8/x64/src/runtime/proc.go:267 runtime.goexit /opt/hostedtoolcache/go/1.21.8/x64/src/runtime/asm_amd64.s:1650 rerun as root: exit status 1 github.com/loft-sh/devpod/pkg/agent.InjectAgentAndExecute /Users/runner/work/devpod/devpod/pkg/agent/inject.go:125 github.com/loft-sh/devpod/cmd.(*BuildCmd).buildAgentClient.func1 /Users/runner/work/devpod/devpod/cmd/build.go:188 runtime.goexit /Users/runner/hostedtoolcache/go/1.21.8/x64/src/runtime/asm_arm64.s:1197` Note: Edited the question after the error message changed post update of devpods cli and gui
pascalbreuninger commented 2 months ago

@famagusta could you try again with the latest v0.5.6 release please?