Skip to content

Commit

Permalink
release 2.2.0 (#86)
Browse files Browse the repository at this point in the history
  • Loading branch information
resmo authored Sep 25, 2021
1 parent c0e3892 commit 8b146d9
Show file tree
Hide file tree
Showing 11 changed files with 61 additions and 34 deletions.
3 changes: 1 addition & 2 deletions .github/workflows/integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,7 @@ jobs:
fail-fast: false
matrix:
python-version:
- 3.6
- 2.7
- 3.8
group:
- 1
- 2
Expand Down
15 changes: 15 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,21 @@ Apache CloudStack Collection Release Notes
.. contents:: Topics


v2.2.0
======

Minor Changes
-------------

- cs_instance - add support for MAC address and IPv6 in ``ip_to_networks`` (https://github.com/ngine-io/ansible-collection-cloudstack/issues/78).
- cs_instance_info - implemented support for ``host`` filter (https://github.com/ngine-io/ansible-collection-cloudstack/pull/83).
- cs_network_offering - implemented support for ``tags``, ``zones`` and ``domains`` (https://github.com/ngine-io/ansible-collection-cloudstack/pull/82).

Bugfixes
--------

- cs_instance - Fixed custom service offerings usage (https://github.com/ngine-io/ansible-collection-cloudstack/issues/79).

v2.1.0
======

Expand Down
15 changes: 15 additions & 0 deletions changelogs/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -71,3 +71,18 @@ releases:
name: instance
namespace: null
release_date: '2021-04-12'
2.2.0:
changes:
bugfixes:
- cs_instance - Fixed custom service offerings usage (https://github.com/ngine-io/ansible-collection-cloudstack/issues/79).
minor_changes:
- cs_instance - add support for MAC address and IPv6 in ``ip_to_networks`` (https://github.com/ngine-io/ansible-collection-cloudstack/issues/78).
- cs_instance_info - implemented support for ``host`` filter (https://github.com/ngine-io/ansible-collection-cloudstack/pull/83).
- cs_network_offering - implemented support for ``tags``, ``zones`` and ``domains``
(https://github.com/ngine-io/ansible-collection-cloudstack/pull/82).
fragments:
- 78-cs_instance_extend_ip_to_networks.yml
- 79-cs_instance_fix_details.yml
- 82-cs_network_offering_new_args.yml
- 83-cs_instance_info_host_filter.yml
release_date: '2021-09-01'
2 changes: 0 additions & 2 deletions changelogs/fragments/78-cs_instance_extend_ip_to_networks.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/79-cs_instance_fix_details.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/82-cs_network_offering_new_args.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/83-cs_instance_info_host_filter.yml

This file was deleted.

2 changes: 1 addition & 1 deletion galaxy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,4 @@ tags:
- cloud
- cloudstack
- ngine_io
version: 2.1.0
version: 2.2.0
6 changes: 6 additions & 0 deletions tests/integration/targets/cs_common/tasks/main.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
---
- name: install cs
pip:
name:
- cs
- sshpubkeys

- name: wait for system template available
cs_template:
name: "{{ cs_common_template }}"
Expand Down
8 changes: 4 additions & 4 deletions tests/integration/targets/cs_vpn_connection/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
cs_vpc:
name: my_vpc
display_text: my_vpc
cidr: 10.10.1.0/16
cidr: 10.79.1.1/16
zone: "{{ cs_common_zone_adv }}"
register: vpc
- name: verify setup vpc
Expand All @@ -14,11 +14,11 @@
- name: setup customer gateway
cs_vpn_customer_gateway:
name: my_vpn_customer_gateway
cidr: 192.168.123.0/24
cidr: 192.168.79.0/24
esp_policy: aes256-sha1;modp1536
gateway: 10.11.1.1
gateway: 10.79.1.1
ike_policy: aes256-sha1;modp1536
ipsec_psk: ~S3¢r3Tk3Y¼
ipsec_psk: verysecurepassphrase
esp_lifetime: 3600
register: vcg
- name: setup customer gateway
Expand Down
38 changes: 19 additions & 19 deletions tests/integration/targets/cs_vpn_customer_gateway/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@
name: ansible_vpn_customer_gw
cidr: 192.168.123.0/24
esp_policy: aes256-sha1;modp1536
gateway: 10.10.0.1
gateway: 10.123.1.1
ike_policy: aes256-sha1;modp1536
ipsec_psk: ~S3¢r3Tk3Y¼
ipsec_psk: verysecurepassphrase
esp_lifetime: 3600
check_mode: true
register: vcg
Expand All @@ -30,9 +30,9 @@
name: ansible_vpn_customer_gw
cidr: 192.168.123.0/24
esp_policy: aes256-sha1;modp1536
gateway: 10.10.0.1
gateway: 10.123.1.1
ike_policy: aes256-sha1;modp1536
ipsec_psk: ~S3¢r3Tk3Y¼
ipsec_psk: verysecurepassphrase
esp_lifetime: 3600
register: vcg
- name: verify test create vpn customer gateway
Expand All @@ -45,7 +45,7 @@
- vcg.esp_policy == 'aes256-sha1;modp1536'
- vcg.force_encap == false
- vcg.ike_policy == 'aes256-sha1;modp1536'
- vcg.gateway == '10.10.0.1'
- vcg.gateway == '10.123.1.1'
- vcg.name == 'ansible_vpn_customer_gw'
- vcg.ike_lifetime == 86400

Expand All @@ -54,9 +54,9 @@
name: ansible_vpn_customer_gw
cidr: 192.168.123.0/24
esp_policy: aes256-sha1;modp1536
gateway: 10.10.0.1
gateway: 10.123.1.1
ike_policy: aes256-sha1;modp1536
ipsec_psk: ~S3¢r3Tk3Y¼
ipsec_psk: verysecurepassphrase
esp_lifetime: 3600
register: vcg
- name: verify test create vpn customer gateway idempotency
Expand All @@ -69,7 +69,7 @@
- vcg.esp_policy == 'aes256-sha1;modp1536'
- vcg.force_encap == false
- vcg.ike_policy == 'aes256-sha1;modp1536'
- vcg.gateway == '10.10.0.1'
- vcg.gateway == '10.123.1.1'
- vcg.name == 'ansible_vpn_customer_gw'
- vcg.ike_lifetime == 86400

Expand All @@ -80,9 +80,9 @@
- 192.168.123.0/24
- 192.168.124.0/24
esp_policy: aes256-sha1;modp1536
gateway: 10.10.1.1
gateway: 10.123.1.1
ike_policy: aes256-sha1;modp1536
ipsec_psk: ~S3¢r3Tk3Y@
ipsec_psk: verysecurepassphrase
esp_lifetime: 1800
ike_lifetime: 23200
force_encap: true
Expand All @@ -98,7 +98,7 @@
- vcg.esp_policy == 'aes256-sha1;modp1536'
- vcg.force_encap == false
- vcg.ike_policy == 'aes256-sha1;modp1536'
- vcg.gateway == '10.10.0.1'
- vcg.gateway == '10.123.1.1'
- vcg.name == 'ansible_vpn_customer_gw'
- vcg.ike_lifetime == 86400

Expand All @@ -109,9 +109,9 @@
- 192.168.123.0/24
- 192.168.124.0/24
esp_policy: aes256-sha1;modp1536
gateway: 10.10.1.1
gateway: 10.123.1.1
ike_policy: aes256-sha1;modp1536
ipsec_psk: ~S3¢r3Tk3Y@
ipsec_psk: verysecurepassphrase
esp_lifetime: 1800
ike_lifetime: 23200
force_encap: true
Expand All @@ -126,7 +126,7 @@
- vcg.esp_policy == 'aes256-sha1;modp1536'
- vcg.force_encap == true
- vcg.ike_policy == 'aes256-sha1;modp1536'
- vcg.gateway == '10.10.1.1'
- vcg.gateway == '10.123.1.1'
- vcg.name == 'ansible_vpn_customer_gw'
- vcg.ike_lifetime == 23200

Expand All @@ -137,9 +137,9 @@
- 192.168.123.0/24
- 192.168.124.0/24
esp_policy: aes256-sha1;modp1536
gateway: 10.10.1.1
gateway: 10.123.1.1
ike_policy: aes256-sha1;modp1536
ipsec_psk: ~S3¢r3Tk3Y@
ipsec_psk: verysecurepassphrase
esp_lifetime: 1800
ike_lifetime: 23200
force_encap: true
Expand All @@ -154,7 +154,7 @@
- vcg.esp_policy == 'aes256-sha1;modp1536'
- vcg.force_encap == true
- vcg.ike_policy == 'aes256-sha1;modp1536'
- vcg.gateway == '10.10.1.1'
- vcg.gateway == '10.123.1.1'
- vcg.name == 'ansible_vpn_customer_gw'
- vcg.ike_lifetime == 23200

Expand All @@ -174,7 +174,7 @@
- vcg.esp_policy == 'aes256-sha1;modp1536'
- vcg.force_encap == true
- vcg.ike_policy == 'aes256-sha1;modp1536'
- vcg.gateway == '10.10.1.1'
- vcg.gateway == '10.123.1.1'
- vcg.name == 'ansible_vpn_customer_gw'
- vcg.ike_lifetime == 23200

Expand All @@ -193,7 +193,7 @@
- vcg.esp_policy == 'aes256-sha1;modp1536'
- vcg.force_encap == true
- vcg.ike_policy == 'aes256-sha1;modp1536'
- vcg.gateway == '10.10.1.1'
- vcg.gateway == '10.123.1.1'
- vcg.name == 'ansible_vpn_customer_gw'
- vcg.ike_lifetime == 23200

Expand Down

0 comments on commit 8b146d9

Please sign in to comment.