File tree Expand file tree Collapse file tree 5 files changed +35
-20
lines changed
artifacts/copy-to-binary-host Expand file tree Collapse file tree 5 files changed +35
-20
lines changed Original file line number Diff line number Diff line change @@ -24,11 +24,14 @@ runs:
24
24
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
25
25
chmod +x ./kubectl
26
26
sudo mv ./kubectl /usr/local/bin/kubectl
27
- curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null
28
- sudo apt-get install apt-transport-https --yes
29
- echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
27
+ VERSION=$(curl --silent "https://api.github.com/repos/helm/helm/releases/latest" | grep '"tag_name"' | sed -E 's/.*"([^"]+)".*/\1/')
28
+ curl -L "https://get.helm.sh/helm-${VERSION}-linux-amd64.tar.gz" -o helm.tar.gz
29
+ tar -zxvf helm.tar.gz
30
+ sudo mv linux-amd64/helm /usr/local/bin/helm
31
+ rm -rf linux-amd64 helm.tar.gz
30
32
sudo apt-get update
31
- sudo apt-get install helm
33
+ sudo apt-get install -y python3-pip
34
+ pip3 install awscli --upgrade
32
35
shell : bash
33
36
34
37
- name : Configure kubectl
Original file line number Diff line number Diff line change @@ -40,11 +40,14 @@ runs:
40
40
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
41
41
chmod +x ./kubectl
42
42
sudo mv ./kubectl /usr/local/bin/kubectl
43
- curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null
44
- sudo apt-get install apt-transport-https --yes
45
- echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
43
+ VERSION=$(curl --silent "https://api.github.com/repos/helm/helm/releases/latest" | grep '"tag_name"' | sed -E 's/.*"([^"]+)".*/\1/')
44
+ curl -L "https://get.helm.sh/helm-${VERSION}-linux-amd64.tar.gz" -o helm.tar.gz
45
+ tar -zxvf helm.tar.gz
46
+ sudo mv linux-amd64/helm /usr/local/bin/helm
47
+ rm -rf linux-amd64 helm.tar.gz
46
48
sudo apt-get update
47
- sudo apt-get install helm
49
+ sudo apt-get install -y python3-pip
50
+ pip3 install awscli --upgrade
48
51
shell : bash
49
52
50
53
- name : Configure kubectl
Original file line number Diff line number Diff line change @@ -40,11 +40,14 @@ runs:
40
40
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
41
41
chmod +x ./kubectl
42
42
sudo mv ./kubectl /usr/local/bin/kubectl
43
- curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null
44
- sudo apt-get install apt-transport-https --yes
45
- echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
43
+ VERSION=$(curl --silent "https://api.github.com/repos/helm/helm/releases/latest" | grep '"tag_name"' | sed -E 's/.*"([^"]+)".*/\1/')
44
+ curl -L "https://get.helm.sh/helm-${VERSION}-linux-amd64.tar.gz" -o helm.tar.gz
45
+ tar -zxvf helm.tar.gz
46
+ sudo mv linux-amd64/helm /usr/local/bin/helm
47
+ rm -rf linux-amd64 helm.tar.gz
46
48
sudo apt-get update
47
- sudo apt-get install helm
49
+ sudo apt-get install -y python3-pip
50
+ pip3 install awscli --upgrade
48
51
shell : bash
49
52
50
53
- name : Configure kubectl
Original file line number Diff line number Diff line change @@ -40,11 +40,14 @@ runs:
40
40
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
41
41
chmod +x ./kubectl
42
42
sudo mv ./kubectl /usr/local/bin/kubectl
43
- curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null
44
- sudo apt-get install apt-transport-https --yes
45
- echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
43
+ VERSION=$(curl --silent "https://api.github.com/repos/helm/helm/releases/latest" | grep '"tag_name"' | sed -E 's/.*"([^"]+)".*/\1/')
44
+ curl -L "https://get.helm.sh/helm-${VERSION}-linux-amd64.tar.gz" -o helm.tar.gz
45
+ tar -zxvf helm.tar.gz
46
+ sudo mv linux-amd64/helm /usr/local/bin/helm
47
+ rm -rf linux-amd64 helm.tar.gz
46
48
sudo apt-get update
47
- sudo apt-get install helm
49
+ sudo apt-get install -y python3-pip
50
+ pip3 install awscli --upgrade
48
51
shell : bash
49
52
50
53
- name : Configure kubectl
Original file line number Diff line number Diff line change @@ -16,11 +16,14 @@ runs:
16
16
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
17
17
chmod +x ./kubectl
18
18
sudo mv ./kubectl /usr/local/bin/kubectl
19
- curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null
20
- sudo apt-get install apt-transport-https --yes
21
- echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
19
+ VERSION=$(curl --silent "https://api.github.com/repos/helm/helm/releases/latest" | grep '"tag_name"' | sed -E 's/.*"([^"]+)".*/\1/')
20
+ curl -L "https://get.helm.sh/helm-${VERSION}-linux-amd64.tar.gz" -o helm.tar.gz
21
+ tar -zxvf helm.tar.gz
22
+ sudo mv linux-amd64/helm /usr/local/bin/helm
23
+ rm -rf linux-amd64 helm.tar.gz
22
24
sudo apt-get update
23
- sudo apt-get install helm
25
+ sudo apt-get install -y python3-pip
26
+ pip3 install awscli --upgrade
24
27
shell : bash
25
28
26
29
- name : Configure kubectl
You can’t perform that action at this time.
0 commit comments