app-intel-ethernet-operator/.zuul.yaml
Igor Soares fb1cb016b5 Add minimum Kubernetes version supported
Add the supported minimum Kubernetes version into the application
metadata file.

The minimum Kubernetes version is set to 1.24.4 and should be changed
accordingly for future application updates.

The "supported_k8s_version:minimum" field is optional but it will become
mandatory in the near future.

Test Plan
PASS: build-pkgs && build-image

This also contains a fix to properly trigger the Tox metadata checks.

Story: 2010929
Task: 49511

Change-Id: Ie02527ad035d3a40382025f664cf82aa8051eec5
Signed-off-by: Igor Soares <Igor.PiresSoares@windriver.com>
2024-02-06 15:09:38 -03:00

84 lines
2.8 KiB
YAML

---
- project:
check:
jobs:
- openstack-tox-linters
- k8sapp-intel-ethernet-operator-tox-py39
- k8sapp-intel-ethernet-operator-tox-pylint
- k8sapp-intel-ethernet-operator-tox-flake8
- k8sapp-intel-ethernet-operator-tox-metadata
gate:
jobs:
- openstack-tox-linters
- k8sapp-intel-ethernet-operator-tox-py39
- k8sapp-intel-ethernet-operator-tox-pylint
- k8sapp-intel-ethernet-operator-tox-flake8
- k8sapp-intel-ethernet-operator-tox-metadata
- job:
name: k8sapp-intel-ethernet-operator-tox-py39
parent: tox-py39
description: |
Run py39 for intel-ethernet-operator app
nodeset: debian-bullseye
required-projects:
- starlingx/config
- starlingx/fault
- starlingx/update
- starlingx/utilities
- starlingx/root
files:
- python3-k8sapp-intel-ethernet-operator/*
vars:
tox_envlist: py39
tox_extra_args: -c python3-k8sapp-intel-ethernet-operator/k8sapp_intel_ethernet_operator/tox.ini
tox_constraints_file: '{{ ansible_user_dir }}/src/opendev.org/starlingx/root/build-tools/requirements/debian/upper-constraints.txt'
- job:
name: k8sapp-intel-ethernet-operator-tox-metadata
parent: tox
description: |
Run metadata test for k8sapp_intel_ethernet_operator
required-projects:
- starlingx/config
- starlingx/fault
- starlingx/update
- starlingx/utilities
- starlingx/root
nodeset: debian-bullseye
vars:
tox_envlist: metadata
tox_extra_args: -c python3-k8sapp-intel-ethernet-operator/k8sapp_intel_ethernet_operator/tox.ini
tox_constraints_file: '{{ ansible_user_dir }}/src/opendev.org/starlingx/root/build-tools/requirements/debian/upper-constraints.txt'
- job:
name: k8sapp-intel-ethernet-operator-tox-pylint
parent: tox
description: |
Run pylint test for k8sapp_intel_ethernet_operator
required-projects:
- starlingx/config
- starlingx/fault
- starlingx/update
- starlingx/utilities
- starlingx/root
nodeset: debian-bullseye
files:
- python3-k8sapp-intel-ethernet-operator/*
vars:
tox_envlist: pylint
tox_extra_args: -c python3-k8sapp-intel-ethernet-operator/k8sapp_intel_ethernet_operator/tox.ini
tox_constraints_file: '{{ ansible_user_dir }}/src/opendev.org/starlingx/root/build-tools/requirements/debian/upper-constraints.txt'
- job:
name: k8sapp-intel-ethernet-operator-tox-flake8
parent: tox
description: |
Run flake8 for intel-ethernet-operator
nodeset: debian-bullseye
files:
- python3-k8sapp-intel-ethernet-operator/*
vars:
tox_envlist: flake8
tox_extra_args: -c python3-k8sapp-intel-ethernet-operator/k8sapp_intel_ethernet_operator/tox.ini