Armando Belardo
06/22/2023, 1:09 AMrepositoryCredentials
field to a task definition spun up in ECS by a code location deployment?
I'm basically following: https://github.com/dagster-io/dagster-cloud-hybrid-quickstart/tree/main
But don't see an option to pass in the secret arn for the task definition to be able to pull the corresponding container it needs, so my deploys keep failing
Thank you!Armando Belardo
06/22/2023, 1:11 AMrepositoryCredentials
field in it's containerDefinitions
dagster_cloud.workspace.ecs.client.EcsServiceError: ECS service failed because task arn:aws:ecs:us-east-2:ID:task/TD failed: CannotPullContainerError: pull image manifest has been retried 1 time(s): failed to resolve ref <http://ghcr.io/org/dagster_jobs:ID|ghcr.io/org/dagster_jobs:ID>: failed to authorize: failed to fetch anonymous token: unexpected status: 401 Unauthorized
No task logs.
For more information about the failure, check the ECS console for logs for task arn:aws:ecs:us-east-2:ID:task/TD in cluster clustername.
File "/dagster-cloud/dagster_cloud/workspace/user_code_launcher/user_code_launcher.py", line 1342, in _reconcile
self._wait_for_new_server_ready(
File "/dagster-cloud/dagster_cloud/workspace/ecs/launcher.py", line 446, in _wait_for_new_server_ready
task_arn = self.client.wait_for_new_service(
File "/dagster-cloud/dagster_cloud/workspace/ecs/client.py", line 441, in wait_for_new_service
return self.check_service_has_running_task(
File "/dagster-cloud/dagster_cloud/workspace/ecs/client.py", line 557, in check_service_has_running_task
self._raise_failed_task(task, container_name, logger)
File "/dagster-cloud/dagster_cloud/workspace/ecs/client.py", line 476, in _raise_failed_task
raise EcsServiceError(
Armando Belardo
06/22/2023, 1:18 AMArmando Belardo
06/22/2023, 1:57 AM