File tree Expand file tree Collapse file tree 1 file changed +24
-0
lines changed
Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Original file line number Diff line number Diff line change 4545 target-cloud : ${{ inputs.target-cloud || vars.TARGET_CLOUD }}
4646 install-mode : ha
4747 environment-prefix : ci-upgrade
48+ # For Kubernetes, generate a single named test that can be referenced after the upgrade
49+ extra-vars : |
50+ upgrade_test_kubernetes_latest_available_version: >-
51+ {{-
52+ generate_tests_installed_kubernetes_templates |
53+ map(attribute = 'spec.values.kubernetesVersion') |
54+ community.general.version_sort(reverse = True) |
55+ first
56+ }}
57+ upgrade_test_kubernetes_latest_template_name: >-
58+ {{-
59+ generate_tests_installed_kubernetes_templates |
60+ selectattr('spec.values.kubernetesVersion', 'eq', upgrade_test_kubernetes_latest_available_version) |
61+ map(attribute = 'metadata.name') |
62+ first
63+ }}
64+ generate_tests_kubernetes_test_cases:
65+ - name: latest
66+ kubernetes_template: "{{ upgrade_test_kubernetes_latest_template_name }}"
67+ control_plane_size: "{{ generate_tests_kubernetes_test_case_control_plane_size }}"
68+ worker_size: "{{ generate_tests_kubernetes_test_case_worker_size }}"
69+ worker_count: "{{ generate_tests_kubernetes_test_case_worker_count }}"
70+ dashboard_enabled: "{{ generate_tests_kubernetes_test_case_dashboard_enabled }}"
71+ monitoring_enabled: "{{ generate_tests_kubernetes_test_case_monitoring_enabled }}"
4872 # GitHub terminates jobs after 6 hours
4973 # We don't want jobs to acquire the lock then get timed out before they can finish
5074 # So wait a maximum of 3 hours to acquire the lock, leaving 3 hours for other tasks in the job
You can’t perform that action at this time.
0 commit comments