Skip to content

Commit

Permalink
Bump versions for v1.4.0 (#537)
Browse files Browse the repository at this point in the history
Signed-off-by: Daniel Weiße <[email protected]>
  • Loading branch information
daniel-weisse authored Dec 4, 2023
1 parent c3a26ec commit 20d59ae
Show file tree
Hide file tree
Showing 8 changed files with 16 additions and 16 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cmake_minimum_required(VERSION 3.11)

project(marblerun VERSION 1.3.0)
project(marblerun VERSION 1.4.0)
find_package(OpenEnclave CONFIG REQUIRED)

if (NOT CMAKE_BUILD_TYPE)
Expand Down
4 changes: 2 additions & 2 deletions charts/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
apiVersion: v2
appVersion: v1.3.0
appVersion: v1.4.0
description: The control plane for confidential computing.
home: https://edgeless.systems
keywords:
Expand All @@ -9,7 +9,7 @@ kubeVersion: ">=1.13.0-0"
name: marblerun
sources:
- https://github.com/edgelesssys/marblerun
version: 1.3.0
version: 1.4.0
maintainers:
- name: Edgeless Systems
email: [email protected]
Expand Down
4 changes: 2 additions & 2 deletions charts/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.3.0"` |
| `coordinator.version` | string | Version of the coordinator container image to pull | `"v1.4.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 | `{}`|
Expand All @@ -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.3.0"` |
| `marbleInjector.version` | string | Version of the marbleInjector container image to pull | `"v1.4.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 | `{}` |
Expand Down
4 changes: 2 additions & 2 deletions charts/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ marbleInjector:
repository: ghcr.io/edgelesssys/marblerun
image: marble-injector
pullPolicy: IfNotPresent
version: v1.3.0
version: v1.4.0

# Set to true to install the injection webhook
start: false
Expand Down Expand Up @@ -61,7 +61,7 @@ coordinator:
repository: ghcr.io/edgelesssys/marblerun
image: coordinator
pullPolicy: IfNotPresent
version: v1.3.0
version: v1.4.0

# Environment configuration for the coordinator control-plane
# meshServerPort needs to be configured to the same port as in the data-plane marbles
Expand Down
2 changes: 1 addition & 1 deletion dockerfiles/Dockerfile.build-base
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM ubuntu:jammy-20230804
FROM ubuntu:jammy-20231128
RUN apt-get update && apt-get install -dy --no-install-recommends \
build-essential \
ca-certificates \
Expand Down
2 changes: 1 addition & 1 deletion dockerfiles/Dockerfile.build-base-focal
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ RUN wget \
https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage \
https://github.com/AppImage/type2-runtime/releases/download/continuous/runtime-x86_64

FROM ubuntu:focal-20230801
FROM ubuntu:focal-20231128
COPY --from=download /intel-sgx-deb.key /etc/apt/keyrings/intel-sgx-keyring.asc
COPY --from=download /*-x86_64* /
RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates \
Expand Down
4 changes: 2 additions & 2 deletions dockerfiles/Dockerfile.cli
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM ghcr.io/edgelesssys/marblerun/build-base-focal:v1.3.0 AS build
FROM ghcr.io/edgelesssys/marblerun/build-base-focal:v1.4.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 \
Expand All @@ -13,7 +13,7 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
wget

ARG erttag=v0.4.1
ARG mrtag=v1.3.0
ARG mrtag=v1.4.0
ARG goversion=1.20.6
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 \
Expand Down
10 changes: 5 additions & 5 deletions dockerfiles/Dockerfile.coordinator
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM ghcr.io/edgelesssys/marblerun/build-base:v1.3.0 AS build
FROM ghcr.io/edgelesssys/marblerun/build-base:v1.4.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 \
Expand All @@ -12,7 +12,7 @@ RUN apt-get install -y --no-install-recommends \
wget

ARG erttag=v0.4.1
ARG mrtag=v1.3.0
ARG mrtag=v1.4.0
ARG goversion=1.20.6
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 \
Expand Down Expand Up @@ -43,9 +43,9 @@ COPY --from=build \
COPY --from=build /mrbuild/marblerun /marblerun-ubuntu-22.04

# the coordinator container image
FROM ubuntu:jammy-20230804 AS release
ARG PSW_VERSION=2.21.100.1-jammy1
ARG DCAP_VERSION=1.18.100.1-jammy1
FROM ubuntu:jammy-20231128 AS release
ARG PSW_VERSION=2.22.100.3-jammy1
ARG DCAP_VERSION=1.19.100.3-jammy1
RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates 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 \
Expand Down

0 comments on commit 20d59ae

Please sign in to comment.