summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--releasenotes/notes/deprecate-ansible-5-eed0feccaabbb61f.yaml6
-rw-r--r--tests/fixtures/config/ansible-versions/git/common-config/zuul.yaml6
-rw-r--r--tests/fixtures/zuul-default-ansible-version.conf2
-rw-r--r--tests/unit/test_web.py4
-rw-r--r--tests/unit/test_zk.py2
-rw-r--r--zuul/lib/ansible-config.conf3
6 files changed, 15 insertions, 8 deletions
diff --git a/releasenotes/notes/deprecate-ansible-5-eed0feccaabbb61f.yaml b/releasenotes/notes/deprecate-ansible-5-eed0feccaabbb61f.yaml
new file mode 100644
index 000000000..ff959e2d9
--- /dev/null
+++ b/releasenotes/notes/deprecate-ansible-5-eed0feccaabbb61f.yaml
@@ -0,0 +1,6 @@
+---
+upgrade:
+ - |
+ Ansible versions 5 is now deprecated in Zuul since it is
+ unmaintaned, and it will be removed from a future version of Zuul.
+ Ansible 6 is now the default version in Zuul.
diff --git a/tests/fixtures/config/ansible-versions/git/common-config/zuul.yaml b/tests/fixtures/config/ansible-versions/git/common-config/zuul.yaml
index 497053c90..14477e20d 100644
--- a/tests/fixtures/config/ansible-versions/git/common-config/zuul.yaml
+++ b/tests/fixtures/config/ansible-versions/git/common-config/zuul.yaml
@@ -25,16 +25,16 @@
parent: ansible-version
vars:
test_ansible_version_major: 2
- test_ansible_version_minor: 12
+ test_ansible_version_minor: 13
# This job is used by a test case specifying a different ansible version in
-# zuul.conf
+# fixtures/zuul-default-ansible-version.conf
- job:
name: ansible-default-zuul-conf
parent: ansible-version
vars:
test_ansible_version_major: 2
- test_ansible_version_minor: 13
+ test_ansible_version_minor: 12
- job:
name: ansible-5
diff --git a/tests/fixtures/zuul-default-ansible-version.conf b/tests/fixtures/zuul-default-ansible-version.conf
index 000f27723..676516a73 100644
--- a/tests/fixtures/zuul-default-ansible-version.conf
+++ b/tests/fixtures/zuul-default-ansible-version.conf
@@ -7,7 +7,7 @@ server=127.0.0.1
tenant_config=main.yaml
relative_priority=true
# Used by ansible-default-zuul-conf job
-default_ansible_version=6
+default_ansible_version=5
[merger]
git_dir=/tmp/zuul-test/merger-git
diff --git a/tests/unit/test_web.py b/tests/unit/test_web.py
index d8901fabb..14df6f96a 100644
--- a/tests/unit/test_web.py
+++ b/tests/unit/test_web.py
@@ -1141,7 +1141,7 @@ class TestWeb(BaseTestWeb):
job_params = {
'job': 'project-test1',
- 'ansible_version': '5',
+ 'ansible_version': '6',
'timeout': None,
'post_timeout': None,
'items': [],
@@ -1240,7 +1240,7 @@ class TestWeb(BaseTestWeb):
"noop")
job_params = {
- 'ansible_version': '5',
+ 'ansible_version': '6',
'branch': 'master',
'extra_vars': {},
'group_vars': {},
diff --git a/tests/unit/test_zk.py b/tests/unit/test_zk.py
index fc6a47b93..237dfc8b5 100644
--- a/tests/unit/test_zk.py
+++ b/tests/unit/test_zk.py
@@ -1352,7 +1352,7 @@ class TestSystemConfigCache(ZooKeeperBaseTestCase):
"use_relative_priority": True,
"max_hold_expiration": 7200,
"default_hold_expiration": 3600,
- "default_ansible_version": "5",
+ "default_ansible_version": "6",
"web_root": "/web/root",
"web_status_url": "/web/status",
"websocket_url": "/web/socket",
diff --git a/zuul/lib/ansible-config.conf b/zuul/lib/ansible-config.conf
index 2f4ccd76b..c2c42a299 100644
--- a/zuul/lib/ansible-config.conf
+++ b/zuul/lib/ansible-config.conf
@@ -1,11 +1,12 @@
# This file describes the currently supported ansible versions
[common]
-default_version = 5
+default_version = 6
# OpenStackSDK 0.99.0 coincides with CORS header problems in some providers
requirements = openstacksdk<0.99 openshift jmespath google-cloud-storage pywinrm boto3 azure-storage-blob ibm-cos-sdk netaddr passlib
[5]
requirements = ansible>=5.0,<6.0
+deprecated = true
[6]
requirements = ansible>=6.0,<7.0