fb1cb016b5
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>
84 lines
2.8 KiB
YAML
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
|