1aeb7fa1e8
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. This also contains a fix to properly trigger the Tox metadata checks. Test Plan PASS: build-pkgs && build-image PASS: Apply application Story: 2010929 Task: 49503 Change-Id: Ic784988fbcdac7e247701806427ab1d5e12c7520 Signed-off-by: Igor Soares <Igor.PiresSoares@windriver.com>
89 lines
2.9 KiB
YAML
89 lines
2.9 KiB
YAML
---
|
|
- project:
|
|
check:
|
|
jobs:
|
|
- openstack-tox-linters
|
|
- k8sapp-sriov-fec-operator-tox-py39
|
|
- k8sapp-sriov-fec-operator-tox-pylint
|
|
- k8sapp-sriov-fec-operator-tox-flake8
|
|
- k8sapp-sriov-fec-operator-tox-metadata
|
|
gate:
|
|
jobs:
|
|
- openstack-tox-linters
|
|
- k8sapp-sriov-fec-operator-tox-py39
|
|
- k8sapp-sriov-fec-operator-tox-pylint
|
|
- k8sapp-sriov-fec-operator-tox-flake8
|
|
- k8sapp-sriov-fec-operator-tox-metadata
|
|
|
|
- job:
|
|
name: k8sapp-sriov-fec-operator-tox-py39
|
|
parent: openstack-tox-py39
|
|
description: |
|
|
Run py39 for sriov-fec-operator app
|
|
nodeset: debian-bullseye
|
|
required-projects:
|
|
- starlingx/config
|
|
- starlingx/fault
|
|
- starlingx/update
|
|
- starlingx/utilities
|
|
- starlingx/root
|
|
files:
|
|
- python3-k8sapp-sriov-fec-operator/*
|
|
vars:
|
|
tox_extra_args: -c python3-k8sapp-sriov-fec-operator/k8sapp_sriov_fec_operator/tox.ini
|
|
tox_constraints_file: '{{ ansible_user_dir }}/src/opendev.org/starlingx/root/build-tools/requirements/debian/upper-constraints.txt'
|
|
|
|
- job:
|
|
name: k8sapp-sriov-fec-operator-tox-metadata
|
|
parent: tox
|
|
description: |
|
|
Run metadata test for k8sapp_sriov_fec_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-sriov-fec-operator/k8sapp_sriov_fec_operator/tox.ini
|
|
tox_constraints_file: '{{ ansible_user_dir }}/src/opendev.org/starlingx/root/build-tools/requirements/debian/upper-constraints.txt'
|
|
|
|
- job:
|
|
name: k8sapp-sriov-fec-operator-tox-pylint
|
|
parent: tox
|
|
description: |
|
|
Run pylint test for k8sapp_sriov_fec_operator
|
|
required-projects:
|
|
- starlingx/config
|
|
- starlingx/fault
|
|
- starlingx/update
|
|
- starlingx/utilities
|
|
- starlingx/root
|
|
nodeset: debian-bullseye
|
|
files:
|
|
- python3-k8sapp-sriov-fec-operator/*
|
|
vars:
|
|
tox_envlist: pylint
|
|
tox_extra_args: -c python3-k8sapp-sriov-fec-operator/k8sapp_sriov_fec_operator/tox.ini
|
|
tox_constraints_file: '{{ ansible_user_dir }}/src/opendev.org/starlingx/root/build-tools/requirements/debian/upper-constraints.txt'
|
|
|
|
- job:
|
|
name: k8sapp-sriov-fec-operator-tox-flake8
|
|
parent: tox
|
|
description: |
|
|
Run flake8 test for k8sapp_sriov_fec_operator
|
|
required-projects:
|
|
- starlingx/config
|
|
- starlingx/fault
|
|
- starlingx/update
|
|
- starlingx/utilities
|
|
- starlingx/root
|
|
nodeset: debian-bullseye
|
|
files:
|
|
- python3-k8sapp-sriov-fec-operator/*
|
|
vars:
|
|
tox_envlist: flake8
|
|
tox_extra_args: -c python3-k8sapp-sriov-fec-operator/k8sapp_sriov_fec_operator/tox.ini
|
|
tox_constraints_file: '{{ ansible_user_dir }}/src/opendev.org/starlingx/root/build-tools/requirements/debian/upper-constraints.txt' |