diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 638212809..ba7a5b503 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -4,9 +4,9 @@ on: push: branches: - main - - release-0.30 - release-0.31 - release-0.32 + - release-0.34 permissions: contents: read @@ -47,36 +47,36 @@ jobs: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4 with: fetch-depth: 0 - ref: release-0.30 - - name: Build release-0.30 + ref: release-0.31 + - name: Build release-0.31 run: | GITHUB_SHA=$(git rev-parse HEAD) export GITHUB_SHA rm -rf _work/venv make vhtml - mv _build/html $HOME/output/0.30 + mv _build/html $HOME/output/0.31 - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4 with: fetch-depth: 0 - ref: release-0.31 - - name: Build release-0.31 + ref: release-0.32 + - name: Build release-0.32 run: | GITHUB_SHA=$(git rev-parse HEAD) export GITHUB_SHA rm -rf _work/venv make vhtml - mv _build/html $HOME/output/0.31 + mv _build/html $HOME/output/0.32 - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4 with: fetch-depth: 0 - ref: release-0.32 - - name: Build release-0.32 + ref: release-0.34 + - name: Build release-0.34 run: | GITHUB_SHA=$(git rev-parse HEAD) export GITHUB_SHA rm -rf _work/venv make vhtml - mv _build/html $HOME/output/0.32 + mv _build/html $HOME/output/0.34 - name: Deploy the docs shell: bash env: diff --git a/Makefile b/Makefile index b298186a3..90e3f7063 100644 --- a/Makefile +++ b/Makefile @@ -135,7 +135,7 @@ clean: ORG?=intel REG?=$(ORG)/ -TAG?=devel +TAG?=0.34.0 export TAG ifeq ($(E2E_LEVEL), $(filter $(E2E_LEVEL), full)) diff --git a/README.md b/README.md index c1823d489..5fe09dfdd 100644 --- a/README.md +++ b/README.md @@ -8,8 +8,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 utilizing that framework. -The [v0.32.0 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.32/). +The [v0.34.0 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.34/). Table of Contents @@ -57,7 +57,7 @@ discrete and integrated Intel GPU device files. The demo subdirectory contains both a [GPU plugin demo video](demo/readme.md#intel-gpu-device-plugin-demo-video) and an OpenCL sample deployment (`intelgpu-job.yaml`). -### FPGA Device Plugin +### FPGA Device Plugin (deprecated) The [FPGA device plugin](cmd/fpga_plugin/README.md) supports FPGA passthrough for the following hardware: @@ -173,7 +173,7 @@ type [memory](https://kubernetes.io/docs/concepts/configuration/manage-resources The [DSA device plugin](cmd/dsa_plugin/README.md) supports acceleration using the Intel Data Streaming accelerator(DSA). -### DLB Device Plugin +### DLB Device Plugin (deprecated) The [DLB device plugin](cmd/dlb_plugin/README.md) supports Intel Dynamic Load Balancer accelerator(DLB). @@ -262,21 +262,16 @@ this repository, see the [Developers Guide](DEVEL.md). Releases are made under the github [releases area](https://github.com/intel/intel-device-plugins-for-kubernetes/releases). Supported releases and matching Kubernetes versions are listed below: -| Branch | Kubernetes branch/version | Status | -|:------------------|:-------------------------------|:------------| -| release-0.32 | Kubernetes 1.32 branch v1.32.x | supported | -| release-0.31 | Kubernetes 1.31 branch v1.31.x | supported | -| release-0.30 | Kubernetes 1.30 branch v1.30.x | supported | -| release-0.29 | Kubernetes 1.29 branch v1.29.x | unsupported | -| release-0.28 | Kubernetes 1.28 branch v1.28.x | unsupported | -| release-0.27 | Kubernetes 1.27 branch v1.27.x | unsupported | -| release-0.26 | Kubernetes 1.26 branch v1.26.x | unsupported | -| release-0.25 | Kubernetes 1.25 branch v1.25.x | unsupported | -| release-0.24 | Kubernetes 1.24 branch v1.24.x | unsupported | -| release-0.23 | Kubernetes 1.23 branch v1.23.x | unsupported | -| release-0.22 | Kubernetes 1.22 branch v1.22.x | unsupported | -| release-0.21 | Kubernetes 1.21 branch v1.21.x | unsupported | -| release-0.20 | Kubernetes 1.20 branch v1.20.x | unsupported | +| Branch | Kubernetes version | Status | +|:------------------|:---------------------|:------------| +| release-0.34 | Kubernetes 1.33-1.34 | supported | +| release-0.32 | Kubernetes 1.32 | supported | +| release-0.31 | Kubernetes 1.31 | supported | +| release-0.30 | Kubernetes 1.30 | unsupported | +| release-0.29 | Kubernetes 1.29 | unsupported | +| release-0.28 | Kubernetes 1.28 | unsupported | +| release-0.27 | Kubernetes 1.27 | unsupported | +| release-0.26 | Kubernetes 1.26 | unsupported | *Note:* Device plugins leverage the Kubernetes v1 API. The API itself is GA (generally available) and [does not change](https://kubernetes.io/docs/concepts/overview/kubernetes-api/#api-changes) between Kubernetes versions. One does not necessarily need to use the latest Kubernetes cluster with the latest device plugin version. Using a newer device plugins release should work without issues on an older Kubernetes cluster. One possible exception to this are the device plugins CRDs that can vary between versions. diff --git a/build/docker/intel-deviceplugin-operator.Dockerfile b/build/docker/intel-deviceplugin-operator.Dockerfile index f8b9b05f1..8ccd179ab 100644 --- a/build/docker/intel-deviceplugin-operator.Dockerfile +++ b/build/docker/intel-deviceplugin-operator.Dockerfile @@ -62,7 +62,7 @@ ENTRYPOINT ["/usr/local/bin/intel_deviceplugin_operator"] LABEL vendor='Intel®' LABEL org.opencontainers.image.source='https://github.com/intel/intel-device-plugins-for-kubernetes' LABEL maintainer="Intel®" -LABEL version='devel' +LABEL version='0.34.0' LABEL release='1' LABEL name='intel-deviceplugin-operator' LABEL summary='Intel® device plugin operator for Kubernetes' diff --git a/build/docker/intel-dlb-initcontainer.Dockerfile b/build/docker/intel-dlb-initcontainer.Dockerfile index 546b64811..1273bb949 100644 --- a/build/docker/intel-dlb-initcontainer.Dockerfile +++ b/build/docker/intel-dlb-initcontainer.Dockerfile @@ -59,7 +59,7 @@ FROM ${FINAL_BASE} LABEL vendor='Intel®' LABEL org.opencontainers.image.source='https://github.com/intel/intel-device-plugins-for-kubernetes' LABEL maintainer="Intel®" -LABEL version='devel' +LABEL version='0.34.0' LABEL release='1' COPY --from=builder /install_root / COPY demo/dlb-init.sh /usr/local/bin/ diff --git a/build/docker/intel-dlb-plugin.Dockerfile b/build/docker/intel-dlb-plugin.Dockerfile index f19da4e22..5ef1098d9 100644 --- a/build/docker/intel-dlb-plugin.Dockerfile +++ b/build/docker/intel-dlb-plugin.Dockerfile @@ -62,7 +62,7 @@ ENTRYPOINT ["/usr/local/bin/intel_dlb_device_plugin"] LABEL vendor='Intel®' LABEL org.opencontainers.image.source='https://github.com/intel/intel-device-plugins-for-kubernetes' LABEL maintainer="Intel®" -LABEL version='devel' +LABEL version='0.34.0' LABEL release='1' LABEL name='intel-dlb-plugin' LABEL summary='Intel® DLB device plugin for Kubernetes' diff --git a/build/docker/intel-dsa-plugin.Dockerfile b/build/docker/intel-dsa-plugin.Dockerfile index c8467e1de..437cdf522 100644 --- a/build/docker/intel-dsa-plugin.Dockerfile +++ b/build/docker/intel-dsa-plugin.Dockerfile @@ -62,7 +62,7 @@ ENTRYPOINT ["/usr/local/bin/intel_dsa_device_plugin"] LABEL vendor='Intel®' LABEL org.opencontainers.image.source='https://github.com/intel/intel-device-plugins-for-kubernetes' LABEL maintainer="Intel®" -LABEL version='devel' +LABEL version='0.34.0' LABEL release='1' LABEL name='intel-dsa-plugin' LABEL summary='Intel® DSA device plugin for Kubernetes' diff --git a/build/docker/intel-fpga-admissionwebhook.Dockerfile b/build/docker/intel-fpga-admissionwebhook.Dockerfile index d0a4a0cce..ac436d7d8 100644 --- a/build/docker/intel-fpga-admissionwebhook.Dockerfile +++ b/build/docker/intel-fpga-admissionwebhook.Dockerfile @@ -62,7 +62,7 @@ ENTRYPOINT ["/usr/local/bin/intel_fpga_admissionwebhook"] LABEL vendor='Intel®' LABEL org.opencontainers.image.source='https://github.com/intel/intel-device-plugins-for-kubernetes' LABEL maintainer="Intel®" -LABEL version='devel' +LABEL version='0.34.0' LABEL release='1' LABEL name='intel-fpga-admissionwebhook' LABEL summary='Intel® FPGA admission controller webhook for Kubernetes' diff --git a/build/docker/intel-fpga-initcontainer.Dockerfile b/build/docker/intel-fpga-initcontainer.Dockerfile index 4eb4ac42c..26e7853a5 100644 --- a/build/docker/intel-fpga-initcontainer.Dockerfile +++ b/build/docker/intel-fpga-initcontainer.Dockerfile @@ -87,7 +87,7 @@ FROM ${FINAL_BASE} LABEL vendor='Intel®' LABEL org.opencontainers.image.source='https://github.com/intel/intel-device-plugins-for-kubernetes' LABEL maintainer="Intel®" -LABEL version='devel' +LABEL version='0.34.0' LABEL release='1' LABEL name='intel-fpga-initcontainer' LABEL summary='Intel® FPGA programming CDI hook for Kubernetes' diff --git a/build/docker/intel-fpga-plugin.Dockerfile b/build/docker/intel-fpga-plugin.Dockerfile index 9c1d77966..cc964a997 100644 --- a/build/docker/intel-fpga-plugin.Dockerfile +++ b/build/docker/intel-fpga-plugin.Dockerfile @@ -62,7 +62,7 @@ ENTRYPOINT ["/usr/local/bin/intel_fpga_device_plugin"] LABEL vendor='Intel®' LABEL org.opencontainers.image.source='https://github.com/intel/intel-device-plugins-for-kubernetes' LABEL maintainer="Intel®" -LABEL version='devel' +LABEL version='0.34.0' LABEL release='1' LABEL name='intel-fpga-plugin' LABEL summary='Intel® FPGA device plugin for Kubernetes' diff --git a/build/docker/intel-gpu-fakedev.Dockerfile b/build/docker/intel-gpu-fakedev.Dockerfile index f4a5d7733..9f3483ca1 100644 --- a/build/docker/intel-gpu-fakedev.Dockerfile +++ b/build/docker/intel-gpu-fakedev.Dockerfile @@ -62,7 +62,7 @@ ENTRYPOINT ["/usr/local/bin/intel_gpu_fakedev"] LABEL vendor='Intel®' LABEL org.opencontainers.image.source='https://github.com/intel/intel-device-plugins-for-kubernetes' LABEL maintainer="Intel®" -LABEL version='devel' +LABEL version='0.34.0' LABEL release='1' LABEL name='intel-gpu-fakedev' LABEL summary='Fake device file generator for Intel® GPU plugin' diff --git a/build/docker/intel-gpu-initcontainer.Dockerfile b/build/docker/intel-gpu-initcontainer.Dockerfile index 7723ade62..4aff0e417 100644 --- a/build/docker/intel-gpu-initcontainer.Dockerfile +++ b/build/docker/intel-gpu-initcontainer.Dockerfile @@ -76,7 +76,7 @@ FROM ${FINAL_BASE} LABEL vendor='Intel®' LABEL org.opencontainers.image.source='https://github.com/intel/intel-device-plugins-for-kubernetes' LABEL maintainer="Intel®" -LABEL version='devel' +LABEL version='0.34.0' LABEL release='1' LABEL name='intel-gpu-initcontainer' LABEL summary='Intel® GPU NFD hook for Kubernetes' diff --git a/build/docker/intel-gpu-levelzero.Dockerfile b/build/docker/intel-gpu-levelzero.Dockerfile index cf04f45f9..a5b8c0af9 100644 --- a/build/docker/intel-gpu-levelzero.Dockerfile +++ b/build/docker/intel-gpu-levelzero.Dockerfile @@ -95,7 +95,7 @@ ENTRYPOINT ["/usr/local/bin/intel_gpu_levelzero"] LABEL vendor='Intel®' LABEL org.opencontainers.image.source='https://github.com/intel/intel-device-plugins-for-kubernetes' LABEL maintainer="Intel®" -LABEL version='devel' +LABEL version='0.34.0' LABEL release='1' LABEL name='intel-gpu-levelzero' LABEL summary='Intel® GPU levelzero for Kubernetes' diff --git a/build/docker/intel-gpu-plugin.Dockerfile b/build/docker/intel-gpu-plugin.Dockerfile index 4730aa2e8..8e6ffe28d 100644 --- a/build/docker/intel-gpu-plugin.Dockerfile +++ b/build/docker/intel-gpu-plugin.Dockerfile @@ -62,7 +62,7 @@ ENTRYPOINT ["/usr/local/bin/intel_gpu_device_plugin"] LABEL vendor='Intel®' LABEL org.opencontainers.image.source='https://github.com/intel/intel-device-plugins-for-kubernetes' LABEL maintainer="Intel®" -LABEL version='devel' +LABEL version='0.34.0' LABEL release='1' LABEL name='intel-gpu-plugin' LABEL summary='Intel® GPU device plugin for Kubernetes' diff --git a/build/docker/intel-iaa-plugin.Dockerfile b/build/docker/intel-iaa-plugin.Dockerfile index 401bea2b8..e583983b1 100644 --- a/build/docker/intel-iaa-plugin.Dockerfile +++ b/build/docker/intel-iaa-plugin.Dockerfile @@ -62,7 +62,7 @@ ENTRYPOINT ["/usr/local/bin/intel_iaa_device_plugin"] LABEL vendor='Intel®' LABEL org.opencontainers.image.source='https://github.com/intel/intel-device-plugins-for-kubernetes' LABEL maintainer="Intel®" -LABEL version='devel' +LABEL version='0.34.0' LABEL release='1' LABEL name='intel-iaa-plugin' LABEL summary='Intel® IAA device plugin for Kubernetes' diff --git a/build/docker/intel-npu-plugin.Dockerfile b/build/docker/intel-npu-plugin.Dockerfile index 77fd829be..72311cb4d 100644 --- a/build/docker/intel-npu-plugin.Dockerfile +++ b/build/docker/intel-npu-plugin.Dockerfile @@ -62,7 +62,7 @@ ENTRYPOINT ["/usr/local/bin/intel_npu_device_plugin"] LABEL vendor='Intel®' LABEL org.opencontainers.image.source='https://github.com/intel/intel-device-plugins-for-kubernetes' LABEL maintainer="Intel®" -LABEL version='devel' +LABEL version='0.34.0' LABEL release='1' LABEL name='intel-npu-plugin' LABEL summary='Intel® NPU device plugin for Kubernetes' diff --git a/build/docker/intel-qat-initcontainer.Dockerfile b/build/docker/intel-qat-initcontainer.Dockerfile index 48bf182f5..b50539c94 100644 --- a/build/docker/intel-qat-initcontainer.Dockerfile +++ b/build/docker/intel-qat-initcontainer.Dockerfile @@ -59,7 +59,7 @@ FROM ${FINAL_BASE} LABEL vendor='Intel®' LABEL org.opencontainers.image.source='https://github.com/intel/intel-device-plugins-for-kubernetes' LABEL maintainer="Intel®" -LABEL version='devel' +LABEL version='0.34.0' LABEL release='1' LABEL name='intel-qat-initcontainer' LABEL summary='Intel® QAT initcontainer for Kubernetes' diff --git a/build/docker/intel-qat-plugin.Dockerfile b/build/docker/intel-qat-plugin.Dockerfile index 21b0c7949..2de2a9d85 100644 --- a/build/docker/intel-qat-plugin.Dockerfile +++ b/build/docker/intel-qat-plugin.Dockerfile @@ -62,7 +62,7 @@ ENTRYPOINT ["/usr/local/bin/intel_qat_device_plugin"] LABEL vendor='Intel®' LABEL org.opencontainers.image.source='https://github.com/intel/intel-device-plugins-for-kubernetes' LABEL maintainer="Intel®" -LABEL version='devel' +LABEL version='0.34.0' LABEL release='1' LABEL name='intel-qat-plugin' LABEL summary='Intel® QAT device plugin for Kubernetes' diff --git a/build/docker/intel-sgx-admissionwebhook.Dockerfile b/build/docker/intel-sgx-admissionwebhook.Dockerfile index cbc2a095b..5bc23b8d1 100644 --- a/build/docker/intel-sgx-admissionwebhook.Dockerfile +++ b/build/docker/intel-sgx-admissionwebhook.Dockerfile @@ -62,7 +62,7 @@ ENTRYPOINT ["/usr/local/bin/intel_sgx_admissionwebhook"] LABEL vendor='Intel®' LABEL org.opencontainers.image.source='https://github.com/intel/intel-device-plugins-for-kubernetes' LABEL maintainer="Intel®" -LABEL version='devel' +LABEL version='0.34.0' LABEL release='1' LABEL name='intel-sgx-admissionwebhook' LABEL summary='Intel® SGX admission controller webhook for Kubernetes' diff --git a/build/docker/intel-sgx-initcontainer.Dockerfile b/build/docker/intel-sgx-initcontainer.Dockerfile index 0a5778839..2a5ec7d7e 100644 --- a/build/docker/intel-sgx-initcontainer.Dockerfile +++ b/build/docker/intel-sgx-initcontainer.Dockerfile @@ -76,7 +76,7 @@ FROM ${FINAL_BASE} LABEL vendor='Intel®' LABEL org.opencontainers.image.source='https://github.com/intel/intel-device-plugins-for-kubernetes' LABEL maintainer="Intel®" -LABEL version='devel' +LABEL version='0.34.0' LABEL release='1' LABEL name='intel-sgx-initcontainer' LABEL summary='Intel® SGX NFD hook for Kubernetes' diff --git a/build/docker/intel-sgx-plugin.Dockerfile b/build/docker/intel-sgx-plugin.Dockerfile index 8f5053778..d843c7b88 100644 --- a/build/docker/intel-sgx-plugin.Dockerfile +++ b/build/docker/intel-sgx-plugin.Dockerfile @@ -62,7 +62,7 @@ ENTRYPOINT ["/usr/local/bin/intel_sgx_device_plugin"] LABEL vendor='Intel®' LABEL org.opencontainers.image.source='https://github.com/intel/intel-device-plugins-for-kubernetes' LABEL maintainer="Intel®" -LABEL version='devel' +LABEL version='0.34.0' LABEL release='1' LABEL name='intel-sgx-plugin' LABEL summary='Intel® SGX device plugin for Kubernetes' diff --git a/build/docker/intel-xpumanager-sidecar.Dockerfile b/build/docker/intel-xpumanager-sidecar.Dockerfile index 78d6733f1..116f58104 100644 --- a/build/docker/intel-xpumanager-sidecar.Dockerfile +++ b/build/docker/intel-xpumanager-sidecar.Dockerfile @@ -62,7 +62,7 @@ ENTRYPOINT ["/usr/local/bin/intel_xpumanager_sidecar"] LABEL vendor='Intel®' LABEL org.opencontainers.image.source='https://github.com/intel/intel-device-plugins-for-kubernetes' LABEL maintainer="Intel®" -LABEL version='devel' +LABEL version='0.34.0' LABEL release='1' LABEL name='intel-xpumanager-sidecar' LABEL summary='Intel® xpumanager sidecar' diff --git a/build/docker/lib/default_labels.docker b/build/docker/lib/default_labels.docker index 48e813125..ea29fb668 100644 --- a/build/docker/lib/default_labels.docker +++ b/build/docker/lib/default_labels.docker @@ -1,5 +1,5 @@ LABEL vendor='Intel®' LABEL org.opencontainers.image.source='https://github.com/intel/intel-device-plugins-for-kubernetes' LABEL maintainer="Intel®" -LABEL version='devel' +LABEL version='0.34.0' LABEL release='1' diff --git a/cmd/dlb_plugin/README.md b/cmd/dlb_plugin/README.md index e62029635..730a4f0da 100644 --- a/cmd/dlb_plugin/README.md +++ b/cmd/dlb_plugin/README.md @@ -10,6 +10,8 @@ Table of Contents ## Introduction +**NOTICE**: Intel DLB plugin has been deprecated. + This Intel DLB device plugin provides support for [Intel DLB](https://builders.intel.com/docs/networkbuilders/SKU-343247-001US-queue-management-and-load-balancing-on-intel-architecture.pdf) devices under Kubernetes. ### DLB2 driver configuration for PFs diff --git a/cmd/fpga_crihook/README.md b/cmd/fpga_crihook/README.md index 015f8cb3e..5db8ebf8e 100644 --- a/cmd/fpga_crihook/README.md +++ b/cmd/fpga_crihook/README.md @@ -8,6 +8,8 @@ Table of Contents ## Introduction +**NOTICE**:: Intel FPGA plugin has been deprecated. + The FPGA CDI hook is one of the components used to add support for Intel FPGA devices to Kubernetes. diff --git a/cmd/fpga_plugin/README.md b/cmd/fpga_plugin/README.md index 95d291e1e..c0bbce75a 100644 --- a/cmd/fpga_plugin/README.md +++ b/cmd/fpga_plugin/README.md @@ -12,6 +12,8 @@ Table of Contents ## Introduction +**NOTICE**: Intel FPGA plugin has been deprecated. + This FPGA device plugin is part of a collection of Kubernetes components found within this repository that enable integration of Intel FPGA hardware into Kubernetes. diff --git a/demo/dlb-libdlb-demo-pf-pod.yaml b/demo/dlb-libdlb-demo-pf-pod.yaml index 01cce307b..cdd6bd81a 100644 --- a/demo/dlb-libdlb-demo-pf-pod.yaml +++ b/demo/dlb-libdlb-demo-pf-pod.yaml @@ -6,7 +6,7 @@ spec: restartPolicy: Never containers: - name: dlb-libdlb-demo-pf-pod - image: intel/dlb-libdlb-demo:devel + image: intel/dlb-libdlb-demo:0.34.0 imagePullPolicy: IfNotPresent resources: limits: diff --git a/demo/dlb-libdlb-demo-pod.yaml b/demo/dlb-libdlb-demo-pod.yaml index cf9cf727c..a26179b19 100644 --- a/demo/dlb-libdlb-demo-pod.yaml +++ b/demo/dlb-libdlb-demo-pod.yaml @@ -6,7 +6,7 @@ spec: restartPolicy: Never containers: - name: pf - image: intel/dlb-libdlb-demo:devel + image: intel/dlb-libdlb-demo:0.34.0 imagePullPolicy: IfNotPresent resources: limits: @@ -18,7 +18,7 @@ spec: cpu: 1 memory: 200Mi - name: vf - image: intel/dlb-libdlb-demo:devel + image: intel/dlb-libdlb-demo:0.34.0 imagePullPolicy: IfNotPresent resources: limits: diff --git a/demo/dlb-libdlb-demo-vf-pod.yaml b/demo/dlb-libdlb-demo-vf-pod.yaml index 75677e10c..a1d0c6a5e 100644 --- a/demo/dlb-libdlb-demo-vf-pod.yaml +++ b/demo/dlb-libdlb-demo-vf-pod.yaml @@ -6,7 +6,7 @@ spec: restartPolicy: Never containers: - name: dlb-libdlb-demo-vf-pod - image: intel/dlb-libdlb-demo:devel + image: intel/dlb-libdlb-demo:0.34.0 command: [ "sh", "-c", "/usr/local/bin/dir_traffic -n 8 -w epoll -d $(ls /dev/dlb* | sed 's/\\/dev\\/dlb//')" ] imagePullPolicy: IfNotPresent resources: diff --git a/demo/dsa-accel-config-demo-pod.yaml b/demo/dsa-accel-config-demo-pod.yaml index d8e096421..b7c9b56fe 100644 --- a/demo/dsa-accel-config-demo-pod.yaml +++ b/demo/dsa-accel-config-demo-pod.yaml @@ -7,7 +7,7 @@ metadata: spec: containers: - name: dsa-accel-config-demo - image: intel/accel-config-demo:devel + image: intel/accel-config-demo:0.34.0 imagePullPolicy: IfNotPresent workingDir: "/usr/libexec/accel-config/test/" command: diff --git a/demo/dsa-dpdk-dmadevtest.yaml b/demo/dsa-dpdk-dmadevtest.yaml index ebd8ad041..aea271f57 100644 --- a/demo/dsa-dpdk-dmadevtest.yaml +++ b/demo/dsa-dpdk-dmadevtest.yaml @@ -6,7 +6,7 @@ spec: restartPolicy: Never containers: - name: dpdk - image: intel/dsa-dpdk-dmadevtest:devel + image: intel/dsa-dpdk-dmadevtest:0.34.0 securityContext: capabilities: add: ["SYS_RAWIO"] diff --git a/demo/iaa-accel-config-demo-pod.yaml b/demo/iaa-accel-config-demo-pod.yaml index e234c5500..b7346c3d5 100644 --- a/demo/iaa-accel-config-demo-pod.yaml +++ b/demo/iaa-accel-config-demo-pod.yaml @@ -7,7 +7,7 @@ metadata: spec: containers: - name: iaa-accel-config-demo - image: intel/accel-config-demo:devel + image: intel/accel-config-demo:0.34.0 workingDir: "/usr/libexec/accel-config/test/" command: - "./iaa_user_test_runner.sh" diff --git a/demo/intelfpga-job.yaml b/demo/intelfpga-job.yaml index 883784660..3a02155d8 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.34.0 imagePullPolicy: IfNotPresent securityContext: capabilities: diff --git a/demo/test-fpga-orchestrated.yaml b/demo/test-fpga-orchestrated.yaml index 2c5e52334..477486955 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.34.0 imagePullPolicy: IfNotPresent securityContext: capabilities: diff --git a/demo/test-fpga-preprogrammed.yaml b/demo/test-fpga-preprogrammed.yaml index 68f28fc1d..f93dcdaba 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.34.0 imagePullPolicy: IfNotPresent securityContext: capabilities: diff --git a/deployments/dlb_plugin/base/intel-dlb-plugin.yaml b/deployments/dlb_plugin/base/intel-dlb-plugin.yaml index ea8cceb29..b3cba0e5e 100644 --- a/deployments/dlb_plugin/base/intel-dlb-plugin.yaml +++ b/deployments/dlb_plugin/base/intel-dlb-plugin.yaml @@ -26,7 +26,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: intel/intel-dlb-plugin:devel + image: intel/intel-dlb-plugin:0.34.0 imagePullPolicy: IfNotPresent securityContext: readOnlyRootFilesystem: true diff --git a/deployments/dlb_plugin/overlays/dlb_initcontainer/dlb_initcontainer.yaml b/deployments/dlb_plugin/overlays/dlb_initcontainer/dlb_initcontainer.yaml index 182f24b63..4a5cb2057 100644 --- a/deployments/dlb_plugin/overlays/dlb_initcontainer/dlb_initcontainer.yaml +++ b/deployments/dlb_plugin/overlays/dlb_initcontainer/dlb_initcontainer.yaml @@ -7,7 +7,7 @@ spec: spec: initContainers: - name: intel-dlb-initcontainer - image: intel/intel-dlb-initcontainer:devel + image: intel/intel-dlb-initcontainer:0.34.0 securityContext: readOnlyRootFilesystem: true privileged: true diff --git a/deployments/dsa_plugin/base/intel-dsa-plugin.yaml b/deployments/dsa_plugin/base/intel-dsa-plugin.yaml index 41aa98ad5..bc2990230 100644 --- a/deployments/dsa_plugin/base/intel-dsa-plugin.yaml +++ b/deployments/dsa_plugin/base/intel-dsa-plugin.yaml @@ -26,7 +26,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: intel/intel-dsa-plugin:devel + image: intel/intel-dsa-plugin:0.34.0 imagePullPolicy: IfNotPresent securityContext: seLinuxOptions: diff --git a/deployments/dsa_plugin/overlays/dsa_initcontainer/dsa_initcontainer.yaml b/deployments/dsa_plugin/overlays/dsa_initcontainer/dsa_initcontainer.yaml index e45ea2b9a..22e84c52c 100644 --- a/deployments/dsa_plugin/overlays/dsa_initcontainer/dsa_initcontainer.yaml +++ b/deployments/dsa_plugin/overlays/dsa_initcontainer/dsa_initcontainer.yaml @@ -12,7 +12,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: intel/intel-idxd-config-initcontainer:devel + image: intel/intel-idxd-config-initcontainer:0.34.0 securityContext: seLinuxOptions: type: "container_device_plugin_init_t" diff --git a/deployments/fpga_admissionwebhook/manager/manager.yaml b/deployments/fpga_admissionwebhook/manager/manager.yaml index 54f0e9287..734927d57 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.34.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 1f7e28051..7f80f74f1 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.34.0 imagePullPolicy: IfNotPresent securityContext: readOnlyRootFilesystem: true @@ -36,7 +36,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: intel/intel-fpga-plugin:devel + image: intel/intel-fpga-plugin:0.34.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 a6aabe98b..1452c5b31 100644 --- a/deployments/gpu_plugin/base/intel-gpu-plugin.yaml +++ b/deployments/gpu_plugin/base/intel-gpu-plugin.yaml @@ -29,7 +29,7 @@ spec: valueFrom: fieldRef: fieldPath: status.hostIP - image: intel/intel-gpu-plugin:devel + image: intel/intel-gpu-plugin:0.34.0 imagePullPolicy: IfNotPresent securityContext: seLinuxOptions: diff --git a/deployments/gpu_plugin/overlays/levelzero/levelzero.yaml b/deployments/gpu_plugin/overlays/levelzero/levelzero.yaml index a3d3abcea..fa4490df6 100644 --- a/deployments/gpu_plugin/overlays/levelzero/levelzero.yaml +++ b/deployments/gpu_plugin/overlays/levelzero/levelzero.yaml @@ -2,7 +2,7 @@ path: /spec/template/spec/containers/- value: name: intel-gpu-levelzero - image: intel/intel-gpu-levelzero:devel + image: intel/intel-gpu-levelzero:0.34.0 imagePullPolicy: IfNotPresent args: - "-v=2" diff --git a/deployments/iaa_plugin/base/intel-iaa-plugin.yaml b/deployments/iaa_plugin/base/intel-iaa-plugin.yaml index dcf1dd937..f84dfd2d5 100644 --- a/deployments/iaa_plugin/base/intel-iaa-plugin.yaml +++ b/deployments/iaa_plugin/base/intel-iaa-plugin.yaml @@ -26,7 +26,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: intel/intel-iaa-plugin:devel + image: intel/intel-iaa-plugin:0.34.0 imagePullPolicy: IfNotPresent securityContext: seLinuxOptions: diff --git a/deployments/iaa_plugin/overlays/iaa_initcontainer/iaa_initcontainer.yaml b/deployments/iaa_plugin/overlays/iaa_initcontainer/iaa_initcontainer.yaml index 338dc3573..e78f679cd 100644 --- a/deployments/iaa_plugin/overlays/iaa_initcontainer/iaa_initcontainer.yaml +++ b/deployments/iaa_plugin/overlays/iaa_initcontainer/iaa_initcontainer.yaml @@ -14,7 +14,7 @@ spec: fieldPath: spec.nodeName - name: DEVICE_TYPE value: "iaa" - image: intel/intel-idxd-config-initcontainer:devel + image: intel/intel-idxd-config-initcontainer:0.34.0 securityContext: seLinuxOptions: type: "container_device_plugin_init_t" diff --git a/deployments/npu_plugin/base/intel-npu-plugin.yaml b/deployments/npu_plugin/base/intel-npu-plugin.yaml index 05f471b0d..1ec0148fb 100644 --- a/deployments/npu_plugin/base/intel-npu-plugin.yaml +++ b/deployments/npu_plugin/base/intel-npu-plugin.yaml @@ -25,7 +25,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: intel/intel-npu-plugin:devel + image: intel/intel-npu-plugin:0.34.0 imagePullPolicy: IfNotPresent securityContext: seLinuxOptions: diff --git a/deployments/operator/crd/bases/deviceplugin.intel.com_dlbdeviceplugins.yaml b/deployments/operator/crd/bases/deviceplugin.intel.com_dlbdeviceplugins.yaml index 58806c330..b87c9a8e8 100644 --- a/deployments/operator/crd/bases/deviceplugin.intel.com_dlbdeviceplugins.yaml +++ b/deployments/operator/crd/bases/deviceplugin.intel.com_dlbdeviceplugins.yaml @@ -31,7 +31,7 @@ spec: schema: openAPIV3Schema: description: |- - DlbDevicePlugin is the Schema for the dlbdeviceplugins API. It represents + DEPRECATED: DlbDevicePlugin is the Schema for the dlbdeviceplugins API. It represents the DLB device plugin responsible for advertising Intel DLB hardware resources to the kubelet. properties: diff --git a/deployments/operator/crd/bases/deviceplugin.intel.com_fpgadeviceplugins.yaml b/deployments/operator/crd/bases/deviceplugin.intel.com_fpgadeviceplugins.yaml index 0d10efea7..54986c1cb 100644 --- a/deployments/operator/crd/bases/deviceplugin.intel.com_fpgadeviceplugins.yaml +++ b/deployments/operator/crd/bases/deviceplugin.intel.com_fpgadeviceplugins.yaml @@ -31,7 +31,7 @@ spec: schema: openAPIV3Schema: description: |- - FpgaDevicePlugin is the Schema for the fpgadeviceplugins API. It represents + DEPRECATED: FpgaDevicePlugin is the Schema for the fpgadeviceplugins API. It represents the FPGA device plugin responsible for advertising Intel FPGA hardware resources to the kubelet. properties: diff --git a/deployments/operator/manager/manager.yaml b/deployments/operator/manager/manager.yaml index 36745cf27..8763963eb 100644 --- a/deployments/operator/manager/manager.yaml +++ b/deployments/operator/manager/manager.yaml @@ -30,7 +30,7 @@ spec: manager: intel-deviceplugin-operator spec: containers: - - image: docker.io/intel/intel-deviceplugin-operator:devel + - image: docker.io/intel/intel-deviceplugin-operator:0.34.0 imagePullPolicy: IfNotPresent name: manager args: diff --git a/deployments/operator/samples/deviceplugin_v1_dlbdeviceplugin.yaml b/deployments/operator/samples/deviceplugin_v1_dlbdeviceplugin.yaml index 3fd04bccf..c738a9783 100644 --- a/deployments/operator/samples/deviceplugin_v1_dlbdeviceplugin.yaml +++ b/deployments/operator/samples/deviceplugin_v1_dlbdeviceplugin.yaml @@ -3,8 +3,8 @@ kind: DlbDevicePlugin metadata: name: dlbdeviceplugin-sample spec: - image: intel/intel-dlb-plugin:0.32.0 - initImage: intel/intel-dlb-initcontainer:0.32.0 + image: intel/intel-dlb-plugin:0.34.0 + initImage: intel/intel-dlb-initcontainer:0.34.0 logLevel: 4 nodeSelector: intel.feature.node.kubernetes.io/dlb: 'true' diff --git a/deployments/operator/samples/deviceplugin_v1_dsadeviceplugin.yaml b/deployments/operator/samples/deviceplugin_v1_dsadeviceplugin.yaml index d736e84b5..382ec1fda 100644 --- a/deployments/operator/samples/deviceplugin_v1_dsadeviceplugin.yaml +++ b/deployments/operator/samples/deviceplugin_v1_dsadeviceplugin.yaml @@ -3,8 +3,8 @@ kind: DsaDevicePlugin metadata: name: dsadeviceplugin-sample spec: - image: intel/intel-dsa-plugin:0.32.0 - initImage: intel/intel-idxd-config-initcontainer:0.32.0 + image: intel/intel-dsa-plugin:0.34.0 + initImage: intel/intel-idxd-config-initcontainer:0.34.0 sharedDevNum: 10 logLevel: 4 nodeSelector: diff --git a/deployments/operator/samples/deviceplugin_v1_fpgadeviceplugin.yaml b/deployments/operator/samples/deviceplugin_v1_fpgadeviceplugin.yaml index 4a61840f7..d30478866 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.32.0 - initImage: intel/intel-fpga-initcontainer:0.32.0 + image: intel/intel-fpga-plugin:0.34.0 + initImage: intel/intel-fpga-initcontainer:0.34.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 65e394e63..90b168c90 100644 --- a/deployments/operator/samples/deviceplugin_v1_gpudeviceplugin.yaml +++ b/deployments/operator/samples/deviceplugin_v1_gpudeviceplugin.yaml @@ -3,7 +3,7 @@ kind: GpuDevicePlugin metadata: name: gpudeviceplugin-sample spec: - image: intel/intel-gpu-plugin:0.32.0 + image: intel/intel-gpu-plugin:0.34.0 sharedDevNum: 10 logLevel: 4 enableMonitoring: true diff --git a/deployments/operator/samples/deviceplugin_v1_iaadeviceplugin.yaml b/deployments/operator/samples/deviceplugin_v1_iaadeviceplugin.yaml index c77d7e553..422393ab6 100644 --- a/deployments/operator/samples/deviceplugin_v1_iaadeviceplugin.yaml +++ b/deployments/operator/samples/deviceplugin_v1_iaadeviceplugin.yaml @@ -3,8 +3,8 @@ kind: IaaDevicePlugin metadata: name: iaadeviceplugin-sample spec: - image: intel/intel-iaa-plugin:0.32.0 - initImage: intel/intel-idxd-config-initcontainer:0.32.0 + image: intel/intel-iaa-plugin:0.34.0 + initImage: intel/intel-idxd-config-initcontainer:0.34.0 sharedDevNum: 10 logLevel: 4 nodeSelector: diff --git a/deployments/operator/samples/deviceplugin_v1_npudeviceplugin.yaml b/deployments/operator/samples/deviceplugin_v1_npudeviceplugin.yaml index 39807a905..61893f4b0 100644 --- a/deployments/operator/samples/deviceplugin_v1_npudeviceplugin.yaml +++ b/deployments/operator/samples/deviceplugin_v1_npudeviceplugin.yaml @@ -3,7 +3,7 @@ kind: NpuDevicePlugin metadata: name: npudeviceplugin-sample spec: - image: intel/intel-npu-plugin:0.32.0 + image: intel/intel-npu-plugin:0.34.0 sharedDevNum: 1 logLevel: 4 nodeSelector: diff --git a/deployments/operator/samples/deviceplugin_v1_qatdeviceplugin.yaml b/deployments/operator/samples/deviceplugin_v1_qatdeviceplugin.yaml index bf0ace068..ce7565cbc 100644 --- a/deployments/operator/samples/deviceplugin_v1_qatdeviceplugin.yaml +++ b/deployments/operator/samples/deviceplugin_v1_qatdeviceplugin.yaml @@ -3,8 +3,8 @@ kind: QatDevicePlugin metadata: name: qatdeviceplugin-sample spec: - image: intel/intel-qat-plugin:0.32.0 - initImage: intel/intel-qat-initcontainer:0.32.0 + image: intel/intel-qat-plugin:0.34.0 + initImage: intel/intel-qat-initcontainer:0.34.0 dpdkDriver: vfio-pci kernelVfDrivers: - 4xxxvf diff --git a/deployments/operator/samples/deviceplugin_v1_sgxdeviceplugin.yaml b/deployments/operator/samples/deviceplugin_v1_sgxdeviceplugin.yaml index 5ebba3557..7203d69b5 100644 --- a/deployments/operator/samples/deviceplugin_v1_sgxdeviceplugin.yaml +++ b/deployments/operator/samples/deviceplugin_v1_sgxdeviceplugin.yaml @@ -3,7 +3,7 @@ kind: SgxDevicePlugin metadata: name: sgxdeviceplugin-sample spec: - image: intel/intel-sgx-plugin:0.32.0 + image: intel/intel-sgx-plugin:0.34.0 enclaveLimit: 110 provisionLimit: 110 logLevel: 4 diff --git a/deployments/qat_dpdk_app/compress-perf/compress-perf-dpdk-pod-requesting-qat-dc.yaml b/deployments/qat_dpdk_app/compress-perf/compress-perf-dpdk-pod-requesting-qat-dc.yaml index f14a26bbc..f2850930c 100644 --- a/deployments/qat_dpdk_app/compress-perf/compress-perf-dpdk-pod-requesting-qat-dc.yaml +++ b/deployments/qat_dpdk_app/compress-perf/compress-perf-dpdk-pod-requesting-qat-dc.yaml @@ -5,7 +5,7 @@ metadata: spec: containers: - name: compress-perf - image: intel/crypto-perf:devel + image: intel/crypto-perf:0.34.0 imagePullPolicy: IfNotPresent env: - name: TESTCMD diff --git a/deployments/qat_dpdk_app/compress-perf/compress-perf-dpdk-pod-requesting-qat-generic.yaml b/deployments/qat_dpdk_app/compress-perf/compress-perf-dpdk-pod-requesting-qat-generic.yaml index f14a26bbc..f2850930c 100644 --- a/deployments/qat_dpdk_app/compress-perf/compress-perf-dpdk-pod-requesting-qat-generic.yaml +++ b/deployments/qat_dpdk_app/compress-perf/compress-perf-dpdk-pod-requesting-qat-generic.yaml @@ -5,7 +5,7 @@ metadata: spec: containers: - name: compress-perf - image: intel/crypto-perf:devel + image: intel/crypto-perf:0.34.0 imagePullPolicy: IfNotPresent env: - name: TESTCMD diff --git a/deployments/qat_dpdk_app/crypto-perf/crypto-perf-dpdk-pod-requesting-qat-cy.yaml b/deployments/qat_dpdk_app/crypto-perf/crypto-perf-dpdk-pod-requesting-qat-cy.yaml index df77c1ac3..4f0af98d6 100644 --- a/deployments/qat_dpdk_app/crypto-perf/crypto-perf-dpdk-pod-requesting-qat-cy.yaml +++ b/deployments/qat_dpdk_app/crypto-perf/crypto-perf-dpdk-pod-requesting-qat-cy.yaml @@ -5,7 +5,7 @@ metadata: spec: containers: - name: crypto-perf - image: intel/crypto-perf:devel + image: intel/crypto-perf:0.34.0 imagePullPolicy: IfNotPresent env: - name: TESTCMD diff --git a/deployments/qat_dpdk_app/crypto-perf/crypto-perf-dpdk-pod-requesting-qat-generic.yaml b/deployments/qat_dpdk_app/crypto-perf/crypto-perf-dpdk-pod-requesting-qat-generic.yaml index d5fd63f35..1a11f727c 100644 --- a/deployments/qat_dpdk_app/crypto-perf/crypto-perf-dpdk-pod-requesting-qat-generic.yaml +++ b/deployments/qat_dpdk_app/crypto-perf/crypto-perf-dpdk-pod-requesting-qat-generic.yaml @@ -5,7 +5,7 @@ metadata: spec: containers: - name: crypto-perf - image: intel/crypto-perf:devel + image: intel/crypto-perf:0.34.0 imagePullPolicy: IfNotPresent env: - name: TESTCMD diff --git a/deployments/qat_plugin/base/intel-qat-plugin.yaml b/deployments/qat_plugin/base/intel-qat-plugin.yaml index ea07a55dc..1682d071b 100644 --- a/deployments/qat_plugin/base/intel-qat-plugin.yaml +++ b/deployments/qat_plugin/base/intel-qat-plugin.yaml @@ -26,7 +26,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: intel/intel-qat-plugin:devel + image: intel/intel-qat-plugin:0.34.0 securityContext: seLinuxOptions: type: "container_device_plugin_t" diff --git a/deployments/qat_plugin/overlays/qat_initcontainer/qat_initcontainer.yaml b/deployments/qat_plugin/overlays/qat_initcontainer/qat_initcontainer.yaml index a3342d0aa..696f890c8 100644 --- a/deployments/qat_plugin/overlays/qat_initcontainer/qat_initcontainer.yaml +++ b/deployments/qat_plugin/overlays/qat_initcontainer/qat_initcontainer.yaml @@ -12,7 +12,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: intel/intel-qat-initcontainer:devel + image: intel/intel-qat-initcontainer:0.34.0 securityContext: readOnlyRootFilesystem: true privileged: true diff --git a/deployments/sgx_admissionwebhook/manager/manager.yaml b/deployments/sgx_admissionwebhook/manager/manager.yaml index 187317e24..685b52f2c 100644 --- a/deployments/sgx_admissionwebhook/manager/manager.yaml +++ b/deployments/sgx_admissionwebhook/manager/manager.yaml @@ -16,7 +16,7 @@ spec: control-plane: controller-manager spec: containers: - - image: intel/intel-sgx-admissionwebhook:devel + - image: intel/intel-sgx-admissionwebhook:0.34.0 imagePullPolicy: IfNotPresent name: manager securityContext: diff --git a/deployments/sgx_enclave_apps/base/intelsgx-job.yaml b/deployments/sgx_enclave_apps/base/intelsgx-job.yaml index 8475e4b62..79b3dc434 100644 --- a/deployments/sgx_enclave_apps/base/intelsgx-job.yaml +++ b/deployments/sgx_enclave_apps/base/intelsgx-job.yaml @@ -14,7 +14,7 @@ spec: containers: - name: intelsgx-demo-job-1 - image: intel/sgx-sdk-demo:devel + image: intel/sgx-sdk-demo:0.34.0 imagePullPolicy: IfNotPresent workingDir: "/opt/intel/sgx-sample-app/" command: ["/opt/intel/sgx-sample-app/sgx-sample-app"] diff --git a/deployments/sgx_enclave_apps/overlays/sgx_ecdsa_inproc_quote/add_sgx_default_qcnl_conf.yaml b/deployments/sgx_enclave_apps/overlays/sgx_ecdsa_inproc_quote/add_sgx_default_qcnl_conf.yaml index 3b46b80bd..cf17665c5 100644 --- a/deployments/sgx_enclave_apps/overlays/sgx_ecdsa_inproc_quote/add_sgx_default_qcnl_conf.yaml +++ b/deployments/sgx_enclave_apps/overlays/sgx_ecdsa_inproc_quote/add_sgx_default_qcnl_conf.yaml @@ -7,7 +7,7 @@ spec: spec: containers: - name: intelsgx-demo-job-1 - image: intel/sgx-sdk-demo:devel + image: intel/sgx-sdk-demo:0.34.0 volumeMounts: - name: qplconf mountPath: /etc/sgx_default_qcnl.conf diff --git a/deployments/sgx_plugin/base/intel-sgx-plugin.yaml b/deployments/sgx_plugin/base/intel-sgx-plugin.yaml index 597bca7b0..d044c0406 100644 --- a/deployments/sgx_plugin/base/intel-sgx-plugin.yaml +++ b/deployments/sgx_plugin/base/intel-sgx-plugin.yaml @@ -21,7 +21,7 @@ spec: automountServiceAccountToken: false containers: - name: intel-sgx-plugin - image: intel/intel-sgx-plugin:devel + image: intel/intel-sgx-plugin:0.34.0 securityContext: seLinuxOptions: type: "container_device_plugin_t" diff --git a/deployments/sgx_plugin/overlays/epc-register/init-daemonset.yaml b/deployments/sgx_plugin/overlays/epc-register/init-daemonset.yaml index 76e7ae2ec..a0696c729 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.34.0 imagePullPolicy: IfNotPresent command: - /usr/local/bin/sgx-sw/intel-sgx-epchook diff --git a/deployments/xpumanager_sidecar/overlays/cert-manager/xpumanager.yaml b/deployments/xpumanager_sidecar/overlays/cert-manager/xpumanager.yaml index 54e83771e..185d2110c 100644 --- a/deployments/xpumanager_sidecar/overlays/cert-manager/xpumanager.yaml +++ b/deployments/xpumanager_sidecar/overlays/cert-manager/xpumanager.yaml @@ -41,7 +41,7 @@ spec: httpGet: scheme: HTTPS - name: xelink-sidecar - image: intel/intel-xpumanager-sidecar:devel + image: intel/intel-xpumanager-sidecar:0.34.0 imagePullPolicy: IfNotPresent args: - -v=2 diff --git a/deployments/xpumanager_sidecar/overlays/http/xpumanager.yaml b/deployments/xpumanager_sidecar/overlays/http/xpumanager.yaml index ce326f147..2b031bbda 100644 --- a/deployments/xpumanager_sidecar/overlays/http/xpumanager.yaml +++ b/deployments/xpumanager_sidecar/overlays/http/xpumanager.yaml @@ -13,7 +13,7 @@ spec: path: "/etc/kubernetes/node-feature-discovery/features.d/" containers: - name: xelink-sidecar - image: intel/intel-xpumanager-sidecar:devel + image: intel/intel-xpumanager-sidecar:0.34.0 imagePullPolicy: IfNotPresent args: - -v=2 diff --git a/pkg/apis/deviceplugin/v1/dlbdeviceplugin_types.go b/pkg/apis/deviceplugin/v1/dlbdeviceplugin_types.go index 6ee0d3114..11a9c65d5 100644 --- a/pkg/apis/deviceplugin/v1/dlbdeviceplugin_types.go +++ b/pkg/apis/deviceplugin/v1/dlbdeviceplugin_types.go @@ -73,7 +73,7 @@ type DlbDevicePluginStatus struct { // +kubebuilder:printcolumn:name="Age",type=date,JSONPath=`.metadata.creationTimestamp` // +operator-sdk:csv:customresourcedefinitions:displayName="Intel DLB Device Plugin" -// DlbDevicePlugin is the Schema for the dlbdeviceplugins API. It represents +// DEPRECATED: DlbDevicePlugin is the Schema for the dlbdeviceplugins API. It represents // the DLB device plugin responsible for advertising Intel DLB hardware resources to // the kubelet. type DlbDevicePlugin struct { diff --git a/pkg/apis/deviceplugin/v1/fpgadeviceplugin_types.go b/pkg/apis/deviceplugin/v1/fpgadeviceplugin_types.go index 707f1a01d..b5fd31e44 100644 --- a/pkg/apis/deviceplugin/v1/fpgadeviceplugin_types.go +++ b/pkg/apis/deviceplugin/v1/fpgadeviceplugin_types.go @@ -77,7 +77,7 @@ type FpgaDevicePluginStatus struct { // +kubebuilder:printcolumn:name="Age",type=date,JSONPath=`.metadata.creationTimestamp` // +operator-sdk:csv:customresourcedefinitions:displayName="Intel FPGA Device Plugin" -// FpgaDevicePlugin is the Schema for the fpgadeviceplugins API. It represents +// DEPRECATED: FpgaDevicePlugin is the Schema for the fpgadeviceplugins API. It represents // the FPGA device plugin responsible for advertising Intel FPGA hardware resources to // the kubelet. type FpgaDevicePlugin struct { diff --git a/pkg/apis/fpga/v2/fpgaregion_types.go b/pkg/apis/fpga/v2/fpgaregion_types.go index 748e8bc35..779bfdf02 100644 --- a/pkg/apis/fpga/v2/fpgaregion_types.go +++ b/pkg/apis/fpga/v2/fpgaregion_types.go @@ -43,7 +43,7 @@ type FpgaRegion struct { // +kubebuilder:object:root=true -// FpgaRegionList is a list of FpgaRegion resources. +// DEPRECATED: FpgaRegionList is a list of FpgaRegion resources. type FpgaRegionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` diff --git a/pkg/controllers/fpga/controller_test.go b/pkg/controllers/fpga/controller_test.go index 0e6292a8d..58d9b301d 100644 --- a/pkg/controllers/fpga/controller_test.go +++ b/pkg/controllers/fpga/controller_test.go @@ -215,7 +215,7 @@ func TestNewDaemonSetFPGA(t *testing.T) { plugin := &devicepluginv1.FpgaDevicePlugin{ Spec: devicepluginv1.FpgaDevicePluginSpec{ - InitImage: "intel/intel-fpga-initcontainer:devel", + InitImage: "intel/intel-fpga-initcontainer:0.34.0", }, } plugin.Name = "testing" diff --git a/pkg/controllers/reconciler.go b/pkg/controllers/reconciler.go index aa7936f91..86112b376 100644 --- a/pkg/controllers/reconciler.go +++ b/pkg/controllers/reconciler.go @@ -36,7 +36,7 @@ import ( ) var ( - ImageMinVersion = versionutil.MustParseSemantic("0.32.0") + ImageMinVersion = versionutil.MustParseSemantic("0.34.0") ) // +kubebuilder:rbac:groups=apps,resources=daemonsets,verbs=get;list;watch;create;update;patch;delete diff --git a/test/e2e/fpga/fpga.go b/test/e2e/fpga/fpga.go index e3b093446..746f55b11 100644 --- a/test/e2e/fpga/fpga.go +++ b/test/e2e/fpga/fpga.go @@ -143,7 +143,7 @@ func runDevicePlugin(ctx context.Context, fmw *framework.Framework, pluginKustom func runTestCase(ctx context.Context, fmw *framework.Framework, pluginMode, podResource, cmd1, cmd2 string) { resource := v1.ResourceName(podResource) - image := "intel/opae-nlb-demo:devel" + image := "intel/opae-nlb-demo:0.34.0" ginkgo.By("submitting a pod requesting correct FPGA resources") diff --git a/test/e2e/qat/qatplugin_dpdk.go b/test/e2e/qat/qatplugin_dpdk.go index f4f029703..7ab8eff34 100644 --- a/test/e2e/qat/qatplugin_dpdk.go +++ b/test/e2e/qat/qatplugin_dpdk.go @@ -131,7 +131,7 @@ func describeQatDpdkPlugin() { "runTests=" + strconv.Itoa(symmetric), "signOfLife=1", } - pod := createPod(ctx, f, "cpa-sample-code", resourceName, "intel/openssl-qat-engine:devel", command) + pod := createPod(ctx, f, "cpa-sample-code", resourceName, "intel/openssl-qat-engine:0.34.0", command) ginkgo.By("waiting the cpa-sample-code pod for the resource " + resourceName.String() + " to finish successfully") err := e2epod.WaitForPodSuccessInNamespaceTimeout(ctx, f.ClientSet, pod.ObjectMeta.Name, f.Namespace.Name, 300*time.Second) @@ -158,7 +158,7 @@ func describeQatDpdkPlugin() { "-v", "-hw_algo", "0x0029", } - pod := createPod(ctx, f, "qat-engine-testapp", resourceName, "intel/openssl-qat-engine:devel", command) + pod := createPod(ctx, f, "qat-engine-testapp", resourceName, "intel/openssl-qat-engine:0.34.0", command) ginkgo.By("waiting the qat-engine-testapp pod for the resource " + resourceName.String() + " to finish successfully") err := e2epod.WaitForPodSuccessInNamespaceTimeout(ctx, f.ClientSet, pod.ObjectMeta.Name, f.Namespace.Name, 300*time.Second) @@ -185,7 +185,7 @@ func describeQatDpdkPlugin() { "runTests=" + strconv.Itoa(compression), "signOfLife=1", } - pod := createPod(ctx, f, "cpa-sample-code", resourceName, "intel/openssl-qat-engine:devel", command) + pod := createPod(ctx, f, "cpa-sample-code", resourceName, "intel/openssl-qat-engine:0.34.0", command) ginkgo.By("waiting the cpa-sample-code pod for the resource " + resourceName.String() + " to finish successfully") err := e2epod.WaitForPodSuccessInNamespaceTimeout(ctx, f.ClientSet, pod.ObjectMeta.Name, f.Namespace.Name, 300*time.Second) @@ -254,7 +254,7 @@ func describeQatDpdkPlugin() { "runTests=" + strconv.Itoa(compression), "signOfLife=1", } - pod := createPod(ctx, f, "cpa-sample-code", resourceName, "intel/openssl-qat-engine:devel", command) + pod := createPod(ctx, f, "cpa-sample-code", resourceName, "intel/openssl-qat-engine:0.34.0", command) ginkgo.By("waiting the cpa-sample-code pod for the resource " + resourceName.String() + " to finish successfully") err := e2epod.WaitForPodSuccessInNamespaceTimeout(ctx, f.ClientSet, pod.ObjectMeta.Name, f.Namespace.Name, 300*time.Second) diff --git a/test/e2e/sgx/sgx.go b/test/e2e/sgx/sgx.go index a41daf9b3..9723a51ab 100644 --- a/test/e2e/sgx/sgx.go +++ b/test/e2e/sgx/sgx.go @@ -100,7 +100,7 @@ func describe() { Containers: []v1.Container{ { Name: "testcontainer", - Image: "intel/sgx-sdk-demo:devel", + Image: "intel/sgx-sdk-demo:0.34.0", WorkingDir: "/opt/intel/sgx-sample-app/", Command: []string{"/opt/intel/sgx-sample-app/sgx-sample-app"}, Resources: v1.ResourceRequirements{