Skip to content

Commit 1e888fb

Browse files
dacbd0x2b3bfa0tasdomas
authored
add gcr/gcp docker helper (#646)
* add gcr/gcp docker helper * Update environment/setup.sh Co-authored-by: Helio Machado <0x2b3bfa0+git@googlemail.com> * Update golden files, cleanup whitespace. Co-authored-by: Helio Machado <0x2b3bfa0+git@googlemail.com> Co-authored-by: Domas Monkus <domas@monkus.lt>
1 parent 823ab13 commit 1e888fb

File tree

5 files changed

+20
-5
lines changed

5 files changed

+20
-5
lines changed

environment/setup.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ echo "APT::Get::Assume-Yes \"true\";" | sudo tee -a /etc/apt/apt.conf.d/90assume
77

88
sudo apt remove unattended-upgrades
99
systemctl disable apt-daily-upgrade.service
10-
10+
1111
FILE=/var/log/cml_stack.log
1212
if [ ! -f "$FILE" ]; then
1313
sudo add-apt-repository universe -y
@@ -21,6 +21,9 @@ if [ ! -f "$FILE" ]; then
2121
sudo curl --max-time 10 --output /usr/bin/docker-credential-ecr-login https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.5.0/linux-amd64/docker-credential-ecr-login
2222
sudo chmod a+x /usr/bin/docker-credential-ecr-login
2323

24+
curl --max-time 10 --location https://github.com/GoogleCloudPlatform/docker-credential-gcr/releases/download/v2.1.5/docker-credential-gcr_linux_amd64-2.1.5.tar.gz | sudo tar xz docker-credential-gcr
25+
sudo mv docker-credential-gcr /usr/bin/docker-credential-gcr
26+
2427
curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -
2528
sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
2629
sudo apt update && sudo apt-get install -y terraform

iterative/testdata/script_template_cloud_aws.golden

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ echo "APT::Get::Assume-Yes \"true\";" | sudo tee -a /etc/apt/apt.conf.d/90assume
88

99
sudo apt remove unattended-upgrades
1010
systemctl disable apt-daily-upgrade.service
11-
11+
1212
FILE=/var/log/cml_stack.log
1313
if [ ! -f "$FILE" ]; then
1414
sudo add-apt-repository universe -y
@@ -22,6 +22,9 @@ if [ ! -f "$FILE" ]; then
2222
sudo curl --max-time 10 --output /usr/bin/docker-credential-ecr-login https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.5.0/linux-amd64/docker-credential-ecr-login
2323
sudo chmod a+x /usr/bin/docker-credential-ecr-login
2424

25+
curl --max-time 10 --location https://github.com/GoogleCloudPlatform/docker-credential-gcr/releases/download/v2.1.5/docker-credential-gcr_linux_amd64-2.1.5.tar.gz | sudo tar xz docker-credential-gcr
26+
sudo mv docker-credential-gcr /usr/bin/docker-credential-gcr
27+
2528
curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -
2629
sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
2730
sudo apt update && sudo apt-get install -y terraform

iterative/testdata/script_template_cloud_azure.golden

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ echo "APT::Get::Assume-Yes \"true\";" | sudo tee -a /etc/apt/apt.conf.d/90assume
88

99
sudo apt remove unattended-upgrades
1010
systemctl disable apt-daily-upgrade.service
11-
11+
1212
FILE=/var/log/cml_stack.log
1313
if [ ! -f "$FILE" ]; then
1414
sudo add-apt-repository universe -y
@@ -22,6 +22,9 @@ if [ ! -f "$FILE" ]; then
2222
sudo curl --max-time 10 --output /usr/bin/docker-credential-ecr-login https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.5.0/linux-amd64/docker-credential-ecr-login
2323
sudo chmod a+x /usr/bin/docker-credential-ecr-login
2424

25+
curl --max-time 10 --location https://github.com/GoogleCloudPlatform/docker-credential-gcr/releases/download/v2.1.5/docker-credential-gcr_linux_amd64-2.1.5.tar.gz | sudo tar xz docker-credential-gcr
26+
sudo mv docker-credential-gcr /usr/bin/docker-credential-gcr
27+
2528
curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -
2629
sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
2730
sudo apt update && sudo apt-get install -y terraform

iterative/testdata/script_template_cloud_gcp.golden

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ echo "APT::Get::Assume-Yes \"true\";" | sudo tee -a /etc/apt/apt.conf.d/90assume
88

99
sudo apt remove unattended-upgrades
1010
systemctl disable apt-daily-upgrade.service
11-
11+
1212
FILE=/var/log/cml_stack.log
1313
if [ ! -f "$FILE" ]; then
1414
sudo add-apt-repository universe -y
@@ -22,6 +22,9 @@ if [ ! -f "$FILE" ]; then
2222
sudo curl --max-time 10 --output /usr/bin/docker-credential-ecr-login https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.5.0/linux-amd64/docker-credential-ecr-login
2323
sudo chmod a+x /usr/bin/docker-credential-ecr-login
2424

25+
curl --max-time 10 --location https://github.com/GoogleCloudPlatform/docker-credential-gcr/releases/download/v2.1.5/docker-credential-gcr_linux_amd64-2.1.5.tar.gz | sudo tar xz docker-credential-gcr
26+
sudo mv docker-credential-gcr /usr/bin/docker-credential-gcr
27+
2528
curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -
2629
sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
2730
sudo apt update && sudo apt-get install -y terraform

iterative/testdata/script_template_cloud_invalid.golden

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ echo "APT::Get::Assume-Yes \"true\";" | sudo tee -a /etc/apt/apt.conf.d/90assume
88

99
sudo apt remove unattended-upgrades
1010
systemctl disable apt-daily-upgrade.service
11-
11+
1212
FILE=/var/log/cml_stack.log
1313
if [ ! -f "$FILE" ]; then
1414
sudo add-apt-repository universe -y
@@ -22,6 +22,9 @@ if [ ! -f "$FILE" ]; then
2222
sudo curl --max-time 10 --output /usr/bin/docker-credential-ecr-login https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.5.0/linux-amd64/docker-credential-ecr-login
2323
sudo chmod a+x /usr/bin/docker-credential-ecr-login
2424

25+
curl --max-time 10 --location https://github.com/GoogleCloudPlatform/docker-credential-gcr/releases/download/v2.1.5/docker-credential-gcr_linux_amd64-2.1.5.tar.gz | sudo tar xz docker-credential-gcr
26+
sudo mv docker-credential-gcr /usr/bin/docker-credential-gcr
27+
2528
curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -
2629
sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
2730
sudo apt update && sudo apt-get install -y terraform

0 commit comments

Comments
 (0)