Skip to content

Commit fca1d12

Browse files
Merge branch 'main' into move-codeowners-to-github
2 parents 2b441b8 + 616ee6f commit fca1d12

2,430 files changed

Lines changed: 91913 additions & 32840 deletions

File tree

Some content is hidden

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

.github/workflows/ah_token_refresh.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
workflow_dispatch:
88
jobs:
99
refresh:
10-
uses: ansible/team-devtools/.github/workflows/ah_token_refresh.yml@main
10+
uses: ansible/ansible-content-actions/.github/workflows/refresh_ah_token.yaml@main
1111
with:
1212
environment: release
1313
secrets:

.github/workflows/test.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ jobs:
6161
ansible:
6262
- stable-2.15
6363
- stable-2.16
64+
- stable-2.17
6465
python-version:
6566
- "3.11"
6667
steps:
@@ -114,8 +115,8 @@ jobs:
114115
python-version:
115116
- 3.11
116117
netscaler-version:
117-
- 13.1-49.15
118-
- 14.1-4.42
118+
- 13.1-59.19
119+
- 14.1-43.50
119120
steps:
120121
- name: Checkout the repo
121122
uses: actions/checkout@v4

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
.vscode/
22

3-
tools/
43
issues/
54

65
plugins/module_utils/test.ipynb

CHANGELOG.md

Lines changed: 65 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,63 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [2.10.0] - 2025-08-22
11+
12+
### Added
13+
14+
- Added migration tool to convert `citrix.adc` module playbooks to `netscaler.adc`.
15+
16+
### Fixed
17+
18+
- Added option to skip non-updatable resources or fail explicitly
19+
- Removal of basic authentication from Netscaler ADC Ansible collection
20+
- Fixed idempotency issue in rename operations
21+
- Fixed GET request URL for global bindings to include type query parameter
22+
23+
## [2.9.2] - 2025-06-25
24+
25+
### Fixed
26+
27+
- Refactored logic to handle systemfile updation
28+
29+
## [2.9.1] - 2025-05-26
30+
31+
### Fixed
32+
33+
- Supported enable and disable states to service group member bindings
34+
- Corrected datatype issues to resolve idempotency errors
35+
- Refactored README to align to Red Hat guidelines
36+
37+
## [2.9.0] - 2025-05-13
38+
39+
### Added
40+
41+
- Supported operation `apply`
42+
- Supported operation `rename`
43+
- Supported operation `install`([#487])
44+
45+
### Fixed
46+
47+
- Allowing system file to update contents([#496])
48+
49+
## [2.8.0] - 2025-02-18
50+
51+
### Added
52+
53+
- Supported enable/disable for GSLB service operations([#452])
54+
55+
### Fixed
56+
57+
- server module idempotency issue in 2.7.0([#485])
58+
- Handling non-updatable attributes while updating a resource([#486])
59+
60+
## [2.7.0] - 2025-01-02
61+
62+
### Added
63+
64+
- Supported more modules
65+
- Added more examples
66+
1067
## [2.6.2] - 2024-10-18
1168

1269
### Fixed
@@ -133,8 +190,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
133190
### Added
134191

135192
- Initial Release
136-
137-
[unreleased]: https://github.com/netscaler/ansible-collection-netscaleradc/compare/2.6.1...HEAD
193+
[unreleased]: https://github.com/netscaler/ansible-collection-netscaleradc/compare/2.10.0...HEAD
194+
[2.10.0]: https://github.com/netscaler/ansible-collection-netscaleradc/compare/2.9.2...2.10.0
195+
[2.9.2]: https://github.com/netscaler/ansible-collection-netscaleradc/compare/2.9.1...2.9.2
196+
[2.9.1]: https://github.com/netscaler/ansible-collection-netscaleradc/compare/2.9.0...2.9.1
197+
[2.9.0]: https://github.com/netscaler/ansible-collection-netscaleradc/compare/2.8.0...2.9.0
198+
[2.8.0]: https://github.com/netscaler/ansible-collection-netscaleradc/compare/2.7.0...2.8.0
199+
[2.7.0]: https://github.com/netscaler/ansible-collection-netscaleradc/compare/2.6.2...2.7.0
200+
[2.6.2]: https://github.com/netscaler/ansible-collection-netscaleradc/compare/2.6.1...2.6.2
138201
[2.6.1]: https://github.com/netscaler/ansible-collection-netscaleradc/compare/2.6.0...2.6.1
139202
[2.6.0]: https://github.com/netscaler/ansible-collection-netscaleradc/compare/2.5.2...2.6.0
140203
[2.5.2]: https://github.com/netscaler/ansible-collection-netscaleradc/compare/2.5.1...2.5.2

LICENSE

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
Copyright (c) 2020 Citrix Systems, Inc.
1+
MIT License
2+
3+
Copyright (c) 2025 Cloud Software Group, Inc.
24

35
Permission is hereby granted, free of charge, to any person obtaining a
46
copy of this software and associated documentation files (the "Software"),

Makefile

Lines changed: 4 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,21 @@
11
fmt:
22
autoflake plugins/modules/*.py
33
autoflake plugins/module_utils/*.py
4-
autoflake tools/module_generator.py
54
autoflake --recursive tests/
5+
autoflake migrationtool/*py
66

77
black plugins/modules/*.py
88
black plugins/module_utils/*.py
9-
black tools/module_generator.py
109
black tests/
10+
black migrationtool/*.py
1111

1212
isort plugins/modules/*.py
1313
isort plugins/module_utils/*.py
14-
isort tools/module_generator.py
1514
isort tests/
15+
isort migrationtool/*.py
1616

1717
yamlfmt .
1818

19-
fmt_tools:
20-
# ignore if file not found
21-
-autoflake tools/generated_modules/*.py
22-
-autoflake tools/module_generator.py
23-
-autoflake tools/nitro_resource_map.py
24-
25-
-black tools/generated_modules/*.py
26-
-black tools/module_generator.py
27-
-black tools/nitro_resource_map.py
28-
29-
-isort tools/generated_modules/*.py
30-
-isort tools/module_generator.py
31-
-isort tools/nitro_resource_map.py
32-
33-
generate_modules:
34-
python3 tools/module_generator.py
35-
3619
install:
3720
ansible-galaxy collection install . --force
3821

@@ -59,7 +42,7 @@ build:
5942
ansible-galaxy collection build --force
6043

6144
galaxy_importer: build
62-
python3 -m galaxy_importer.main netscaler-adc-2.6.2.tar.gz
45+
python3 -m galaxy_importer.main netscaler-adc-2.10.0.tar.gz
6346

6447
# build_docs:
6548
# rm -rf _built_docs

0 commit comments

Comments
 (0)