fix: install Harbor CA cert on ubuntu runner before build
All checks were successful
Build and push telegraf-snmp image / build-and-push-image (push) Successful in 2m25s
All checks were successful
Build and push telegraf-snmp image / build-and-push-image (push) Successful in 2m25s
This commit is contained in:
parent
a88f7f95b8
commit
d816c63926
@ -23,6 +23,11 @@ jobs:
|
|||||||
username: ${{ vars.PRIVATE_REGISTRY_USER }}
|
username: ${{ vars.PRIVATE_REGISTRY_USER }}
|
||||||
password: ${{ secrets.PRIVATE_REGISTRY_PASSWORD }}
|
password: ${{ secrets.PRIVATE_REGISTRY_PASSWORD }}
|
||||||
|
|
||||||
|
- name: Install Harbor CA certificate
|
||||||
|
run: |
|
||||||
|
sudo cp buildkit/ca-chain.crt /usr/local/share/ca-certificates/harbor-ca.crt
|
||||||
|
sudo update-ca-certificates
|
||||||
|
|
||||||
- name: Set up QEMU
|
- name: Set up QEMU
|
||||||
uses: docker/setup-qemu-action@v3
|
uses: docker/setup-qemu-action@v3
|
||||||
|
|
||||||
@ -30,9 +35,6 @@ jobs:
|
|||||||
uses: docker/setup-buildx-action@v3
|
uses: docker/setup-buildx-action@v3
|
||||||
with:
|
with:
|
||||||
driver-opts: image=harbor.lan/tools/buildkit-with-ca:latest
|
driver-opts: image=harbor.lan/tools/buildkit-with-ca:latest
|
||||||
config-inline: |
|
|
||||||
[registry."harbor.lan"]
|
|
||||||
ca = ["${{ github.workspace }}/buildkit/ca-chain.crt"]
|
|
||||||
|
|
||||||
- name: Debug TLS in BuildKit
|
- name: Debug TLS in BuildKit
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user