From 3c9266d7e1dcf891926e324a6bef1573a72032b1 Mon Sep 17 00:00:00 2001 From: Pawel Proskurnicki Date: Fri, 14 Jun 2024 09:43:33 +0200 Subject: [PATCH] Fixed paths after merge Signed-off-by: Pawel Proskurnicki --- .github/workflows/kbs-build-and-push.yaml | 8 +++++++- hack/release-helper.sh | 1 + kbs/docker/intel-trust-authority/Dockerfile | 5 +++-- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.github/workflows/kbs-build-and-push.yaml b/.github/workflows/kbs-build-and-push.yaml index af2ababc04..8eaf30bd7a 100644 --- a/.github/workflows/kbs-build-and-push.yaml +++ b/.github/workflows/kbs-build-and-push.yaml @@ -18,15 +18,20 @@ jobs: tag: - kbs - kbs-grpc-as + - kbs-ita-as include: - tag: kbs docker_file: kbs/docker/Dockerfile https_crypto: openssl name: build-in AS - tag: kbs-grpc-as - docker_file: kbs/docker/Dockerfile.coco-as-grpc + docker_file: kbs/docker/coco-as-grpc/Dockerfile https_crypto: rustls name: gRPC AS + - tag: kbs-ita-as + docker_file: kbs/docker/intel-trust-authority/Dockerfile + https_crypto: rustls + name: Intel Trust Authority AS runs-on: ${{ matrix.instance }} steps: @@ -78,6 +83,7 @@ jobs: image: - kbs - kbs-grpc-as + - kbs-ita-as permissions: packages: write runs-on: ubuntu-latest diff --git a/hack/release-helper.sh b/hack/release-helper.sh index 722fbac0a8..5f29302744 100755 --- a/hack/release-helper.sh +++ b/hack/release-helper.sh @@ -9,6 +9,7 @@ declare -g release_tag declare -A staged_to_release=( ["staged-images/kbs"]="key-broker-service" ["staged-images/kbs-grpc-as"]="key-broker-service" + ["staged-images/kbs-ita-as"]="key-broker-service" ["staged-images/rvps"]="reference-value-provider-service" ["staged-images/coco-as-grpc"]="attestation-service" ["staged-images/coco-as-restful"]="attestation-service" diff --git a/kbs/docker/intel-trust-authority/Dockerfile b/kbs/docker/intel-trust-authority/Dockerfile index 090b7a03cb..989f37bc13 100644 --- a/kbs/docker/intel-trust-authority/Dockerfile +++ b/kbs/docker/intel-trust-authority/Dockerfile @@ -1,4 +1,6 @@ FROM rust:latest as builder +ARG ARCH=x86_64 +ARG HTTPS_CRYPTO=rustls WORKDIR /usr/src/kbs COPY . . @@ -6,8 +8,7 @@ COPY . . RUN apt-get update && apt install -y git # Build and Install KBS -ARG KBS_FEATURES=intel-trust-authority-as,rustls,resource,opa -RUN cargo install --path kbs/src/kbs --no-default-features --features ${KBS_FEATURES} +RUN cargo install --path kbs/src/kbs --no-default-features --features intel-trust-authority-as,${HTTPS_CRYPTO},resource,opa FROM ubuntu:22.04