Skip to content
This repository was archived by the owner on Nov 19, 2025. It is now read-only.

Conversation

@bvtujo
Copy link
Contributor

@bvtujo bvtujo commented Oct 1, 2020

Generated and verified ARM64 binaries. Links refer to verified URLS in CN and AWS buckets.

Based on @otterley's PR #1066. This adds automatic build and release for arm64 artifacts. Latest (v1.20.0) are built, integ-tested on a separate codebuild project, and pushed to S3 in us-west-2 and cn-north-1.

Resolves #1065.


Enter [N/A] in the box, if an item is not applicable to your change.

Testing

  • Unit tests passed
  • Integration tests passed
  • [n/a] Unit tests added for new functionality
  • Listed manual checks and their outputs in the comments (example)
  • [n/a] Link to issue or PR for the integration tests:

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@bvtujo
Copy link
Contributor Author

bvtujo commented Oct 1, 2020

See #1066.

@bvtujo
Copy link
Contributor Author

bvtujo commented Oct 2, 2020

GPG signature verification

(20-10-01 23:32:55) <0> [~/w/ecs-cli-artifacts/verification/aws]
dev-dsk-austiely-2b-1a7c1482 % wget https://amazon-ecs-cli.s3.amazonaws.com/ecs-cli-linux-arm64-latest
--2020-10-01 23:33:14--  https://amazon-ecs-cli.s3.amazonaws.com/ecs-cli-linux-arm64-latest
Resolving amazon-ecs-cli.s3.amazonaws.com (amazon-ecs-cli.s3.amazonaws.com)... 52.216.93.219
Connecting to amazon-ecs-cli.s3.amazonaws.com (amazon-ecs-cli.s3.amazonaws.com)|52.216.93.219|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 34799616 (33M) [binary/octet-stream]
Saving to: ‘ecs-cli-linux-arm64-latest’

100%[==========================================================>] 34,799,616  14.8MB/s   in 2.2s

2020-10-01 23:33:17 (14.8 MB/s) - ‘ecs-cli-linux-arm64-latest’ saved [34799616/34799616]


(20-10-01 23:33:17) <0> [~/w/ecs-cli-artifacts/verification/aws]
dev-dsk-austiely-2b-1a7c1482 % wget https://amazon-ecs-cli.s3.amazonaws.com/ecs-cli-linux-arm64-latest.asc
--2020-10-01 23:33:21--  https://amazon-ecs-cli.s3.amazonaws.com/ecs-cli-linux-arm64-latest.asc
Resolving amazon-ecs-cli.s3.amazonaws.com (amazon-ecs-cli.s3.amazonaws.com)... 52.216.93.219
Connecting to amazon-ecs-cli.s3.amazonaws.com (amazon-ecs-cli.s3.amazonaws.com)|52.216.93.219|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 821 [text/plain]
Saving to: ‘ecs-cli-linux-arm64-latest.asc’

100%[==========================================================>] 821         --.-K/s   in 0s

2020-10-01 23:33:21 (78.5 MB/s) - ‘ecs-cli-linux-arm64-latest.asc’ saved [821/821]


(20-10-01 23:33:21) <0> [~/w/ecs-cli-artifacts/verification/aws]
dev-dsk-austiely-2b-1a7c1482 % wget https://amazon-ecs-cli.s3.amazonaws.com/ecs-cli-linux-arm64-v1.20.0.asc
--2020-10-01 23:33:27--  https://amazon-ecs-cli.s3.amazonaws.com/ecs-cli-linux-arm64-v1.20.0.asc
Resolving amazon-ecs-cli.s3.amazonaws.com (amazon-ecs-cli.s3.amazonaws.com)... 52.216.93.219
Connecting to amazon-ecs-cli.s3.amazonaws.com (amazon-ecs-cli.s3.amazonaws.com)|52.216.93.219|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 821 [text/plain]
Saving to: ‘ecs-cli-linux-arm64-v1.20.0.asc’

100%[==========================================================>] 821         --.-K/s   in 0s

2020-10-01 23:33:27 (74.8 MB/s) - ‘ecs-cli-linux-arm64-v1.20.0.asc’ saved [821/821]


(20-10-01 23:33:27) <0> [~/w/ecs-cli-artifacts/verification/aws]
dev-dsk-austiely-2b-1a7c1482 % wget https://amazon-ecs-cli.s3.amazonaws.com/ecs-cli-linux-arm64-v1.20.0
--2020-10-01 23:33:32--  https://amazon-ecs-cli.s3.amazonaws.com/ecs-cli-linux-arm64-v1.20.0
Resolving amazon-ecs-cli.s3.amazonaws.com (amazon-ecs-cli.s3.amazonaws.com)... 52.217.65.36
Connecting to amazon-ecs-cli.s3.amazonaws.com (amazon-ecs-cli.s3.amazonaws.com)|52.217.65.36|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 34799616 (33M) [binary/octet-stream]
Saving to: ‘ecs-cli-linux-arm64-v1.20.0’

100%[==========================================================>] 34,799,616  12.5MB/s   in 2.6s

2020-10-01 23:33:35 (12.5 MB/s) - ‘ecs-cli-linux-arm64-v1.20.0’ saved [34799616/34799616]


(20-10-01 23:33:35) <0> [~/w/ecs-cli-artifacts/verification/aws]
dev-dsk-austiely-2b-1a7c1482 % ls
ecs-cli-linux-arm64-latest      ecs-cli-linux-arm64-v1.20.0
ecs-cli-linux-arm64-latest.asc  ecs-cli-linux-arm64-v1.20.0.asc

(20-10-01 23:33:36) <0> [~/w/ecs-cli-artifacts/verification/aws]
dev-dsk-austiely-2b-1a7c1482 % gpg --verify ecs-cli-linux-arm64-latest.asc ecs-cli-linux-arm64-latest
gpg: Signature made Thu 01 Oct 2020 10:58:37 PM UTC using RSA key ID ADAF8B8E
gpg: Good signature from "Amazon ECS <ecs-security@amazon.com>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: F34C 3DDA E729 26B0 79BE  AEC6 BCE9 D9A4 2D51 784F
     Subkey fingerprint: EB3D F841 E2C9 212A 2BD4  2232 DE3C BD61 ADAF 8B8E

(20-10-01 23:34:45) <0> [~/w/ecs-cli-artifacts/verification/aws]
dev-dsk-austiely-2b-1a7c1482 % gpg --verify ecs-cli-linux-arm64-v1.20.0.asc ecs-cli-linux-arm64-v1.20.0
gpg: Signature made Thu 01 Oct 2020 10:58:45 PM UTC using RSA key ID ADAF8B8E
gpg: Good signature from "Amazon ECS <ecs-security@amazon.com>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: F34C 3DDA E729 26B0 79BE  AEC6 BCE9 D9A4 2D51 784F
     Subkey fingerprint: EB3D F841 E2C9 212A 2BD4  2232 DE3C BD61 ADAF 8B8E

(20-10-01 23:35:10) <0> [~/w/ecs-cli-artifacts/verification/aws]
dev-dsk-austiely-2b-1a7c1482 % cat verification_ecs-cli-linux-arm64-latest

(20-10-01 23:35:17) <0> [~/w/ecs-cli-artifacts/verification/aws]
dev-dsk-austiely-2b-1a7c1482 % ls
ecs-cli-linux-arm64-latest      ecs-cli-linux-arm64-v1.20.0.asc
ecs-cli-linux-arm64-latest.asc  verification_ecs-cli-linux-arm64-latest
ecs-cli-linux-arm64-v1.20.0

(20-10-01 23:35:23) <0> [~/w/ecs-cli-artifacts/verification/aws]
dev-dsk-austiely-2b-1a7c1482 % rm verification_ecs-cli-linux-arm64-latest

(20-10-01 23:41:56) <0> [~/w/ecs-cli-artifacts/verification/aws-cn]
dev-dsk-austiely-2b-1a7c1482 % wget https://amazon-ecs-cli.s3.cn-north-1.amazonaws.com.cn/ecs-cli-linux-arm64-latest
--2020-10-01 23:42:25--  https://amazon-ecs-cli.s3.cn-north-1.amazonaws.com.cn/ecs-cli-linux-arm64-latest
Resolving amazon-ecs-cli.s3.cn-north-1.amazonaws.com.cn (amazon-ecs-cli.s3.cn-north-1.amazonaws.com.cn)... 54.222.49.49
Connecting to amazon-ecs-cli.s3.cn-north-1.amazonaws.com.cn (amazon-ecs-cli.s3.cn-north-1.amazonaws.com.cn)|54.222.49.49|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 34799616 (33M) [binary/octet-stream]
Saving to: ‘ecs-cli-linux-arm64-latest’

100%[==========================================================>] 34,799,616  7.99MB/s   in 5.3s

2020-10-01 23:42:32 (6.26 MB/s) - ‘ecs-cli-linux-arm64-latest’ saved [34799616/34799616]


(20-10-01 23:42:32) <0> [~/w/ecs-cli-artifacts/verification/aws-cn]
dev-dsk-austiely-2b-1a7c1482 % wget https://amazon-ecs-cli.s3.cn-north-1.amazonaws.com.cn/ecs-cli-linux-arm64-latest.asc
--2020-10-01 23:42:35--  https://amazon-ecs-cli.s3.cn-north-1.amazonaws.com.cn/ecs-cli-linux-arm64-latest.asc
Resolving amazon-ecs-cli.s3.cn-north-1.amazonaws.com.cn (amazon-ecs-cli.s3.cn-north-1.amazonaws.com.cn)... 54.222.49.30
Connecting to amazon-ecs-cli.s3.cn-north-1.amazonaws.com.cn (amazon-ecs-cli.s3.cn-north-1.amazonaws.com.cn)|54.222.49.30|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 821 [text/plain]
Saving to: ‘ecs-cli-linux-arm64-latest.asc’

100%[==========================================================>] 821         --.-K/s   in 0s

2020-10-01 23:42:36 (68.2 MB/s) - ‘ecs-cli-linux-arm64-latest.asc’ saved [821/821]


(20-10-01 23:42:36) <0> [~/w/ecs-cli-artifacts/verification/aws-cn]
dev-dsk-austiely-2b-1a7c1482 % wget https://amazon-ecs-cli.s3.cn-north-1.amazonaws.com.cn/ecs-cli-linux-arm64-v1.20.0.asc
--2020-10-01 23:42:42--  https://amazon-ecs-cli.s3.cn-north-1.amazonaws.com.cn/ecs-cli-linux-arm64-v1.20.0.asc
Resolving amazon-ecs-cli.s3.cn-north-1.amazonaws.com.cn (amazon-ecs-cli.s3.cn-north-1.amazonaws.com.cn)... 54.222.49.30
Connecting to amazon-ecs-cli.s3.cn-north-1.amazonaws.com.cn (amazon-ecs-cli.s3.cn-north-1.amazonaws.com.cn)|54.222.49.30|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 821 [text/plain]
Saving to: ‘ecs-cli-linux-arm64-v1.20.0.asc’

100%[==========================================================>] 821         --.-K/s   in 0s

2020-10-01 23:42:43 (73.2 MB/s) - ‘ecs-cli-linux-arm64-v1.20.0.asc’ saved [821/821]


(20-10-01 23:42:43) <0> [~/w/ecs-cli-artifacts/verification/aws-cn]
dev-dsk-austiely-2b-1a7c1482 % wget https://amazon-ecs-cli.s3.cn-north-1.amazonaws.com.cn/ecs-cli-linux-arm64-v1.20.0
--2020-10-01 23:42:47--  https://amazon-ecs-cli.s3.cn-north-1.amazonaws.com.cn/ecs-cli-linux-arm64-v1.20.0
Resolving amazon-ecs-cli.s3.cn-north-1.amazonaws.com.cn (amazon-ecs-cli.s3.cn-north-1.amazonaws.com.cn)... 54.222.49.30
Connecting to amazon-ecs-cli.s3.cn-north-1.amazonaws.com.cn (amazon-ecs-cli.s3.cn-north-1.amazonaws.com.cn)|54.222.49.30|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 34799616 (33M) [binary/octet-stream]
Saving to: ‘ecs-cli-linux-arm64-v1.20.0’

100%[==========================================================>] 34,799,616  7.56MB/s   in 5.6s

2020-10-01 23:42:54 (5.98 MB/s) - ‘ecs-cli-linux-arm64-v1.20.0’ saved [34799616/34799616]


(20-10-01 23:42:54) <0> [~/w/ecs-cli-artifacts/verification/aws-cn]
dev-dsk-austiely-2b-1a7c1482 % gpg --verify ecs-cli-linux-arm64-latest.asc ecs-cli-linux-arm64-latest > verification_ecs-cli-linux-arm64-latest
gpg: Signature made Thu 01 Oct 2020 10:58:37 PM UTC using RSA key ID ADAF8B8E
gpg: Good signature from "Amazon ECS <ecs-security@amazon.com>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: F34C 3DDA E729 26B0 79BE  AEC6 BCE9 D9A4 2D51 784F
     Subkey fingerprint: EB3D F841 E2C9 212A 2BD4  2232 DE3C BD61 ADAF 8B8E

(20-10-01 23:44:35) <0> [~/w/ecs-cli-artifacts/verification/aws-cn]
dev-dsk-austiely-2b-1a7c1482 % gpg --verify ecs-cli-linux-arm64-v1.20.0.asc ecs-cli-linux-arm64-v1.20.0
gpg: Signature made Thu 01 Oct 2020 10:58:45 PM UTC using RSA key ID ADAF8B8E
gpg: Good signature from "Amazon ECS <ecs-security@amazon.com>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: F34C 3DDA E729 26B0 79BE  AEC6 BCE9 D9A4 2D51 784F
     Subkey fingerprint: EB3D F841 E2C9 212A 2BD4  2232 DE3C BD61 ADAF 8B8E

Copy link
Contributor

@piradeepk piradeepk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ship it! 💯 Looks great!

@mergify mergify bot merged commit dd167d7 into mainline Oct 2, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Need arm64 build

3 participants