Skip to content

Commit a061e96

Browse files
Merge remote-tracking branch 'upstream/master' into add_api_lookup
2 parents d5d03c0 + 2e1f31b commit a061e96

File tree

334 files changed

+12362
-12258
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

334 files changed

+12362
-12258
lines changed

.github/workflows/format.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
name: Format in Black
2+
on: [push, pull_request]
3+
jobs:
4+
lint:
5+
runs-on: ubuntu-latest
6+
steps:
7+
- uses: actions/checkout@v4
8+
- uses: psf/black@stable
9+
with:
10+
options: "--check --verbose"
11+
src: "."

.github/workflows/integration.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
defaults:
1818
run:
1919
working-directory: ansible_collections/ngine_io/cloudstack
20-
runs-on: ubuntu-20.04
20+
runs-on: ubuntu-latest
2121
strategy:
2222
fail-fast: false
2323
matrix:
@@ -29,7 +29,8 @@ jobs:
2929
ansible-branch:
3030
- stable-2.17
3131
container-version:
32-
- 1.4.0
32+
- 1.6.1
33+
- 1.7.0
3334
steps:
3435
- name: Check out code
3536
uses: actions/checkout@v4
@@ -60,11 +61,10 @@ jobs:
6061
-v
6162
--diff
6263
--color
63-
--retry-on-error
6464
--python ${{ matrix.python-version }}
6565
--continue-on-error
6666
--coverage
67-
shippable/cs/group${{ matrix.group }}/
67+
cs/group${{ matrix.group }}/
6868
env:
6969
ANSIBLE_CLOUDSTACK_CONTAINER: quay.io/ansible/cloudstack-test-container:${{ matrix.container-version }}
7070

@@ -76,6 +76,6 @@ jobs:
7676
--requirements
7777
--group-by command
7878
--group-by version
79-
- uses: codecov/codecov-action@v4
79+
- uses: codecov/codecov-action@v5
8080
with:
8181
fail_ci_if_error: false

.github/workflows/sanity.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ jobs:
1919
fail-fast: false
2020
matrix:
2121
ansible:
22-
- stable-2.15
23-
- stable-2.16
22+
# - stable-2.15
23+
# - stable-2.16
2424
- stable-2.17
25-
- devel
25+
# - devel
2626
runs-on: ubuntu-22.04
2727
steps:
2828
- name: Check out code

CHANGELOG.rst

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,23 @@ Apache CloudStack Collection Release Notes
55
.. contents:: Topics
66

77

8+
v2.5.0
9+
======
10+
11+
Minor Changes
12+
-------------
13+
14+
- cs_instance - Added new arguments ``user_data_name`` and ``user_data_details`` (https://github.com/ngine-io/ansible-collection-cloudstack/pull/134).
15+
- cs_service_offering - Add support for storagetag (https://github.com/ngine-io/ansible-collection-cloudstack/pull/118).
16+
17+
v2.4.1
18+
======
19+
20+
Bugfixes
21+
--------
22+
23+
- Fixed a bug related to the new option ``validate_certs`` (https://github.com/ngine-io/ansible-collection-cloudstack/pull/135).
24+
825
v2.4.0
926
======
1027

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ To use a module from Apache CloudStack collection, please reference the full nam
3535
- name: Using Apache CloudStack collection
3636
hosts: localhost
3737
tasks:
38-
- ngine_io.cloudstack.cs_instance:
38+
- ngine_io.cloudstack.instance:
3939
...
4040
```
4141
@@ -48,7 +48,7 @@ Or you can add full namepsace and collecton name in the `collections` element:
4848
collections:
4949
- ngine_io.cloudstack
5050
tasks:
51-
- cs_instance:
51+
- instance:
5252
...
5353
```
5454

@@ -61,7 +61,7 @@ For existing Ansible roles, please also reference the full namespace, collection
6161
To use a plugin, please reference the full namespace, collection name, and plugin name that you want to use:
6262

6363
```yaml
64-
plugin: ngine_io.cloudstack.cloudstack
64+
plugin: ngine_io.cloudstack.instance
6565
```
6666

6767
## Contributing

changelogs/changelog.yaml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,3 +137,20 @@ releases:
137137
- cs_project_cleanup_true.yml
138138
- validate-certs.yml
139139
release_date: '2024-08-23'
140+
2.4.1:
141+
changes:
142+
bugfixes:
143+
- Fixed a bug related to the new option ``validate_certs`` (https://github.com/ngine-io/ansible-collection-cloudstack/pull/135).
144+
fragments:
145+
- fix_validate_certs.yml
146+
release_date: '2024-09-25'
147+
2.5.0:
148+
changes:
149+
minor_changes:
150+
- cs_instance - Added new arguments ``user_data_name`` and ``user_data_details``
151+
(https://github.com/ngine-io/ansible-collection-cloudstack/pull/134).
152+
- cs_service_offering - Add support for storagetag (https://github.com/ngine-io/ansible-collection-cloudstack/pull/118).
153+
fragments:
154+
- cs_instance-user_data_name.yml
155+
- cs_service_offering-storage-tag.yml
156+
release_date: '2024-09-26'

changelogs/fragments/v3.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
major_changes:
2+
- General overhaul (black code style) and renaming of all modules (droping cs_ prefix)
3+
ensuring backwards compatibility and integration tests with CloudStack 4.17 and 4.18 (https://github.com/ngine-io/ansible-collection-cloudstack/pull/141).

galaxy.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ description: "Ansible Collection for Apache CloudStack based clouds"
1414
documentation: ""
1515
homepage: "https://github.com/ngine-io/ansible-collection-cloudstack"
1616
issues: "https://github.com/ngine-io/ansible-collection-cloudstack/issues"
17-
license: GPL-3.0-or-later
17+
license:
18+
- GPL-3.0-or-later
1819
name: cloudstack
1920
namespace: ngine_io
2021
readme: README.md
@@ -23,4 +24,4 @@ tags:
2324
- cloud
2425
- cloudstack
2526
- ngine_io
26-
version: 2.4.0
27+
version: 3.0.0

0 commit comments

Comments
 (0)