From 3c1512f62953a26a3042cf3830bcde79f407e357 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Wei=C3=9Fe?= Date: Mon, 24 Jun 2024 11:21:43 +0200 Subject: [PATCH] Prepare release v1.5.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Daniel Weiße --- CMakeLists.txt | 2 +- charts/Chart.yaml | 4 ++-- charts/README.md | 4 ++-- charts/values.yaml | 4 ++-- dockerfiles/Dockerfile.cli | 6 +++--- dockerfiles/Dockerfile.coordinator | 10 +++++----- 6 files changed, 15 insertions(+), 15 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f6e81084..0b4fff97 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.11) -project(marblerun VERSION 1.4.1) +project(marblerun VERSION 1.5.0) find_package(OpenEnclave CONFIG REQUIRED) if (NOT CMAKE_BUILD_TYPE) diff --git a/charts/Chart.yaml b/charts/Chart.yaml index 9764a019..ca4cf7b8 100644 --- a/charts/Chart.yaml +++ b/charts/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: v1.4.1 +appVersion: v1.5.0 description: The control plane for confidential computing. home: https://edgeless.systems keywords: @@ -9,7 +9,7 @@ kubeVersion: ">=1.13.0-0" name: marblerun sources: - https://github.com/edgelesssys/marblerun -version: 1.4.1 +version: 1.5.0 maintainers: - name: Edgeless Systems email: contact@edgeless.systems diff --git a/charts/README.md b/charts/README.md index 33175823..9c8f11da 100644 --- a/charts/README.md +++ b/charts/README.md @@ -46,7 +46,7 @@ their default values. | `coordinator.sealDir` | string | Path to the directory used for sealing data. Needs to be consistent with the persisten storage setup | `"/coordinator/data/"` | | `coordinator.simulation` | bool | SGX simulation settings, set to `true` if your not running on an SGX capable cluster | `false` | | `coordinator.storageClass` | string | Kubernetes [StorageClass](https://kubernetes.io/docs/concepts/storage/storage-classes/) to use for creating the Coordinator PVC. Leave empty to use the default StorageClass | | -| `coordinator.version` | string | Version of the coordinator container image to pull | `"v1.4.1"` | +| `coordinator.version` | string | Version of the coordinator container image to pull | `"v1.5.0"` | | `global.coordinatorComponentLabel` | string | Control plane label. Do not edit | `"edgeless.systems/control-plane-component"` | | `global.coordinatorNamespaceLabel` | string | Control plane label. Do not edit | `"edgeless.systems/control-plane-ns"` | | `global.podAnnotations` | object | Additional annotations to add to all pods | `{}`| @@ -56,7 +56,7 @@ their default values. | `marbleInjector.start` | bool | Start the marbleInjector webhook | `false` | | `marbleInjector.replicas` | int | Replicas of the marbleInjector webhook | `1` | | `marbleInjector.repository` | string | Name of the container registry to pull the marbleInjector image from | `"ghcr.io/edgelesssys/marblerun"` | -| `marbleInjector.version` | string | Version of the marbleInjector container image to pull | `"v1.4.1"` | +| `marbleInjector.version` | string | Version of the marbleInjector container image to pull | `"v1.5.0"` | | `marbleInjector.useCertManager` | bool | Set to use cert-manager for certificate provisioning. Required when using standalone helm chart for installation | `false` | | `marbleInjector.objectSelector` | object | ObjectSelector to trigger marble-injector mutation, See the [K8S documentation](https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/#matching-requests-objectselector) for more information | `{matchExpressions:[{key:"marblerun/marbletype",operator:"Exists"}]}` | | `marbleInjector.namespaceSelector` | object | NamespaceSelector to trigger marble-injector mutation, See the [K8S documentation](https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/#matching-requests-namespaceselector) for more information | `{}` | diff --git a/charts/values.yaml b/charts/values.yaml index 0d62e60e..531d15c8 100644 --- a/charts/values.yaml +++ b/charts/values.yaml @@ -29,7 +29,7 @@ marbleInjector: repository: ghcr.io/edgelesssys/marblerun image: marble-injector pullPolicy: IfNotPresent - version: v1.4.1 + version: v1.5.0 # Set to true to install the injection webhook start: false @@ -61,7 +61,7 @@ coordinator: repository: ghcr.io/edgelesssys/marblerun image: coordinator pullPolicy: IfNotPresent - version: v1.4.1 + version: v1.5.0 # Environment configuration for the coordinator control-plane # meshServerPort needs to be configured to the same port as in the data-plane marbles diff --git a/dockerfiles/Dockerfile.cli b/dockerfiles/Dockerfile.cli index 69cf69ca..5aeca436 100644 --- a/dockerfiles/Dockerfile.cli +++ b/dockerfiles/Dockerfile.cli @@ -1,4 +1,4 @@ -FROM ghcr.io/edgelesssys/marblerun/build-base-focal:v1.4.1 AS build +FROM ghcr.io/edgelesssys/marblerun/build-base-focal:v1.5.0 AS build # don't run `apt-get update` because required packages are cached in build-base for reproducibility RUN DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ @@ -12,9 +12,9 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ ninja-build \ wget -ARG erttag=v0.4.3 +ARG erttag=v0.4.4 ARG mrtag=v1.5.0 -ARG goversion=1.21.8 +ARG goversion=1.21.11 RUN wget -qO- https://go.dev/dl/go${goversion}.linux-amd64.tar.gz | tar -C /usr/local -xz \ && git clone -b $erttag --depth=1 https://github.com/edgelesssys/edgelessrt \ && git clone -b $mrtag --depth=1 https://github.com/edgelesssys/marblerun \ diff --git a/dockerfiles/Dockerfile.coordinator b/dockerfiles/Dockerfile.coordinator index 16db0a1d..c5abb1c9 100644 --- a/dockerfiles/Dockerfile.coordinator +++ b/dockerfiles/Dockerfile.coordinator @@ -1,4 +1,4 @@ -FROM ghcr.io/edgelesssys/marblerun/build-base:v1.4.1 AS build +FROM ghcr.io/edgelesssys/marblerun/build-base:v1.5.0 AS build # don't run `apt-get update` because required packages are cached in build-base for reproducibility RUN apt-get install -y --no-install-recommends \ @@ -11,9 +11,9 @@ RUN apt-get install -y --no-install-recommends \ ninja-build \ wget -ARG erttag=v0.4.3 +ARG erttag=v0.4.4 ARG mrtag=v1.5.0 -ARG goversion=1.21.8 +ARG goversion=1.21.11 RUN wget -qO- https://go.dev/dl/go${goversion}.linux-amd64.tar.gz | tar -C /usr/local -xz \ && git clone -b $erttag --depth=1 https://github.com/edgelesssys/edgelessrt \ && git clone -b $mrtag --depth=1 https://github.com/edgelesssys/marblerun \ @@ -44,8 +44,8 @@ COPY --from=build /mrbuild/marblerun /marblerun-ubuntu-22.04 # the coordinator container image FROM ubuntu:jammy-20240530 AS release -ARG PSW_VERSION=2.22.100.3-jammy1 -ARG DCAP_VERSION=1.19.100.3-jammy1 +ARG PSW_VERSION=2.24.100.3-jammy1 +ARG DCAP_VERSION=1.21.100.3-jammy1 RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates libcurl4 wget \ && wget -qO /etc/apt/keyrings/intel-sgx-keyring.asc https://download.01.org/intel-sgx/sgx_repo/ubuntu/intel-sgx-deb.key \ && echo 'deb [signed-by=/etc/apt/keyrings/intel-sgx-keyring.asc arch=amd64] https://download.01.org/intel-sgx/sgx_repo/ubuntu jammy main' > /etc/apt/sources.list.d/intel-sgx.list \