From b82f5bd99877b9e9b316dfa2a6f7bdbc22b91a67 Mon Sep 17 00:00:00 2001 From: Mikko Ylinen Date: Wed, 31 Mar 2021 08:49:43 +0300 Subject: [PATCH 1/3] images: lock Clear Linux version for the release Signed-off-by: Mikko Ylinen --- build/docker/intel-deviceplugin-operator.Dockerfile | 4 ++-- build/docker/intel-dsa-plugin.Dockerfile | 4 ++-- build/docker/intel-fpga-admissionwebhook.Dockerfile | 4 ++-- build/docker/intel-fpga-initcontainer.Dockerfile | 4 ++-- build/docker/intel-fpga-plugin.Dockerfile | 4 ++-- build/docker/intel-gpu-initcontainer.Dockerfile | 4 ++-- build/docker/intel-gpu-plugin.Dockerfile | 4 ++-- build/docker/intel-qat-plugin.Dockerfile | 4 ++-- build/docker/intel-sgx-initcontainer.Dockerfile | 4 ++-- build/docker/intel-sgx-plugin.Dockerfile | 4 ++-- build/docker/intel-vpu-plugin.Dockerfile | 4 ++-- demo/crypto-perf/Dockerfile | 4 ++-- demo/opae-nlb-demo/Dockerfile | 4 ++-- 13 files changed, 26 insertions(+), 26 deletions(-) diff --git a/build/docker/intel-deviceplugin-operator.Dockerfile b/build/docker/intel-deviceplugin-operator.Dockerfile index 836adf90a..e4a858060 100644 --- a/build/docker/intel-deviceplugin-operator.Dockerfile +++ b/build/docker/intel-deviceplugin-operator.Dockerfile @@ -6,11 +6,11 @@ # # This is used on release branches before tagging a stable version. # The master branch defaults to using the latest Clear Linux. -ARG CLEAR_LINUX_BASE=clearlinux/golang:latest +ARG CLEAR_LINUX_BASE=clearlinux/golang@sha256:d935946b7b2574e94423a206b64441331ef8113c6eb30af86797cd2189a6461b FROM ${CLEAR_LINUX_BASE} as builder -ARG CLEAR_LINUX_VERSION= +ARG CLEAR_LINUX_VERSION="--version=34450" RUN swupd update --no-boot-update ${CLEAR_LINUX_VERSION} RUN ldconfig diff --git a/build/docker/intel-dsa-plugin.Dockerfile b/build/docker/intel-dsa-plugin.Dockerfile index 9b8ee89c6..76d3b3cbf 100644 --- a/build/docker/intel-dsa-plugin.Dockerfile +++ b/build/docker/intel-dsa-plugin.Dockerfile @@ -6,11 +6,11 @@ # # This is used on release branches before tagging a stable version. # The master branch defaults to using the latest Clear Linux. -ARG CLEAR_LINUX_BASE=clearlinux/golang:latest +ARG CLEAR_LINUX_BASE=clearlinux/golang@sha256:d935946b7b2574e94423a206b64441331ef8113c6eb30af86797cd2189a6461b FROM ${CLEAR_LINUX_BASE} as builder -ARG CLEAR_LINUX_VERSION= +ARG CLEAR_LINUX_VERSION="--version=34450" RUN swupd update --no-boot-update ${CLEAR_LINUX_VERSION} RUN ldconfig diff --git a/build/docker/intel-fpga-admissionwebhook.Dockerfile b/build/docker/intel-fpga-admissionwebhook.Dockerfile index 23efae93a..ebfb5f1b9 100644 --- a/build/docker/intel-fpga-admissionwebhook.Dockerfile +++ b/build/docker/intel-fpga-admissionwebhook.Dockerfile @@ -6,11 +6,11 @@ # # This is used on release branches before tagging a stable version. # The master branch defaults to using the latest Clear Linux. -ARG CLEAR_LINUX_BASE=clearlinux/golang:latest +ARG CLEAR_LINUX_BASE=clearlinux/golang@sha256:d935946b7b2574e94423a206b64441331ef8113c6eb30af86797cd2189a6461b FROM ${CLEAR_LINUX_BASE} as builder -ARG CLEAR_LINUX_VERSION= +ARG CLEAR_LINUX_VERSION="--version=34450" RUN swupd update --no-boot-update ${CLEAR_LINUX_VERSION} RUN ldconfig diff --git a/build/docker/intel-fpga-initcontainer.Dockerfile b/build/docker/intel-fpga-initcontainer.Dockerfile index b5581995d..f027bb1dd 100644 --- a/build/docker/intel-fpga-initcontainer.Dockerfile +++ b/build/docker/intel-fpga-initcontainer.Dockerfile @@ -6,11 +6,11 @@ # # This is used on release branches before tagging a stable version. # The master branch defaults to using the latest Clear Linux. -ARG CLEAR_LINUX_BASE=clearlinux/golang:latest +ARG CLEAR_LINUX_BASE=clearlinux/golang@sha256:d935946b7b2574e94423a206b64441331ef8113c6eb30af86797cd2189a6461b FROM ${CLEAR_LINUX_BASE} as builder -ARG CLEAR_LINUX_VERSION= +ARG CLEAR_LINUX_VERSION="--version=34450" RUN swupd update --no-boot-update ${CLEAR_LINUX_VERSION} RUN ldconfig diff --git a/build/docker/intel-fpga-plugin.Dockerfile b/build/docker/intel-fpga-plugin.Dockerfile index bfdffd02f..ba407df56 100644 --- a/build/docker/intel-fpga-plugin.Dockerfile +++ b/build/docker/intel-fpga-plugin.Dockerfile @@ -6,11 +6,11 @@ # # This is used on release branches before tagging a stable version. # The master branch defaults to using the latest Clear Linux. -ARG CLEAR_LINUX_BASE=clearlinux/golang:latest +ARG CLEAR_LINUX_BASE=clearlinux/golang@sha256:d935946b7b2574e94423a206b64441331ef8113c6eb30af86797cd2189a6461b FROM ${CLEAR_LINUX_BASE} as builder -ARG CLEAR_LINUX_VERSION= +ARG CLEAR_LINUX_VERSION="--version=34450" RUN swupd update --no-boot-update ${CLEAR_LINUX_VERSION} RUN ldconfig diff --git a/build/docker/intel-gpu-initcontainer.Dockerfile b/build/docker/intel-gpu-initcontainer.Dockerfile index 2e5a39df4..a6aa21501 100644 --- a/build/docker/intel-gpu-initcontainer.Dockerfile +++ b/build/docker/intel-gpu-initcontainer.Dockerfile @@ -6,11 +6,11 @@ # # This is used on release branches before tagging a stable version. # The master branch defaults to using the latest Clear Linux. -ARG CLEAR_LINUX_BASE=clearlinux/golang:latest +ARG CLEAR_LINUX_BASE=clearlinux/golang@sha256:d935946b7b2574e94423a206b64441331ef8113c6eb30af86797cd2189a6461b FROM ${CLEAR_LINUX_BASE} as builder -ARG CLEAR_LINUX_VERSION= +ARG CLEAR_LINUX_VERSION="--version=34450" RUN swupd update --no-boot-update ${CLEAR_LINUX_VERSION} RUN ldconfig diff --git a/build/docker/intel-gpu-plugin.Dockerfile b/build/docker/intel-gpu-plugin.Dockerfile index 210db7174..6ea84c11b 100644 --- a/build/docker/intel-gpu-plugin.Dockerfile +++ b/build/docker/intel-gpu-plugin.Dockerfile @@ -6,11 +6,11 @@ # # This is used on release branches before tagging a stable version. # The master branch defaults to using the latest Clear Linux. -ARG CLEAR_LINUX_BASE=clearlinux/golang:latest +ARG CLEAR_LINUX_BASE=clearlinux/golang@sha256:d935946b7b2574e94423a206b64441331ef8113c6eb30af86797cd2189a6461b FROM ${CLEAR_LINUX_BASE} as builder -ARG CLEAR_LINUX_VERSION= +ARG CLEAR_LINUX_VERSION="--version=34450" RUN swupd update --no-boot-update ${CLEAR_LINUX_VERSION} RUN ldconfig diff --git a/build/docker/intel-qat-plugin.Dockerfile b/build/docker/intel-qat-plugin.Dockerfile index b28078f7a..df14d6029 100644 --- a/build/docker/intel-qat-plugin.Dockerfile +++ b/build/docker/intel-qat-plugin.Dockerfile @@ -6,11 +6,11 @@ # # This is used on release branches before tagging a stable version. # The master branch defaults to using the latest Clear Linux. -ARG CLEAR_LINUX_BASE=clearlinux/golang:latest +ARG CLEAR_LINUX_BASE=clearlinux/golang@sha256:d935946b7b2574e94423a206b64441331ef8113c6eb30af86797cd2189a6461b FROM ${CLEAR_LINUX_BASE} as builder -ARG CLEAR_LINUX_VERSION= +ARG CLEAR_LINUX_VERSION="--version=34450" RUN swupd update --no-boot-update ${CLEAR_LINUX_VERSION} RUN ldconfig diff --git a/build/docker/intel-sgx-initcontainer.Dockerfile b/build/docker/intel-sgx-initcontainer.Dockerfile index 928be09f3..8a50b21dd 100644 --- a/build/docker/intel-sgx-initcontainer.Dockerfile +++ b/build/docker/intel-sgx-initcontainer.Dockerfile @@ -6,11 +6,11 @@ # # This is used on release branches before tagging a stable version. # The master branch defaults to using the latest Clear Linux. -ARG CLEAR_LINUX_BASE=clearlinux/golang:latest +ARG CLEAR_LINUX_BASE=clearlinux/golang@sha256:d935946b7b2574e94423a206b64441331ef8113c6eb30af86797cd2189a6461b FROM ${CLEAR_LINUX_BASE} as builder -ARG CLEAR_LINUX_VERSION= +ARG CLEAR_LINUX_VERSION="--version=34450" RUN swupd update --no-boot-update ${CLEAR_LINUX_VERSION} RUN ldconfig diff --git a/build/docker/intel-sgx-plugin.Dockerfile b/build/docker/intel-sgx-plugin.Dockerfile index 22a5ac40d..8450d8fb7 100644 --- a/build/docker/intel-sgx-plugin.Dockerfile +++ b/build/docker/intel-sgx-plugin.Dockerfile @@ -6,11 +6,11 @@ # # This is used on release branches before tagging a stable version. # The master branch defaults to using the latest Clear Linux. -ARG CLEAR_LINUX_BASE=clearlinux/golang:latest +ARG CLEAR_LINUX_BASE=clearlinux/golang@sha256:d935946b7b2574e94423a206b64441331ef8113c6eb30af86797cd2189a6461b FROM ${CLEAR_LINUX_BASE} as builder -ARG CLEAR_LINUX_VERSION= +ARG CLEAR_LINUX_VERSION="--version=34450" RUN swupd update --no-boot-update ${CLEAR_LINUX_VERSION} RUN ldconfig diff --git a/build/docker/intel-vpu-plugin.Dockerfile b/build/docker/intel-vpu-plugin.Dockerfile index e610a28c5..305e28321 100644 --- a/build/docker/intel-vpu-plugin.Dockerfile +++ b/build/docker/intel-vpu-plugin.Dockerfile @@ -6,9 +6,9 @@ # # This is used on release branches before tagging a stable version. # The master branch defaults to using the latest Clear Linux. -ARG CLEAR_LINUX_BASE=clearlinux/golang:latest +ARG CLEAR_LINUX_BASE=clearlinux/golang@sha256:d935946b7b2574e94423a206b64441331ef8113c6eb30af86797cd2189a6461b FROM ${CLEAR_LINUX_BASE} as builder -ARG CLEAR_LINUX_VERSION= +ARG CLEAR_LINUX_VERSION="--version=34450" RUN swupd update --no-boot-update ${CLEAR_LINUX_VERSION} RUN ldconfig diff --git a/demo/crypto-perf/Dockerfile b/demo/crypto-perf/Dockerfile index 3ae4e63a4..aa1db6868 100644 --- a/demo/crypto-perf/Dockerfile +++ b/demo/crypto-perf/Dockerfile @@ -6,11 +6,11 @@ # # This is used on release branches before tagging a stable version. # The main branch defaults to using the latest Clear Linux. -ARG CLEAR_LINUX_BASE=clearlinux:latest +ARG CLEAR_LINUX_BASE=clearlinux@sha256:9b68fc72ee8a34f42ceda4e6f71eebe5633ea7909b9fb76ace952cf7408a860b FROM ${CLEAR_LINUX_BASE} as builder -ARG CLEAR_LINUX_VERSION= +ARG CLEAR_LINUX_VERSION="--version=34450" RUN mkdir /install_root && \ swupd os-install \ diff --git a/demo/opae-nlb-demo/Dockerfile b/demo/opae-nlb-demo/Dockerfile index c6ba3682f..c9108f8c5 100644 --- a/demo/opae-nlb-demo/Dockerfile +++ b/demo/opae-nlb-demo/Dockerfile @@ -6,11 +6,11 @@ # # This is used on release branches before tagging a stable version. # The main branch defaults to using the latest Clear Linux. -ARG CLEAR_LINUX_BASE=clearlinux:latest +ARG CLEAR_LINUX_BASE=clearlinux@sha256:9b68fc72ee8a34f42ceda4e6f71eebe5633ea7909b9fb76ace952cf7408a860b FROM ${CLEAR_LINUX_BASE} as builder -ARG CLEAR_LINUX_VERSION= +ARG CLEAR_LINUX_VERSION="--version=34450" RUN swupd update --no-boot-update ${CLEAR_LINUX_VERSION} && \ swupd bundle-add wget c-basic devpkg-json-c devpkg-util-linux devpkg-hwloc devpkg-tbb git From ad7081001e1e0baaa756f7686be5d19042d8d5e3 Mon Sep 17 00:00:00 2001 From: Mikko Ylinen Date: Wed, 31 Mar 2021 08:50:10 +0300 Subject: [PATCH 2/3] images: set 0.20.0 tag for the release Signed-off-by: Mikko Ylinen --- Makefile | 6 +++--- demo/intelfpga-job.yaml | 2 +- demo/test-fpga-orchestrated.yaml | 2 +- demo/test-fpga-preprogrammed.yaml | 2 +- deployments/dsa_plugin/base/intel-dsa-plugin.yaml | 2 +- deployments/fpga_admissionwebhook/manager/manager.yaml | 2 +- .../fpga_plugin/base/intel-fpga-plugin-daemonset.yaml | 4 ++-- deployments/gpu_plugin/base/intel-gpu-plugin.yaml | 4 ++-- deployments/operator/manager/manager.yaml | 2 +- .../operator/samples/deviceplugin_v1_dsadeviceplugin.yaml | 2 +- .../operator/samples/deviceplugin_v1_fpgadeviceplugin.yaml | 4 ++-- .../operator/samples/deviceplugin_v1_gpudeviceplugin.yaml | 4 ++-- .../operator/samples/deviceplugin_v1_qatdeviceplugin.yaml | 2 +- .../operator/samples/deviceplugin_v1_sgxdeviceplugin.yaml | 4 ++-- .../base/crypto-perf-dpdk-pod-requesting-qat.yaml | 2 +- deployments/qat_plugin/base/intel-qat-kernel-plugin.yaml | 2 +- deployments/qat_plugin/base/intel-qat-plugin.yaml | 2 +- deployments/sgx_plugin/base/intel-sgx-plugin.yaml | 2 +- .../overlays/epc-nfd/add-epc-nfd-initcontainer.yaml | 2 +- .../sgx_plugin/overlays/epc-register/init-daemonset.yaml | 2 +- deployments/vpu_plugin/base/intel-vpu-plugin.yaml | 2 +- 21 files changed, 28 insertions(+), 28 deletions(-) diff --git a/Makefile b/Makefile index a3e0add99..0ddbea26b 100644 --- a/Makefile +++ b/Makefile @@ -58,9 +58,9 @@ endif test-with-kind: @build/docker/build-image.sh intel/intel-fpga-admissionwebhook buildah - @$(PODMAN) tag localhost/intel/intel-fpga-admissionwebhook:devel docker.io/intel/intel-fpga-admissionwebhook:devel + @$(PODMAN) tag localhost/intel/intel-fpga-admissionwebhook:0.20.0 docker.io/intel/intel-fpga-admissionwebhook:0.20.0 @mkdir -p $(e2e_tmp_dir) - @$(PODMAN) save "docker.io/intel/intel-fpga-admissionwebhook:devel" -o $(e2e_tmp_dir)/$(WEBHOOK_IMAGE_FILE) + @$(PODMAN) save "docker.io/intel/intel-fpga-admissionwebhook:0.20.0" -o $(e2e_tmp_dir)/$(WEBHOOK_IMAGE_FILE) @$(KIND) create cluster --name "intel-device-plugins" --kubeconfig $(e2e_tmp_dir)/kubeconfig --image "kindest/node:v1.19.0" @$(KIND) load image-archive --name "intel-device-plugins" $(e2e_tmp_dir)/$(WEBHOOK_IMAGE_FILE) $(KUBECTL) --kubeconfig=$(e2e_tmp_dir)/kubeconfig apply -f https://github.com/jetstack/cert-manager/releases/download/v1.2.0/cert-manager.yaml @@ -118,7 +118,7 @@ clean: ORG?=intel REG?=$(ORG)/ -TAG?=devel +TAG?=0.20.0 export TAG pre-pull: diff --git a/demo/intelfpga-job.yaml b/demo/intelfpga-job.yaml index 883784660..acdf9668f 100644 --- a/demo/intelfpga-job.yaml +++ b/demo/intelfpga-job.yaml @@ -13,7 +13,7 @@ spec: restartPolicy: Never containers: - name: intelfpga-demo-job-1 - image: intel/opae-nlb-demo:devel + image: intel/opae-nlb-demo:0.20.0 imagePullPolicy: IfNotPresent securityContext: capabilities: diff --git a/demo/test-fpga-orchestrated.yaml b/demo/test-fpga-orchestrated.yaml index 2c5e52334..db2ab6e2a 100644 --- a/demo/test-fpga-orchestrated.yaml +++ b/demo/test-fpga-orchestrated.yaml @@ -5,7 +5,7 @@ metadata: spec: containers: - name: test-container - image: intel/opae-nlb-demo:devel + image: intel/opae-nlb-demo:0.20.0 imagePullPolicy: IfNotPresent securityContext: capabilities: diff --git a/demo/test-fpga-preprogrammed.yaml b/demo/test-fpga-preprogrammed.yaml index 68f28fc1d..f848efc33 100644 --- a/demo/test-fpga-preprogrammed.yaml +++ b/demo/test-fpga-preprogrammed.yaml @@ -5,7 +5,7 @@ metadata: spec: containers: - name: test-container - image: intel/opae-nlb-demo:devel + image: intel/opae-nlb-demo:0.20.0 imagePullPolicy: IfNotPresent securityContext: capabilities: diff --git a/deployments/dsa_plugin/base/intel-dsa-plugin.yaml b/deployments/dsa_plugin/base/intel-dsa-plugin.yaml index 8b3aa910d..d511419b7 100644 --- a/deployments/dsa_plugin/base/intel-dsa-plugin.yaml +++ b/deployments/dsa_plugin/base/intel-dsa-plugin.yaml @@ -20,7 +20,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: intel/intel-dsa-plugin:devel + image: intel/intel-dsa-plugin:0.20.0 imagePullPolicy: IfNotPresent securityContext: readOnlyRootFilesystem: true diff --git a/deployments/fpga_admissionwebhook/manager/manager.yaml b/deployments/fpga_admissionwebhook/manager/manager.yaml index 2beffe2af..e94d8a442 100644 --- a/deployments/fpga_admissionwebhook/manager/manager.yaml +++ b/deployments/fpga_admissionwebhook/manager/manager.yaml @@ -16,7 +16,7 @@ spec: control-plane: controller-manager spec: containers: - - image: intel/intel-fpga-admissionwebhook:devel + - image: intel/intel-fpga-admissionwebhook:0.20.0 imagePullPolicy: IfNotPresent name: manager securityContext: diff --git a/deployments/fpga_plugin/base/intel-fpga-plugin-daemonset.yaml b/deployments/fpga_plugin/base/intel-fpga-plugin-daemonset.yaml index 81871d0a6..1bcdd09db 100644 --- a/deployments/fpga_plugin/base/intel-fpga-plugin-daemonset.yaml +++ b/deployments/fpga_plugin/base/intel-fpga-plugin-daemonset.yaml @@ -21,7 +21,7 @@ spec: spec: initContainers: - name: intel-fpga-initcontainer - image: intel/intel-fpga-initcontainer:devel + image: intel/intel-fpga-initcontainer:0.20.0 imagePullPolicy: IfNotPresent securityContext: readOnlyRootFilesystem: true @@ -37,7 +37,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: intel/intel-fpga-plugin:devel + image: intel/intel-fpga-plugin:0.20.0 imagePullPolicy: IfNotPresent args: - -mode=af diff --git a/deployments/gpu_plugin/base/intel-gpu-plugin.yaml b/deployments/gpu_plugin/base/intel-gpu-plugin.yaml index 29c008829..23ce91136 100644 --- a/deployments/gpu_plugin/base/intel-gpu-plugin.yaml +++ b/deployments/gpu_plugin/base/intel-gpu-plugin.yaml @@ -15,7 +15,7 @@ spec: spec: initContainers: - name: intel-gpu-initcontainer - image: intel/intel-gpu-initcontainer:devel + image: intel/intel-gpu-initcontainer:0.20.0 imagePullPolicy: IfNotPresent securityContext: readOnlyRootFilesystem: true @@ -29,7 +29,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: intel/intel-gpu-plugin:devel + image: intel/intel-gpu-plugin:0.20.0 imagePullPolicy: IfNotPresent securityContext: readOnlyRootFilesystem: true diff --git a/deployments/operator/manager/manager.yaml b/deployments/operator/manager/manager.yaml index edd7e5f3c..b27b2b90b 100644 --- a/deployments/operator/manager/manager.yaml +++ b/deployments/operator/manager/manager.yaml @@ -23,7 +23,7 @@ spec: control-plane: controller-manager spec: containers: - - image: intel/intel-deviceplugin-operator:devel + - image: intel/intel-deviceplugin-operator:0.20.0 imagePullPolicy: IfNotPresent name: manager resources: diff --git a/deployments/operator/samples/deviceplugin_v1_dsadeviceplugin.yaml b/deployments/operator/samples/deviceplugin_v1_dsadeviceplugin.yaml index 65b678200..69fa8d178 100644 --- a/deployments/operator/samples/deviceplugin_v1_dsadeviceplugin.yaml +++ b/deployments/operator/samples/deviceplugin_v1_dsadeviceplugin.yaml @@ -3,6 +3,6 @@ kind: DsaDevicePlugin metadata: name: dsadeviceplugin-sample spec: - image: intel/intel-dsa-plugin:0.18.0 + image: intel/intel-dsa-plugin:0.20.0 sharedDevNum: 10 logLevel: 4 diff --git a/deployments/operator/samples/deviceplugin_v1_fpgadeviceplugin.yaml b/deployments/operator/samples/deviceplugin_v1_fpgadeviceplugin.yaml index 861a05e9f..372a3bdfa 100644 --- a/deployments/operator/samples/deviceplugin_v1_fpgadeviceplugin.yaml +++ b/deployments/operator/samples/deviceplugin_v1_fpgadeviceplugin.yaml @@ -3,8 +3,8 @@ kind: FpgaDevicePlugin metadata: name: fpgadeviceplugin-sample spec: - image: intel/intel-fpga-plugin:0.19.0 - initImage: intel/intel-fpga-initcontainer:0.19.0 + image: intel/intel-fpga-plugin:0.20.0 + initImage: intel/intel-fpga-initcontainer:0.20.0 mode: region logLevel: 4 nodeSelector: diff --git a/deployments/operator/samples/deviceplugin_v1_gpudeviceplugin.yaml b/deployments/operator/samples/deviceplugin_v1_gpudeviceplugin.yaml index 56d3461fd..cdc592446 100644 --- a/deployments/operator/samples/deviceplugin_v1_gpudeviceplugin.yaml +++ b/deployments/operator/samples/deviceplugin_v1_gpudeviceplugin.yaml @@ -3,8 +3,8 @@ kind: GpuDevicePlugin metadata: name: gpudeviceplugin-sample spec: - image: intel/intel-gpu-plugin:0.18.0 - initImage: intel/intel-gpu-initcontainer:0.19.0 + image: intel/intel-gpu-plugin:0.20.0 + initImage: intel/intel-gpu-initcontainer:0.20.0 sharedDevNum: 10 logLevel: 4 nodeSelector: diff --git a/deployments/operator/samples/deviceplugin_v1_qatdeviceplugin.yaml b/deployments/operator/samples/deviceplugin_v1_qatdeviceplugin.yaml index 5740a0b47..4f6d58501 100644 --- a/deployments/operator/samples/deviceplugin_v1_qatdeviceplugin.yaml +++ b/deployments/operator/samples/deviceplugin_v1_qatdeviceplugin.yaml @@ -3,7 +3,7 @@ kind: QatDevicePlugin metadata: name: qatdeviceplugin-sample spec: - image: intel/intel-qat-plugin:0.18.0 + image: intel/intel-qat-plugin:0.20.0 dpdkDriver: vfio-pci kernelVfDrivers: - c6xxvf diff --git a/deployments/operator/samples/deviceplugin_v1_sgxdeviceplugin.yaml b/deployments/operator/samples/deviceplugin_v1_sgxdeviceplugin.yaml index 6b80ae988..bf6a16593 100644 --- a/deployments/operator/samples/deviceplugin_v1_sgxdeviceplugin.yaml +++ b/deployments/operator/samples/deviceplugin_v1_sgxdeviceplugin.yaml @@ -3,8 +3,8 @@ kind: SgxDevicePlugin metadata: name: sgxdeviceplugin-sample spec: - image: intel/intel-sgx-plugin:0.19.0 - initImage: intel/intel-sgx-initcontainer:0.19.0 + image: intel/intel-sgx-plugin:0.20.0 + initImage: intel/intel-sgx-initcontainer:0.20.0 enclaveLimit: 110 provisionLimit: 110 logLevel: 4 diff --git a/deployments/qat_dpdk_app/base/crypto-perf-dpdk-pod-requesting-qat.yaml b/deployments/qat_dpdk_app/base/crypto-perf-dpdk-pod-requesting-qat.yaml index 8521cbfc7..a76ae7c31 100644 --- a/deployments/qat_dpdk_app/base/crypto-perf-dpdk-pod-requesting-qat.yaml +++ b/deployments/qat_dpdk_app/base/crypto-perf-dpdk-pod-requesting-qat.yaml @@ -5,7 +5,7 @@ metadata: spec: containers: - name: crypto-perf - image: intel/crypto-perf:devel + image: intel/crypto-perf:0.20.0 imagePullPolicy: IfNotPresent command: [ "/bin/bash", "-c", "--" ] args: [ "while true; do sleep 300000; done;" ] diff --git a/deployments/qat_plugin/base/intel-qat-kernel-plugin.yaml b/deployments/qat_plugin/base/intel-qat-kernel-plugin.yaml index 5b876b1a0..98cae4cd1 100644 --- a/deployments/qat_plugin/base/intel-qat-kernel-plugin.yaml +++ b/deployments/qat_plugin/base/intel-qat-kernel-plugin.yaml @@ -18,7 +18,7 @@ spec: securityContext: readOnlyRootFilesystem: true privileged: true - image: intel/intel-qat-plugin:devel + image: intel/intel-qat-plugin:0.20.0 imagePullPolicy: IfNotPresent args: ["-mode", "kernel"] volumeMounts: diff --git a/deployments/qat_plugin/base/intel-qat-plugin.yaml b/deployments/qat_plugin/base/intel-qat-plugin.yaml index 6cec9302d..8cc7461e8 100644 --- a/deployments/qat_plugin/base/intel-qat-plugin.yaml +++ b/deployments/qat_plugin/base/intel-qat-plugin.yaml @@ -15,7 +15,7 @@ spec: spec: containers: - name: intel-qat-plugin - image: intel/intel-qat-plugin:devel + image: intel/intel-qat-plugin:0.20.0 securityContext: readOnlyRootFilesystem: true env: diff --git a/deployments/sgx_plugin/base/intel-sgx-plugin.yaml b/deployments/sgx_plugin/base/intel-sgx-plugin.yaml index 448165c67..849480dc3 100644 --- a/deployments/sgx_plugin/base/intel-sgx-plugin.yaml +++ b/deployments/sgx_plugin/base/intel-sgx-plugin.yaml @@ -15,7 +15,7 @@ spec: spec: containers: - name: intel-sgx-plugin - image: intel/intel-sgx-plugin:devel + image: intel/intel-sgx-plugin:0.20.0 securityContext: readOnlyRootFilesystem: true imagePullPolicy: IfNotPresent diff --git a/deployments/sgx_plugin/overlays/epc-nfd/add-epc-nfd-initcontainer.yaml b/deployments/sgx_plugin/overlays/epc-nfd/add-epc-nfd-initcontainer.yaml index aa12eaa23..0aae5b1b2 100644 --- a/deployments/sgx_plugin/overlays/epc-nfd/add-epc-nfd-initcontainer.yaml +++ b/deployments/sgx_plugin/overlays/epc-nfd/add-epc-nfd-initcontainer.yaml @@ -7,7 +7,7 @@ spec: spec: initContainers: - name: intel-sgx-initcontainer - image: intel/intel-sgx-initcontainer:devel + image: intel/intel-sgx-initcontainer:0.20.0 imagePullPolicy: IfNotPresent securityContext: readOnlyRootFilesystem: true diff --git a/deployments/sgx_plugin/overlays/epc-register/init-daemonset.yaml b/deployments/sgx_plugin/overlays/epc-register/init-daemonset.yaml index e513bc79c..173f75c68 100644 --- a/deployments/sgx_plugin/overlays/epc-register/init-daemonset.yaml +++ b/deployments/sgx_plugin/overlays/epc-register/init-daemonset.yaml @@ -16,7 +16,7 @@ spec: serviceAccountName: sgx-plugin containers: - name: sgx-node-init - image: intel/intel-sgx-initcontainer:devel + image: intel/intel-sgx-initcontainer:0.20.0 imagePullPolicy: IfNotPresent command: - /usr/local/bin/sgx-sw/intel-sgx-epchook diff --git a/deployments/vpu_plugin/base/intel-vpu-plugin.yaml b/deployments/vpu_plugin/base/intel-vpu-plugin.yaml index ad5fae13a..d6b09f86e 100644 --- a/deployments/vpu_plugin/base/intel-vpu-plugin.yaml +++ b/deployments/vpu_plugin/base/intel-vpu-plugin.yaml @@ -20,7 +20,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: intel/intel-vpu-plugin:devel + image: intel/intel-vpu-plugin:0.20.0 imagePullPolicy: IfNotPresent securityContext: readOnlyRootFilesystem: true From 8cea353fc082d8e4693e3b1df72ae56a99488c7c Mon Sep 17 00:00:00 2001 From: Mikko Ylinen Date: Wed, 31 Mar 2021 08:44:17 +0300 Subject: [PATCH 3/3] docs: create documentation for v0.20 release Signed-off-by: Mikko Ylinen --- .github/workflows/publish.yml | 12 ++++++++++++ README.md | 7 ++++--- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index fea5e8dbe..94b04b4b1 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -5,6 +5,7 @@ on: branches: - main - release-0.19 + - release-0.20 jobs: build: @@ -48,6 +49,17 @@ jobs: rm -rf _work/venv make vhtml mv _build/html $HOME/output/0.19 + - uses: actions/checkout@v2 + with: + fetch-depth: 0 + ref: release-0.20 + - name: Build release-0.20 + run: | + GITHUB_SHA=$(git rev-parse HEAD) + export GITHUB_SHA + rm -rf _work/venv + make vhtml + mv _build/html $HOME/output/0.20 - name: Deploy the docs shell: bash env: diff --git a/README.md b/README.md index f4f8bf3b8..8907d2b85 100644 --- a/README.md +++ b/README.md @@ -7,8 +7,8 @@ This repository contains a framework for developing plugins for the Kubernetes [device plugins framework](https://kubernetes.io/docs/concepts/extend-kubernetes/compute-storage-net/device-plugins/), along with a number of device plugin implementations utilising that framework. -The [v0.19 release](https://github.com/intel/intel-device-plugins-for-kubernetes/releases/latest) -is the latest feature release with its documentation available [here](https://intel.github.io/intel-device-plugins-for-kubernetes/0.19/). +The [v0.20 release](https://github.com/intel/intel-device-plugins-for-kubernetes/releases/latest) +is the latest feature release with its documentation available [here](https://intel.github.io/intel-device-plugins-for-kubernetes/0.20/). Table of Contents @@ -255,8 +255,9 @@ matching Kubernetes versions are listed below: | Branch | Kubernetes branch/version | Status | |:------------------|:-------------------------------|:------------| +| release-0.20 | Kubernetes 1.20 branch v1.20.x | supported | | release-0.19 | Kubernetes 1.19 branch v1.19.x | supported | -| release-0.18 | Kubernetes 1.18 branch v1.18.x | supported | +| release-0.18 | Kubernetes 1.18 branch v1.18.x | unsupported | | release-0.17 | Kubernetes 1.17 branch v1.17.x | unsupported | | release-0.15 | Kubernetes 1.15 branch v1.15.x | unsupported | | release-0.11 | Kubernetes 1.11 branch v1.11.x | unsupported |