DNXLabs / one-cli

CLI to manage all stacks from DNX.
https://cli.dnx.one
Apache License 2.0
7 stars 0 forks source link

Error on one app docker-login #54

Closed helderklemp closed 4 years ago

helderklemp commented 4 years ago

I tried to use the nodejs application at bubbletea (https://gitlab.com/DNXLabs/bubbletea/hello-app)

one.yaml :

images:
  azure: dnxsolutions/docker-aws-azure-ad:latest
  gsuite: dnxsolutions/aws-google-auth:latest
  terraform: dnxsolutions/terraform:0.12.20-dnx1
workspaces:
  dev:
    assume-role: true
    aws-account-id: '056955071945'
    aws-role: bubbletea-nonprod-admin
app:
  name: hello
  port: 80
  docker:
    file: .pipeline/Dockerfile
    image-name: hello
    registry-type: ecr
    registry-options:
      ecr-aws-account-id: 472737656850
      ecr-aws-region: ap-southeast-2
      ecr-aws-assume-role: true
      ecr-aws-role: bubbletea-mgmt-admin
  ecs-task-definition-file: .pipeline/task-definition.tpl.json

I got the following error when trying to dockerlogin

one app docker-login
Assuming role bubbletea-mgmt-admin at 472737656850
Traceback (most recent call last):
  File "cli.py", line 5, in <module>
  File "one/__main__.py", line 5, in main
  File "site-packages/click/core.py", line 829, in __call__
  File "site-packages/click/core.py", line 782, in main
  File "site-packages/click/core.py", line 1259, in invoke
  File "site-packages/click/core.py", line 1259, in invoke
  File "site-packages/click/core.py", line 1066, in invoke
  File "site-packages/click/core.py", line 610, in invoke
  File "one/commands/app.py", line 31, in docker_login
  File "one/utils/app/registry/ecr.py", line 42, in docker_login
  File "subprocess.py", line 340, in call
  File "subprocess.py", line 854, in __init__
  File "subprocess.py", line 1702, in _execute_child
FileNotFoundError: [Errno 2] No such file or directory: 'Unable'
[52999] Failed to execute script cli