# Swarm environment & Amazon ECR

**URL:** <https://forums.suse.com/t/swarm-environment-amazon-ecr/4359>\
**Category:** General\
**Created:** [October 19, 2016, 12:39pm UTC](https://forums.suse.com/t/swarm-environment-amazon-ecr/4359 "2016-10-19T12:39:19Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![cabrinoob](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/cabrinoob/32/1343_2.png) [@cabrinoob](https://forums.suse.com/u/cabrinoob)\
**Post date:** [October 19, 2016, 12:39pm UTC](https://forums.suse.com/t/swarm-environment-amazon-ecr/4359/1 "2016-10-19T12:39:19Z")

</div>

Hi,  
We were using a Cattle environment in Rancher with an ECR repository. To make it work, we deployed a rancher-ecr-credentials in its own stack as explained here : [https://github.com/objectpartners/rancher-ecr-credentials](https://github.com/objectpartners/rancher-ecr-credentials). Then, when we deploy containers from ECR, rancher asks for credentials to this service, and it works!

Now, we’d like to try Swarm (with rancher server v1.2.0-pre3). We do the same thing as before : we deploy a rancher-ecr-credentials container in a stack, but when we want to deploy a container from our ECR repo it fails :

```
(Expected state running but got error: Image [xxx4845.dkr.ecr.eu-west-1.amazonaws.com/authapp:latest] failed to pull: unauthorized: authentication required)

```

So, this is working in Cattle, but not in swarm.

Any idea?

Thank you

---

<div class="post-metadata">

**Author:** ![johnrengelman](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/johnrengelman/32/134_2.png) [@johnrengelman](https://forums.suse.com/u/johnrengelman)\
**Post date:** [October 19, 2016, 7:28pm UTC](https://forums.suse.com/t/swarm-environment-amazon-ecr/4359/2 "2016-10-19T19:28:43Z")

</div>

@cabrinoob - does the ecr updater container log out any errors?

---

<div class="post-metadata">

**Author:** ![cabrinoob](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/cabrinoob/32/1343_2.png) [@cabrinoob](https://forums.suse.com/u/cabrinoob)\
**Post date:** [October 20, 2016, 8:33am UTC](https://forums.suse.com/t/swarm-environment-amazon-ecr/4359/3 "2016-10-20T08:33:43Z")

</div>

@johnrengelman : No, I just have :

> 20/10/2016 10:29:12Updating ECR Credentials

No error.

---

<div class="post-metadata">

**Author:** ![johnrengelman](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/johnrengelman/32/134_2.png) [@johnrengelman](https://forums.suse.com/u/johnrengelman)\
**Post date:** [October 28, 2016, 12:13am UTC](https://forums.suse.com/t/swarm-environment-amazon-ecr/4359/4 "2016-10-28T00:13:51Z")

</div>

it’s not finding the registry to update credentials for…there should be a line that follows that that reads:

```auto
10/27/2016 2:58:36 PMSuccessfully updated credentials 1c17 for registry 1sp6; registry address: <account id>>.dkr.ecr.<region>.amazonaws.com

```

---

<div class="post-metadata">

**Author:** ![cabrinoob](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/cabrinoob/32/1343_2.png) [@cabrinoob](https://forums.suse.com/u/cabrinoob)\
**Post date:** [November 9, 2016, 3:37pm UTC](https://forums.suse.com/t/swarm-environment-amazon-ecr/4359/5 "2016-11-09T15:37:11Z")

</div>

Ok, my bad … so so bad ^^. I forgot to add the ECR registry in the environment …
