----
#
# ============LICENSE_START=======================================================
# Copyright (C) 2024 Nordix Foundation.
- job-template:
id: capm3_e2e_k8s_upgrade_tests_prow
name: '{job_prefix}-e2e-{k8s_versions}-upgrade-test-{capm3_target_branch}'
- description: "CAPM3 e2e k8s upgrade tests for on {image_os}."
+ description: "CAPM3 e2e k8s upgrade tests for on ubuntu."
project-type: pipeline
defaults: global
disabled: False
# End of Prow parameters
- string:
name: IMAGE_OS
- default: '{image_os}'
+ default: "ubuntu"
description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: capm3_release_branch
default: 4096
description: 'RAM size of the target host.'
- string:
- name: TESTS_FOR
- default: "e2e_tests"
- description: 'Tests using the e2e framework.'
+ name: NUM_NODES
+ default: 4
+ description: 'Number of libvirt VMs.'
- string:
name: GINKGO_FOCUS
default: "k8s-upgrade"
name: KUBERNETES_VERSION_UPGRADE_TO
default: '{k8s_version_upgrade_to}'
description: 'Kubernetes version upgrade to'
- - string:
- name: KUBECTL_SHA256
- default: '{kubectl_sha256}'
- description: 'Kubectl SHA256 digest matching KUBERNETES_VERSION_UPGRADE_FROM'
properties:
- build-discarder:
url: "{ci_github_repo}"
credentials-id: "{ci_github_jenkins_credentials_id}"
branches:
- - '{branch|main}'
+ - '{branch|main}'
name: 'origin'
refspec: '+refs/heads/*:refs/remotes/origin/*'
wipe-workspace: True
honor-refspec: True
shallow-clone: False
- script-path: "jenkins/jobs/prow_integration_tests.pipeline"
+ script-path: "{e2e_tests_pipeline}"
lightweight-checkout: False