mirror of
https://github.com/ansible-collections/hetzner.hcloud
synced 2024-11-10 06:34:13 +00:00
feat!: drop support for ansible-core 2.14 (#512)
##### SUMMARY ansible-core 2.14 is EOL since 20 May 2024. https://docs.ansible.com/ansible/devel/reference_appendices/release_and_maintenance.html#ansible-core-support-matrix
This commit is contained in:
parent
fb8c2a9f58
commit
8157f9a250
7 changed files with 6 additions and 106 deletions
|
@ -77,16 +77,6 @@ stages:
|
||||||
- name: Sanity
|
- name: Sanity
|
||||||
test: 2.15/sanity
|
test: 2.15/sanity
|
||||||
|
|
||||||
- stage: Sanity_2_14
|
|
||||||
displayName: Sanity 2.14
|
|
||||||
dependsOn: []
|
|
||||||
jobs:
|
|
||||||
- template: templates/matrix.yml
|
|
||||||
parameters:
|
|
||||||
targets:
|
|
||||||
- name: Sanity
|
|
||||||
test: 2.14/sanity
|
|
||||||
|
|
||||||
### Units
|
### Units
|
||||||
- stage: Units_devel
|
- stage: Units_devel
|
||||||
displayName: Units devel
|
displayName: Units devel
|
||||||
|
@ -128,16 +118,6 @@ stages:
|
||||||
- name: (py3.9)
|
- name: (py3.9)
|
||||||
test: 2.15/units/3.9
|
test: 2.15/units/3.9
|
||||||
|
|
||||||
- stage: Units_2_14
|
|
||||||
displayName: Units 2.14
|
|
||||||
dependsOn: []
|
|
||||||
jobs:
|
|
||||||
- template: templates/matrix.yml
|
|
||||||
parameters:
|
|
||||||
targets:
|
|
||||||
- name: (py3.9)
|
|
||||||
test: 2.14/units/3.9
|
|
||||||
|
|
||||||
## Integration
|
## Integration
|
||||||
- stage: Integration_devel
|
- stage: Integration_devel
|
||||||
displayName: Integration devel
|
displayName: Integration devel
|
||||||
|
@ -183,17 +163,6 @@ stages:
|
||||||
- name: (py3.9)
|
- name: (py3.9)
|
||||||
test: 2.15/integration/3.9
|
test: 2.15/integration/3.9
|
||||||
|
|
||||||
- stage: Integration_2_14
|
|
||||||
displayName: Integration 2.14
|
|
||||||
dependsOn: []
|
|
||||||
jobs:
|
|
||||||
- template: templates/matrix.yml
|
|
||||||
parameters:
|
|
||||||
groups: [1, 2, 3]
|
|
||||||
targets:
|
|
||||||
- name: (py3.9)
|
|
||||||
test: 2.14/integration/3.9
|
|
||||||
|
|
||||||
### Finally
|
### Finally
|
||||||
- stage: Summary
|
- stage: Summary
|
||||||
condition: succeededOrFailed()
|
condition: succeededOrFailed()
|
||||||
|
@ -202,16 +171,13 @@ stages:
|
||||||
- Sanity_2_17
|
- Sanity_2_17
|
||||||
- Sanity_2_16
|
- Sanity_2_16
|
||||||
- Sanity_2_15
|
- Sanity_2_15
|
||||||
- Sanity_2_14
|
|
||||||
- Units_devel
|
- Units_devel
|
||||||
- Units_2_17
|
- Units_2_17
|
||||||
- Units_2_16
|
- Units_2_16
|
||||||
- Units_2_15
|
- Units_2_15
|
||||||
- Units_2_14
|
|
||||||
- Integration_devel
|
- Integration_devel
|
||||||
- Integration_2_17
|
- Integration_2_17
|
||||||
- Integration_2_16
|
- Integration_2_16
|
||||||
- Integration_2_15
|
- Integration_2_15
|
||||||
- Integration_2_14
|
|
||||||
jobs:
|
jobs:
|
||||||
- template: templates/coverage.yml
|
- template: templates/coverage.yml
|
||||||
|
|
|
@ -25,7 +25,7 @@ sanity:
|
||||||
- tags
|
- tags
|
||||||
parallel:
|
parallel:
|
||||||
matrix:
|
matrix:
|
||||||
- ANSIBLE_VERSION: ["devel", "2.14", "2.15"]
|
- ANSIBLE_VERSION: ["devel", "2.15"]
|
||||||
GROUP: [1]
|
GROUP: [1]
|
||||||
script:
|
script:
|
||||||
- bash tests/utils/gitlab/gitlab.sh ${ANSIBLE_VERSION}/sanity/${GROUP}
|
- bash tests/utils/gitlab/gitlab.sh ${ANSIBLE_VERSION}/sanity/${GROUP}
|
||||||
|
|
|
@ -56,7 +56,7 @@ repos:
|
||||||
name: ansible-lint
|
name: ansible-lint
|
||||||
args: [--offline]
|
args: [--offline]
|
||||||
additional_dependencies:
|
additional_dependencies:
|
||||||
- ansible-core>=2.14
|
- ansible-core>=2.15
|
||||||
- netaddr
|
- netaddr
|
||||||
|
|
||||||
- repo: local
|
- repo: local
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
breaking_changes:
|
||||||
|
- Drop support for ansible-core 2.14.
|
|
@ -1,4 +1,4 @@
|
||||||
requires_ansible: ">=2.14.0"
|
requires_ansible: ">=2.15.0"
|
||||||
|
|
||||||
action_groups:
|
action_groups:
|
||||||
all:
|
all:
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
ansible-core>=2.14
|
ansible-core>=2.15
|
||||||
|
|
||||||
# Collections requirements
|
# Collections requirements
|
||||||
netaddr
|
netaddr
|
||||||
|
|
|
@ -1,68 +0,0 @@
|
||||||
plugins/inventory/hcloud.py validate-modules:illegal-future-imports
|
|
||||||
plugins/inventory/hcloud.py yamllint:unparsable-with-libyaml # bug in ansible-test - https://github.com/ansible/ansible/issues/82353
|
|
||||||
plugins/modules/certificate_info.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/certificate_info.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/certificate.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/certificate.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/datacenter_info.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/datacenter_info.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/firewall_info.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/firewall_info.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/firewall_resource.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/firewall_resource.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/firewall.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/firewall.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/floating_ip_info.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/floating_ip_info.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/floating_ip.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/floating_ip.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/image_info.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/image_info.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/iso_info.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/iso_info.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/load_balancer_info.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/load_balancer_info.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/load_balancer_network.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/load_balancer_network.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/load_balancer_service.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/load_balancer_service.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/load_balancer_target.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/load_balancer_target.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/load_balancer_type_info.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/load_balancer_type_info.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/load_balancer.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/load_balancer.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/location_info.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/location_info.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/network_info.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/network_info.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/network.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/network.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/placement_group.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/placement_group.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/primary_ip_info.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/primary_ip_info.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/primary_ip.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/primary_ip.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/rdns.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/rdns.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/route.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/route.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/server_info.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/server_info.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/server_network.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/server_network.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/server_type_info.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/server_type_info.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/server.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/server.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/ssh_key_info.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/ssh_key_info.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/ssh_key.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/ssh_key.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/subnetwork.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/subnetwork.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/volume_info.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/volume_info.py validate-modules:import-before-documentation
|
|
||||||
plugins/modules/volume.py validate-modules:illegal-future-imports
|
|
||||||
plugins/modules/volume.py validate-modules:import-before-documentation
|
|
Loading…
Reference in a new issue