diff --git a/.azure-pipelines/azure-pipelines.yml b/.azure-pipelines/azure-pipelines.yml index 1cfd052631e..0ecd807c664 100644 --- a/.azure-pipelines/azure-pipelines.yml +++ b/.azure-pipelines/azure-pipelines.yml @@ -102,8 +102,8 @@ stages: test: rhel/9.7@3.12 - name: RHEL 10.1 test: rhel/10.1 - - name: FreeBSD 14.3 - test: freebsd/14.3 + - name: FreeBSD 14.4 + test: freebsd/14.4 - name: FreeBSD 15.0 test: freebsd/15.0 groups: @@ -118,6 +118,8 @@ stages: test: rhel/9.7 - name: RHEL 10.1 test: rhel/10.1 + - name: FreeBSD 14.4 + test: freebsd/14.4 - name: FreeBSD 15.0 test: freebsd/15.0 groups: diff --git a/changelogs/fragments/ansible-test-freebsd-14.yml b/changelogs/fragments/ansible-test-freebsd-14.yml new file mode 100644 index 00000000000..f971802564b --- /dev/null +++ b/changelogs/fragments/ansible-test-freebsd-14.yml @@ -0,0 +1,2 @@ +minor_changes: + - ansible-test - Replace FreeBSD 14.3 remote with 14.4. diff --git a/test/lib/ansible_test/_data/completion/remote.txt b/test/lib/ansible_test/_data/completion/remote.txt index 3a53b0e1275..9e06eaad93b 100644 --- a/test/lib/ansible_test/_data/completion/remote.txt +++ b/test/lib/ansible_test/_data/completion/remote.txt @@ -2,7 +2,7 @@ alpine/3.23 python=3.12 become=doas_sudo provider=aws arch=x86_64 alias=alpine/3 alpine become=doas_sudo provider=aws arch=x86_64 fedora/43 python=3.14 become=sudo provider=aws arch=x86_64 alias=fedora/latest fedora become=sudo provider=aws arch=x86_64 -freebsd/14.3 python=3.11 python_dir=/usr/local/bin become=su_sudo provider=aws arch=x86_64 alias=freebsd/14 +freebsd/14.4 python=3.14 python_dir=/usr/local/bin become=su_sudo provider=aws arch=x86_64 alias=freebsd/14 freebsd/15.0 python=3.12 python_dir=/usr/local/bin become=su_sudo provider=aws arch=x86_64 alias=freebsd/15,freebsd/latest freebsd python_dir=/usr/local/bin become=su_sudo provider=aws arch=x86_64 macos/15.3 python=3.13 python_dir=/usr/local/bin become=sudo provider=mac arch=aarch64 alias=macos/15,macos/latest diff --git a/test/lib/ansible_test/_util/target/setup/bootstrap.sh b/test/lib/ansible_test/_util/target/setup/bootstrap.sh index 5aeed7bc7b3..c960d58544d 100644 --- a/test/lib/ansible_test/_util/target/setup/bootstrap.sh +++ b/test/lib/ansible_test/_util/target/setup/bootstrap.sh @@ -297,6 +297,16 @@ bootstrap_remote_freebsd() # Declare platform/python version combinations which do not have supporting OS packages available. # For these combinations ansible-test will use pip to install the requirements instead. case "${platform_version}/${python_version}" in + "14.4/3.14") + jinja2_pkg="" # not available + cryptography_pkg="" # not available + pyyaml_pkg="" # not available + ;; + "15.0/3.12") + jinja2_pkg="" # not available + cryptography_pkg="" # not available + pyyaml_pkg="" # not available + ;; *) # just assume nothing is available jinja2_pkg="" # not available