Skip to content

Commit

Permalink
Merge pull request #1003 from mythi/PR-2022-034
Browse files Browse the repository at this point in the history
release-0.24: prepare for the release
  • Loading branch information
bart0sh authored May 9, 2022
2 parents 0be55c4 + edc7d0b commit 52e87db
Show file tree
Hide file tree
Showing 56 changed files with 80 additions and 79 deletions.
20 changes: 10 additions & 10 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ on:
push:
branches:
- main
- release-0.21
- release-0.22
- release-0.23
- release-0.24

jobs:
build:
Expand Down Expand Up @@ -42,36 +42,36 @@ jobs:
- uses: actions/checkout@v3
with:
fetch-depth: 0
ref: release-0.21
- name: Build release-0.21
ref: release-0.22
- name: Build release-0.22
run: |
GITHUB_SHA=$(git rev-parse HEAD)
export GITHUB_SHA
rm -rf _work/venv
make vhtml
mv _build/html $HOME/output/0.21
mv _build/html $HOME/output/0.22
- uses: actions/checkout@v3
with:
fetch-depth: 0
ref: release-0.22
- name: Build release-0.22
ref: release-0.23
- name: Build release-0.23
run: |
GITHUB_SHA=$(git rev-parse HEAD)
export GITHUB_SHA
rm -rf _work/venv
make vhtml
mv _build/html $HOME/output/0.22
mv _build/html $HOME/output/0.23
- uses: actions/checkout@v3
with:
fetch-depth: 0
ref: release-0.23
- name: Build release-0.23
ref: release-0.24
- name: Build release-0.24
run: |
GITHUB_SHA=$(git rev-parse HEAD)
export GITHUB_SHA
rm -rf _work/venv
make vhtml
mv _build/html $HOME/output/0.23
mv _build/html $HOME/output/0.24
- name: Deploy the docs
shell: bash
env:
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@ clean:

ORG?=intel
REG?=$(ORG)/
TAG?=devel
TAG?=0.24.0
export TAG

e2e-fpga:
Expand Down
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.23 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.23/).
The [v0.24 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.24/).

Table of Contents

Expand Down Expand Up @@ -291,9 +291,10 @@ matching Kubernetes versions are listed below:

| Branch | Kubernetes branch/version | Status |
|:------------------|:-------------------------------|:------------|
| release-0.24 | Kubernetes 1.24 branch v1.24.x | supported |
| release-0.23 | Kubernetes 1.23 branch v1.23.x | supported |
| release-0.22 | Kubernetes 1.22 branch v1.22.x | supported |
| release-0.21 | Kubernetes 1.21 branch v1.21.x | supported |
| release-0.21 | Kubernetes 1.21 branch v1.21.x | unsupported |
| release-0.20 | Kubernetes 1.20 branch v1.20.x | unsupported |
| release-0.19 | Kubernetes 1.19 branch v1.19.x | unsupported |
| release-0.18 | Kubernetes 1.18 branch v1.18.x | unsupported |
Expand Down
2 changes: 1 addition & 1 deletion build/docker/intel-deviceplugin-operator.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ FROM ${FINAL_BASE}

LABEL name='intel-deviceplugin-operator'
LABEL vendor='Intel®'
LABEL version='devel'
LABEL version=0.24.0
LABEL release='1'
LABEL summary='Intel® device plugin operator for Kubernetes'
LABEL description='To simplify the deployment of the device plugins, a unified device plugins operator is implemented. Currently the operator has support for the QAT, GPU, FPGA, SGX, DSA and DLB device plugins. Each device plugin has its own custom resource definition (CRD) and the corresponding controller that watches CRUD operations to those custom resources.'
Expand Down
2 changes: 1 addition & 1 deletion build/docker/intel-dlb-plugin.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ FROM ${FINAL_BASE}

LABEL name='intel-dlb-plugin'
LABEL vendor='Intel®'
LABEL version='devel'
LABEL version=0.24.0
LABEL release='1'
LABEL summary='Intel® DLB device plugin for Kubernetes'
LABEL description='The DLB device plugin supports Intel Dynamic Load Balancer accelerator(DLB)'
Expand Down
2 changes: 1 addition & 1 deletion build/docker/intel-dsa-plugin.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ FROM ${FINAL_BASE}

LABEL name='intel-dsa-plugin'
LABEL vendor='Intel®'
LABEL version='devel'
LABEL version=0.24.0
LABEL release='1'
LABEL summary='Intel® DSA device plugin for Kubernetes'
LABEL description='The DSA device plugin supports acceleration using the Intel Data Streaming accelerator(DSA)'
Expand Down
2 changes: 1 addition & 1 deletion build/docker/intel-fpga-admissionwebhook.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ FROM ${FINAL_BASE}

LABEL name='intel-fpga-admissionwebhook'
LABEL vendor='Intel®'
LABEL version='devel'
LABEL version=0.24.0
LABEL release='1'
LABEL summary='Intel® FPGA admission controller webhook for Kubernetes'
LABEL description='The FPGA admission controller webhook is responsible for performing mapping from user-friendly function IDs to the Interface ID and Bitstream ID that are required for FPGA programming. It also implements access control by namespacing FPGA configuration information'
Expand Down
2 changes: 1 addition & 1 deletion build/docker/intel-fpga-initcontainer.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ FROM ${FINAL_BASE}

LABEL name='intel-fpga-initcontainer'
LABEL vendor='Intel®'
LABEL version='devel'
LABEL version=0.24.0
LABEL release='1'
LABEL summary='Intel® FPGA programming CRI hook for Kubernetes'
LABEL description='The FPGA prestart CRI-O hook performs discovery of the requested FPGA function bitstream and programs FPGA devices based on the environment variables in the workload description'
Expand Down
2 changes: 1 addition & 1 deletion build/docker/intel-fpga-plugin.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ FROM ${FINAL_BASE}

LABEL name='intel-fpga-plugin'
LABEL vendor='Intel®'
LABEL version='devel'
LABEL version=0.24.0
LABEL release='1'
LABEL summary='Intel® FPGA device plugin for Kubernetes'
LABEL description='The FPGA device plugin is responsible for discovering and reporting FPGA devices to kubelet'
Expand Down
2 changes: 1 addition & 1 deletion build/docker/intel-gpu-initcontainer.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ FROM ${FINAL_BASE}

LABEL name='intel-gpu-initcontainer'
LABEL vendor='Intel®'
LABEL version='devel'
LABEL version=0.24.0
LABEL release='1'
LABEL summary='Intel® GPU NFD hook for Kubernetes'
LABEL description='The GPU fractional resources, such as GPU memory is registered as a kubernetes extended resource using node-feature-discovery (NFD). A custom NFD source hook is installed as part of GPU device plugin operator deployment and NFD is configured to register the GPU memory extended resource reported by the hook'
Expand Down
2 changes: 1 addition & 1 deletion build/docker/intel-gpu-plugin.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ FROM ${FINAL_BASE}

LABEL name='intel-gpu-plugin'
LABEL vendor='Intel®'
LABEL version='devel'
LABEL version=0.24.0
LABEL release='1'
LABEL summary='Intel® GPU device plugin for Kubernetes'
LABEL description='The GPU device plugin provides access to Intel discrete (Xe) and integrated GPU HW device files'
Expand Down
2 changes: 1 addition & 1 deletion build/docker/intel-iaa-plugin.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ FROM ${FINAL_BASE}

LABEL name='intel-iaa-plugin'
LABEL vendor='Intel®'
LABEL version='devel'
LABEL version=0.24.0
LABEL release='1'
LABEL summary='Intel® IAA device plugin for Kubernetes'
LABEL description='The IAA device plugin supports acceleration using the Intel Analytics accelerator(IAA)'
Expand Down
2 changes: 1 addition & 1 deletion build/docker/intel-qat-initcontainer.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ FROM ${FINAL_BASE}

LABEL name='intel-qat-initcontainer'
LABEL vendor='Intel®'
LABEL version='devel'
LABEL version=0.24.0
LABEL release='1'
LABEL summary='Intel® QAT initcontainer for Kubernetes'
LABEL description='Intel QAT initcontainer initializes devices'
Expand Down
2 changes: 1 addition & 1 deletion build/docker/intel-qat-plugin.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ FROM ${FINAL_BASE}

LABEL name='intel-qat-plugin'
LABEL vendor='Intel®'
LABEL version='devel'
LABEL version=0.24.0
LABEL release='1'
LABEL summary='Intel® QAT device plugin for Kubernetes'
LABEL description='The QAT plugin supports device plugin for Intel QAT adapters, and includes code showing deployment via DPDK'
Expand Down
2 changes: 1 addition & 1 deletion build/docker/intel-sgx-admissionwebhook.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ FROM ${FINAL_BASE}

LABEL name='intel-sgx-admissionwebhook'
LABEL vendor='Intel®'
LABEL version='devel'
LABEL version=0.24.0
LABEL release='1'
LABEL summary='Intel® SGX admission controller webhook for Kubernetes'
LABEL description='The SGX admission webhook is responsible for performing Pod mutations based on the sgx.intel.com/quote-provider pod annotation set by the user. The purpose of the webhook is to hide the details of setting the necessary device resources and volume mounts for using SGX remote attestation in the cluster'
Expand Down
2 changes: 1 addition & 1 deletion build/docker/intel-sgx-initcontainer.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ FROM ${FINAL_BASE}

LABEL name='intel-sgx-initcontainer'
LABEL vendor='Intel®'
LABEL version='devel'
LABEL version=0.24.0
LABEL release='1'
LABEL summary='Intel® SGX NFD hook for Kubernetes'
LABEL description='The SGX EPC memory available on each node is registered as a Kubernetes extended resource using node-feature-discovery (NFD). A custom NFD source hook is installed as part of SGX device plugin operator deployment and NFD is configured to register the SGX EPC memory extended resource reported by the hook'
Expand Down
2 changes: 1 addition & 1 deletion build/docker/intel-sgx-plugin.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ FROM ${FINAL_BASE}

LABEL name='intel-sgx-plugin'
LABEL vendor='Intel®'
LABEL version='devel'
LABEL version=0.24.0
LABEL release='1'
LABEL summary='Intel® SGX device plugin for Kubernetes'
LABEL description='The SGX device plugin is responsible for discovering and reporting SGX device nodes to kubelet'
Expand Down
2 changes: 1 addition & 1 deletion charts/operator/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ name: intel-device-plugins-operator
description: A Helm chart for Intel Device Plugins Operator for Kubernetes
type: application
version: 0.1.0
appVersion: "0.23.0"
appVersion: "0.24.0"
2 changes: 1 addition & 1 deletion charts/operator/values.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
image:
hub: intel
tag: "devel"
tag: "0.24.0"
pullPolicy: IfNotPresent
4 changes: 2 additions & 2 deletions demo/crypto-perf/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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:b63a3b7ba6722c4b0327ce00d87d72c12c5d5570f3654820067a68ff8bde24b5

FROM ${CLEAR_LINUX_BASE} as builder

ARG CLEAR_LINUX_VERSION=
ARG CLEAR_LINUX_VERSION="--version=36270"

RUN mkdir /install_root && \
swupd os-install \
Expand Down
2 changes: 1 addition & 1 deletion demo/intelfpga-job.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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.24.0
imagePullPolicy: IfNotPresent
securityContext:
capabilities:
Expand Down
2 changes: 1 addition & 1 deletion demo/test-fpga-orchestrated.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ metadata:
spec:
containers:
- name: test-container
image: intel/opae-nlb-demo:devel
image: intel/opae-nlb-demo:0.24.0
imagePullPolicy: IfNotPresent
securityContext:
capabilities:
Expand Down
2 changes: 1 addition & 1 deletion demo/test-fpga-preprogrammed.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ metadata:
spec:
containers:
- name: test-container
image: intel/opae-nlb-demo:devel
image: intel/opae-nlb-demo:0.24.0
imagePullPolicy: IfNotPresent
securityContext:
capabilities:
Expand Down
2 changes: 1 addition & 1 deletion deployments/dlb_plugin/base/intel-dlb-plugin.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: spec.nodeName
image: intel/intel-dlb-plugin:devel
image: intel/intel-dlb-plugin:0.24.0
imagePullPolicy: IfNotPresent
securityContext:
readOnlyRootFilesystem: true
Expand Down
2 changes: 1 addition & 1 deletion deployments/dsa_plugin/base/intel-dsa-plugin.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: spec.nodeName
image: intel/intel-dsa-plugin:devel
image: intel/intel-dsa-plugin:0.24.0
imagePullPolicy: IfNotPresent
securityContext:
readOnlyRootFilesystem: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: spec.nodeName
image: intel/intel-idxd-config-initcontainer:devel
image: intel/intel-idxd-config-initcontainer:0.24.0
securityContext:
readOnlyRootFilesystem: true
privileged: true
Expand Down
2 changes: 1 addition & 1 deletion deployments/fpga_admissionwebhook/manager/manager.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ spec:
control-plane: controller-manager
spec:
containers:
- image: intel/intel-fpga-admissionwebhook:devel
- image: intel/intel-fpga-admissionwebhook:0.24.0
imagePullPolicy: IfNotPresent
name: manager
securityContext:
Expand Down
4 changes: 2 additions & 2 deletions deployments/fpga_plugin/base/intel-fpga-plugin-daemonset.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ spec:
spec:
initContainers:
- name: intel-fpga-initcontainer
image: intel/intel-fpga-initcontainer:devel
image: intel/intel-fpga-initcontainer:0.24.0
imagePullPolicy: IfNotPresent
securityContext:
readOnlyRootFilesystem: true
Expand All @@ -33,7 +33,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: spec.nodeName
image: intel/intel-fpga-plugin:devel
image: intel/intel-fpga-plugin:0.24.0
imagePullPolicy: IfNotPresent
args:
- -mode=af
Expand Down
4 changes: 2 additions & 2 deletions deployments/gpu_plugin/base/intel-gpu-plugin.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ spec:
spec:
initContainers:
- name: intel-gpu-initcontainer
image: intel/intel-gpu-initcontainer:devel
image: intel/intel-gpu-initcontainer:0.24.0
imagePullPolicy: IfNotPresent
securityContext:
readOnlyRootFilesystem: true
Expand All @@ -30,7 +30,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: spec.nodeName
image: intel/intel-gpu-plugin:devel
image: intel/intel-gpu-plugin:0.24.0
imagePullPolicy: IfNotPresent
securityContext:
readOnlyRootFilesystem: true
Expand Down
2 changes: 1 addition & 1 deletion deployments/iaa_plugin/base/intel-iaa-plugin.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: spec.nodeName
image: intel/intel-iaa-plugin:devel
image: intel/intel-iaa-plugin:0.24.0
imagePullPolicy: IfNotPresent
securityContext:
readOnlyRootFilesystem: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ spec:
fieldPath: spec.nodeName
- name: IDXD_DEVICE_TYPE
value: "iaa"
image: intel/intel-idxd-config-initcontainer:devel
image: intel/intel-idxd-config-initcontainer:0.24.0
securityContext:
readOnlyRootFilesystem: true
privileged: true
Expand Down
2 changes: 1 addition & 1 deletion deployments/operator/manager/manager.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ spec:
control-plane: controller-manager
spec:
containers:
- image: intel/intel-deviceplugin-operator:devel
- image: intel/intel-deviceplugin-operator:0.24.0
imagePullPolicy: IfNotPresent
name: manager
resources:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ metadata:
alm-examples: '[]'
capabilities: Basic Install
categories: Drivers and plugins
containerImage: intel/intel-deviceplugin-operator:0.23.0
containerImage: intel/intel-deviceplugin-operator:0.24.0
createdAt: "2022-01-04"
description: This operator is a Kubernetes custom controller whose goal is to
serve the installation and lifecycle management of Intel device plugins for
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ metadata:
# annotations:
# container.apparmor.security.beta.kubernetes.io/intel-dlb-plugin: unconfined
spec:
image: intel/intel-dlb-plugin:0.23.0
image: intel/intel-dlb-plugin:0.24.0
logLevel: 4
nodeSelector:
intel.feature.node.kubernetes.io/dlb: 'true'
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ kind: DsaDevicePlugin
metadata:
name: dsadeviceplugin-sample
spec:
image: intel/intel-dsa-plugin:0.23.0
image: intel/intel-dsa-plugin:0.24.0
sharedDevNum: 10
logLevel: 4
nodeSelector:
Expand Down
Loading

0 comments on commit 52e87db

Please sign in to comment.