Skip to content

Commit 4d4dbc9

Browse files
committed
venconn: builder.dockerfile: go mod download needs access to venafi-connection-lib
1 parent d9939b7 commit 4d4dbc9

File tree

4 files changed

+98
-117
lines changed

4 files changed

+98
-117
lines changed

.github/workflows/release-master.yml

Lines changed: 36 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -13,25 +13,19 @@ jobs:
1313
runs-on: ubuntu-22.04
1414
container: golang:1.22
1515
steps:
16-
- name: Configure jetstack/venafi-connection-lib repo pull access
16+
- run: git config --global [email protected]:jetstack/venafi-connection-lib.insteadOf https://github.com/jetstack/venafi-connection-lib
17+
- name: "Add GitHub to the SSH known hosts file"
1718
run: |
18-
mkdir ~/.ssh
19-
chmod 700 ~/.ssh
20-
21-
echo "${{ secrets.DEPLOY_KEY_READ_VENAFI_CONNECTION_LIB }}" > ~/.ssh/venafi_connection_lib_id
22-
chmod 600 ~/.ssh/venafi_connection_lib_id
23-
24-
cat <<EOT >> ~/.ssh/config
25-
Host venafi-connection-lib.github.com
26-
HostName github.com
27-
IdentityFile ~/.ssh/venafi_connection_lib_id
28-
IdentitiesOnly yes
29-
EOT
30-
31-
cat <<EOT >> ~/.gitconfig
32-
[url "[email protected]:jetstack/venafi-connection-lib"]
33-
insteadOf = https://github.com/jetstack/venafi-connection-lib
34-
EOT
19+
mkdir -p -m 0700 ~/.ssh
20+
cat <<EOF >~/.ssh/known_hosts
21+
github.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOMqqnkVzrm0SdG6UOoqKLsabgH5C9okWi0dh2l9GKJl
22+
github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg=
23+
github.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCj7ndNxQowgcQnjshcLrqPEiiphnt+VTTvDP6mHBL9j1aNUkY4Ue1gvwnGLVlOhGeYrnZaMgRK6+PKCUXaDbC7qtbW8gIkhL7aGCsOr/C56SJMy/BCZfxd1nWzAOxSDPgVsmerOBYfNqltV9/hWCqBywINIR+5dIg6JTJ72pcEpEjcYgXkE2YEFXV1JHnsKgbLWNlhScqb2UmyRkQyytRLtL+38TGxkxCflmO+5Z8CSSNY7GidjMIZ7Q4zMjA2n1nGrlTDkzwDCsw+wqFPGQA179cnfGWOWRVruj16z6XyvxvjJwbz0wQZ75XK5tKSb7FNyeIEs4TT4jk+S4dhPeAUC5y+bDYirYgM4GC7uEnztnZyaVWQ7B381AK4Qdrwt51ZqExKbQpTUNn+EjqoTwvqNj4kqx5QUCI0ThS/YkOxJCXmPUWZbhjpCg56i+2aB6CmK2JGhn57K5mj0MNdBXA4/WnwH6XoPWJzK5Nyu2zB3nAZp+S5hpQs+p1vN1/wsjk=
24+
EOF
25+
chmod 600 ~/.ssh/known_hosts
26+
- uses: webfactory/[email protected]
27+
with:
28+
ssh-private-key: ${{ secrets.DEPLOY_KEY_READ_VENAFI_CONNECTION_LIB }}
3529
- uses: actions/checkout@v4
3630
- run: make vet
3731
shell: bash
@@ -40,25 +34,19 @@ jobs:
4034
runs-on: ubuntu-22.04
4135
container: golang:1.22
4236
steps:
43-
- name: Configure jetstack/venafi-connection-lib repo pull access
37+
- run: git config --global [email protected]:jetstack/venafi-connection-lib.insteadOf https://github.com/jetstack/venafi-connection-lib
38+
- name: "Add GitHub to the SSH known hosts file"
4439
run: |
45-
mkdir ~/.ssh
46-
chmod 700 ~/.ssh
47-
48-
echo "${{ secrets.DEPLOY_KEY_READ_VENAFI_CONNECTION_LIB }}" > ~/.ssh/venafi_connection_lib_id
49-
chmod 600 ~/.ssh/venafi_connection_lib_id
50-
51-
cat <<EOT >> ~/.ssh/config
52-
Host venafi-connection-lib.github.com
53-
HostName github.com
54-
IdentityFile ~/.ssh/venafi_connection_lib_id
55-
IdentitiesOnly yes
56-
EOT
57-
58-
cat <<EOT >> ~/.gitconfig
59-
[url "[email protected]:jetstack/venafi-connection-lib"]
60-
insteadOf = https://github.com/jetstack/venafi-connection-lib
61-
EOT
40+
mkdir -p -m 0700 ~/.ssh
41+
cat <<EOF >~/.ssh/known_hosts
42+
github.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOMqqnkVzrm0SdG6UOoqKLsabgH5C9okWi0dh2l9GKJl
43+
github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg=
44+
github.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCj7ndNxQowgcQnjshcLrqPEiiphnt+VTTvDP6mHBL9j1aNUkY4Ue1gvwnGLVlOhGeYrnZaMgRK6+PKCUXaDbC7qtbW8gIkhL7aGCsOr/C56SJMy/BCZfxd1nWzAOxSDPgVsmerOBYfNqltV9/hWCqBywINIR+5dIg6JTJ72pcEpEjcYgXkE2YEFXV1JHnsKgbLWNlhScqb2UmyRkQyytRLtL+38TGxkxCflmO+5Z8CSSNY7GidjMIZ7Q4zMjA2n1nGrlTDkzwDCsw+wqFPGQA179cnfGWOWRVruj16z6XyvxvjJwbz0wQZ75XK5tKSb7FNyeIEs4TT4jk+S4dhPeAUC5y+bDYirYgM4GC7uEnztnZyaVWQ7B381AK4Qdrwt51ZqExKbQpTUNn+EjqoTwvqNj4kqx5QUCI0ThS/YkOxJCXmPUWZbhjpCg56i+2aB6CmK2JGhn57K5mj0MNdBXA4/WnwH6XoPWJzK5Nyu2zB3nAZp+S5hpQs+p1vN1/wsjk=
45+
EOF
46+
chmod 600 ~/.ssh/known_hosts
47+
- uses: webfactory/[email protected]
48+
with:
49+
ssh-private-key: ${{ secrets.DEPLOY_KEY_READ_VENAFI_CONNECTION_LIB }}
6250
- uses: actions/checkout@v4
6351
- run: make test
6452
docker_build:
@@ -79,25 +67,19 @@ jobs:
7967
packages: write
8068
id-token: write
8169
steps:
82-
- name: Configure jetstack/venafi-connection-lib repo pull access
70+
- run: git config --global [email protected]:jetstack/venafi-connection-lib.insteadOf https://github.com/jetstack/venafi-connection-lib
71+
- name: "Add GitHub to the SSH known hosts file"
8372
run: |
84-
mkdir ~/.ssh
85-
chmod 700 ~/.ssh
86-
87-
echo "${{ secrets.DEPLOY_KEY_READ_VENAFI_CONNECTION_LIB }}" > ~/.ssh/venafi_connection_lib_id
88-
chmod 600 ~/.ssh/venafi_connection_lib_id
89-
90-
cat <<EOT >> ~/.ssh/config
91-
Host venafi-connection-lib.github.com
92-
HostName github.com
93-
IdentityFile ~/.ssh/venafi_connection_lib_id
94-
IdentitiesOnly yes
95-
EOT
96-
97-
cat <<EOT >> ~/.gitconfig
98-
[url "[email protected]:jetstack/venafi-connection-lib"]
99-
insteadOf = https://github.com/jetstack/venafi-connection-lib
100-
EOT
73+
mkdir -p -m 0700 ~/.ssh
74+
cat <<EOF >~/.ssh/known_hosts
75+
github.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOMqqnkVzrm0SdG6UOoqKLsabgH5C9okWi0dh2l9GKJl
76+
github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg=
77+
github.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCj7ndNxQowgcQnjshcLrqPEiiphnt+VTTvDP6mHBL9j1aNUkY4Ue1gvwnGLVlOhGeYrnZaMgRK6+PKCUXaDbC7qtbW8gIkhL7aGCsOr/C56SJMy/BCZfxd1nWzAOxSDPgVsmerOBYfNqltV9/hWCqBywINIR+5dIg6JTJ72pcEpEjcYgXkE2YEFXV1JHnsKgbLWNlhScqb2UmyRkQyytRLtL+38TGxkxCflmO+5Z8CSSNY7GidjMIZ7Q4zMjA2n1nGrlTDkzwDCsw+wqFPGQA179cnfGWOWRVruj16z6XyvxvjJwbz0wQZ75XK5tKSb7FNyeIEs4TT4jk+S4dhPeAUC5y+bDYirYgM4GC7uEnztnZyaVWQ7B381AK4Qdrwt51ZqExKbQpTUNn+EjqoTwvqNj4kqx5QUCI0ThS/YkOxJCXmPUWZbhjpCg56i+2aB6CmK2JGhn57K5mj0MNdBXA4/WnwH6XoPWJzK5Nyu2zB3nAZp+S5hpQs+p1vN1/wsjk=
78+
EOF
79+
chmod 600 ~/.ssh/known_hosts
80+
- uses: webfactory/[email protected]
81+
with:
82+
ssh-private-key: ${{ secrets.DEPLOY_KEY_READ_VENAFI_CONNECTION_LIB }}
10183
- name: Install Tools
10284
# Installing 'bash' because it's required by the 'cosign-installer' action
10385
# and 'coreutils' because the 'slsa-provenance-action' requires a version

.github/workflows/test.yml

Lines changed: 42 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -18,25 +18,24 @@ jobs:
1818
runs-on: ubuntu-22.04
1919
container: golang:1.22
2020
steps:
21-
- name: Configure jetstack/venafi-connection-lib repo pull access
21+
- run: git config --global [email protected]:jetstack/venafi-connection-lib.insteadOf https://github.com/jetstack/venafi-connection-lib
22+
# The only reason we need to configure ~/.ssh/known_hosts is because we are
23+
# using a container-based runner. Non-container runners already have the
24+
# github.com fingerprints in their known_hosts file. We could use `curl
25+
# --silent https://api.github.com/meta` to fetch it but golang:1.22 does not
26+
# have jq installed.
27+
- name: "Add GitHub to the SSH known hosts file"
2228
run: |
23-
mkdir ~/.ssh
24-
chmod 700 ~/.ssh
25-
26-
echo "${{ secrets.DEPLOY_KEY_READ_VENAFI_CONNECTION_LIB }}" > ~/.ssh/venafi_connection_lib_id
27-
chmod 600 ~/.ssh/venafi_connection_lib_id
28-
29-
cat <<EOT >> ~/.ssh/config
30-
Host venafi-connection-lib.github.com
31-
HostName github.com
32-
IdentityFile ~/.ssh/venafi_connection_lib_id
33-
IdentitiesOnly yes
34-
EOT
35-
36-
cat <<EOT >> ~/.gitconfig
37-
[url "[email protected]:jetstack/venafi-connection-lib"]
38-
insteadOf = https://github.com/jetstack/venafi-connection-lib
39-
EOT
29+
mkdir -p -m 0700 ~/.ssh
30+
cat <<EOF >~/.ssh/known_hosts
31+
github.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOMqqnkVzrm0SdG6UOoqKLsabgH5C9okWi0dh2l9GKJl
32+
github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg=
33+
github.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCj7ndNxQowgcQnjshcLrqPEiiphnt+VTTvDP6mHBL9j1aNUkY4Ue1gvwnGLVlOhGeYrnZaMgRK6+PKCUXaDbC7qtbW8gIkhL7aGCsOr/C56SJMy/BCZfxd1nWzAOxSDPgVsmerOBYfNqltV9/hWCqBywINIR+5dIg6JTJ72pcEpEjcYgXkE2YEFXV1JHnsKgbLWNlhScqb2UmyRkQyytRLtL+38TGxkxCflmO+5Z8CSSNY7GidjMIZ7Q4zMjA2n1nGrlTDkzwDCsw+wqFPGQA179cnfGWOWRVruj16z6XyvxvjJwbz0wQZ75XK5tKSb7FNyeIEs4TT4jk+S4dhPeAUC5y+bDYirYgM4GC7uEnztnZyaVWQ7B381AK4Qdrwt51ZqExKbQpTUNn+EjqoTwvqNj4kqx5QUCI0ThS/YkOxJCXmPUWZbhjpCg56i+2aB6CmK2JGhn57K5mj0MNdBXA4/WnwH6XoPWJzK5Nyu2zB3nAZp+S5hpQs+p1vN1/wsjk=
34+
EOF
35+
chmod 600 ~/.ssh/known_hosts
36+
- uses: webfactory/[email protected]
37+
with:
38+
ssh-private-key: ${{ secrets.DEPLOY_KEY_READ_VENAFI_CONNECTION_LIB }}
4039
- uses: actions/checkout@v4
4140
- run: make vet
4241
shell: bash
@@ -45,25 +44,20 @@ jobs:
4544
runs-on: ubuntu-22.04
4645
container: golang:1.22
4746
steps:
48-
- name: Configure jetstack/venafi-connection-lib repo pull access
47+
- run: git config --global [email protected]:jetstack/venafi-connection-lib.insteadOf https://github.com/jetstack/venafi-connection-lib
48+
- name: "Add GitHub to the SSH known hosts file"
4949
run: |
50-
mkdir ~/.ssh
51-
chmod 700 ~/.ssh
52-
53-
echo "${{ secrets.DEPLOY_KEY_READ_VENAFI_CONNECTION_LIB }}" > ~/.ssh/venafi_connection_lib_id
54-
chmod 600 ~/.ssh/venafi_connection_lib_id
55-
56-
cat <<EOT >> ~/.ssh/config
57-
Host venafi-connection-lib.github.com
58-
HostName github.com
59-
IdentityFile ~/.ssh/venafi_connection_lib_id
60-
IdentitiesOnly yes
61-
EOT
62-
63-
cat <<EOT >> ~/.gitconfig
64-
[url "[email protected]:jetstack/venafi-connection-lib"]
65-
insteadOf = https://github.com/jetstack/venafi-connection-lib
66-
EOT
50+
mkdir -p -m 0700 ~/.ssh
51+
cat <<EOF >~/.ssh/known_hosts
52+
github.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOMqqnkVzrm0SdG6UOoqKLsabgH5C9okWi0dh2l9GKJl
53+
github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg=
54+
github.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCj7ndNxQowgcQnjshcLrqPEiiphnt+VTTvDP6mHBL9j1aNUkY4Ue1gvwnGLVlOhGeYrnZaMgRK6+PKCUXaDbC7qtbW8gIkhL7aGCsOr/C56SJMy/BCZfxd1nWzAOxSDPgVsmerOBYfNqltV9/hWCqBywINIR+5dIg6JTJ72pcEpEjcYgXkE2YEFXV1JHnsKgbLWNlhScqb2UmyRkQyytRLtL+38TGxkxCflmO+5Z8CSSNY7GidjMIZ7Q4zMjA2n1nGrlTDkzwDCsw+wqFPGQA179cnfGWOWRVruj16z6XyvxvjJwbz0wQZ75XK5tKSb7FNyeIEs4TT4jk+S4dhPeAUC5y+bDYirYgM4GC7uEnztnZyaVWQ7B381AK4Qdrwt51ZqExKbQpTUNn+EjqoTwvqNj4kqx5QUCI0ThS/YkOxJCXmPUWZbhjpCg56i+2aB6CmK2JGhn57K5mj0MNdBXA4/WnwH6XoPWJzK5Nyu2zB3nAZp+S5hpQs+p1vN1/wsjk=
55+
EOF
56+
chmod 600 ~/.ssh/known_hosts
57+
- run: curl --silent https://api.github.com/meta | jq --raw-output '"github.com "+.ssh_keys[]' >> ~/.ssh/known_hosts
58+
- uses: webfactory/[email protected]
59+
with:
60+
ssh-private-key: ${{ secrets.DEPLOY_KEY_READ_VENAFI_CONNECTION_LIB }}
6761
- uses: actions/checkout@v4
6862
- run: make test
6963
docker_build:
@@ -80,25 +74,19 @@ jobs:
8074
DOCKER_DRIVER: overlay
8175
DOCKER_HOST: tcp://localhost:2375
8276
steps:
83-
- name: Configure jetstack/venafi-connection-lib repo pull access
77+
- run: git config --global [email protected]:jetstack/venafi-connection-lib.insteadOf https://github.com/jetstack/venafi-connection-lib
78+
- name: "Add GitHub to the SSH known hosts file"
8479
run: |
85-
mkdir ~/.ssh
86-
chmod 700 ~/.ssh
87-
88-
echo "${{ secrets.DEPLOY_KEY_READ_VENAFI_CONNECTION_LIB }}" > ~/.ssh/venafi_connection_lib_id
89-
chmod 600 ~/.ssh/venafi_connection_lib_id
90-
91-
cat <<EOT >> ~/.ssh/config
92-
Host venafi-connection-lib.github.com
93-
HostName github.com
94-
IdentityFile ~/.ssh/venafi_connection_lib_id
95-
IdentitiesOnly yes
96-
EOT
97-
98-
cat <<EOT >> ~/.gitconfig
99-
[url "[email protected]:jetstack/venafi-connection-lib"]
100-
insteadOf = https://github.com/jetstack/venafi-connection-lib
101-
EOT
80+
mkdir -p -m 0700 ~/.ssh
81+
cat <<EOF >~/.ssh/known_hosts
82+
github.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOMqqnkVzrm0SdG6UOoqKLsabgH5C9okWi0dh2l9GKJl
83+
github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg=
84+
github.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCj7ndNxQowgcQnjshcLrqPEiiphnt+VTTvDP6mHBL9j1aNUkY4Ue1gvwnGLVlOhGeYrnZaMgRK6+PKCUXaDbC7qtbW8gIkhL7aGCsOr/C56SJMy/BCZfxd1nWzAOxSDPgVsmerOBYfNqltV9/hWCqBywINIR+5dIg6JTJ72pcEpEjcYgXkE2YEFXV1JHnsKgbLWNlhScqb2UmyRkQyytRLtL+38TGxkxCflmO+5Z8CSSNY7GidjMIZ7Q4zMjA2n1nGrlTDkzwDCsw+wqFPGQA179cnfGWOWRVruj16z6XyvxvjJwbz0wQZ75XK5tKSb7FNyeIEs4TT4jk+S4dhPeAUC5y+bDYirYgM4GC7uEnztnZyaVWQ7B381AK4Qdrwt51ZqExKbQpTUNn+EjqoTwvqNj4kqx5QUCI0ThS/YkOxJCXmPUWZbhjpCg56i+2aB6CmK2JGhn57K5mj0MNdBXA4/WnwH6XoPWJzK5Nyu2zB3nAZp+S5hpQs+p1vN1/wsjk=
85+
EOF
86+
chmod 600 ~/.ssh/known_hosts
87+
- uses: webfactory/[email protected]
88+
with:
89+
ssh-private-key: ${{ secrets.DEPLOY_KEY_READ_VENAFI_CONNECTION_LIB }}
10290
- name: Install Tools
10391
run: apk add --update make git jq rsync curl
10492
- name: Adding github workspace as safe directory

Makefile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ GOVERSION:=$(shell go version | awk '{print $$3 " " $$4}')
77
GOOS:=$(shell go env GOOS)
88
GOARCH:=$(shell go env GOARCH)
99

10+
export GOPRIVATE=github.com/jetstack/venafi-connection-lib
11+
1012
BIN_NAME:=preflight
1113

1214
DOCKER_IMAGE?=quay.io/jetstack/preflight
@@ -75,11 +77,13 @@ build-all-platforms-in-host:
7577

7678
build-all-platforms-in-docker:
7779
rm -rf ./builds
78-
docker build --rm -t preflight-bin -f ./builder.dockerfile \
80+
docker buildx build --load --rm -t preflight-bin -f ./builder.dockerfile \
7981
--build-arg oauth_client_id=$(OAUTH_CLIENT_ID) \
8082
--build-arg oauth_client_secret=$(OAUTH_CLIENT_SECRET) \
8183
--build-arg oauth_auth_server_domain=$(OAUTH_AUTH_SERVER_DOMAIN) \
84+
--ssh default \
8285
.
86+
docker rm -f preflight-bin-container 2>/dev/null || true
8387
docker create --rm --name=preflight-bin-container preflight-bin
8488
docker cp preflight-bin-container:/go/github.com/jetstack/preflight/builds ./builds
8589
docker rm preflight-bin-container

builder.dockerfile

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,23 @@
1-
FROM golang:1.21.6 as builder
1+
FROM golang:1.22.5 as builder
22

33
WORKDIR /go/github.com/jetstack/preflight
44

55
# Run a dependency resolve with just the go mod files present for
66
# better caching
7-
COPY ./go.mod .
8-
COPY ./go.sum .
9-
10-
# Due to https://github.com/jetstack/venafi-connection-lib being private.
11-
COPY ~/.ssh/ ~/.gitconfig /root/
12-
13-
RUN go mod download
7+
COPY go.mod go.sum .
8+
9+
COPY <<EOF /root/.gitconfig
10+
[url "[email protected]:jetstack/venafi-connection-lib"] \
11+
insteadOf = https://github.com/jetstack/venafi-connection-lib
12+
EOF
13+
COPY <<EOF /root/.ssh/known_hosts
14+
github.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOMqqnkVzrm0SdG6UOoqKLsabgH5C9okWi0dh2l9GKJl
15+
github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg=
16+
github.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCj7ndNxQowgcQnjshcLrqPEiiphnt+VTTvDP6mHBL9j1aNUkY4Ue1gvwnGLVlOhGeYrnZaMgRK6+PKCUXaDbC7qtbW8gIkhL7aGCsOr/C56SJMy/BCZfxd1nWzAOxSDPgVsmerOBYfNqltV9/hWCqBywINIR+5dIg6JTJ72pcEpEjcYgXkE2YEFXV1JHnsKgbLWNlhScqb2UmyRkQyytRLtL+38TGxkxCflmO+5Z8CSSNY7GidjMIZ7Q4zMjA2n1nGrlTDkzwDCsw+wqFPGQA179cnfGWOWRVruj16z6XyvxvjJwbz0wQZ75XK5tKSb7FNyeIEs4TT4jk+S4dhPeAUC5y+bDYirYgM4GC7uEnztnZyaVWQ7B381AK4Qdrwt51ZqExKbQpTUNn+EjqoTwvqNj4kqx5QUCI0ThS/YkOxJCXmPUWZbhjpCg56i+2aB6CmK2JGhn57K5mj0MNdBXA4/WnwH6XoPWJzK5Nyu2zB3nAZp+S5hpQs+p1vN1/wsjk=
17+
EOF
18+
ENV GOPRIVATE=github.com/jetstack/venafi-connection-lib
19+
20+
RUN --mount=type=ssh go mod download
1421

1522
## Bring in everything else
1623
COPY . .

0 commit comments

Comments
 (0)