412 lines
22 KiB
YAML
412 lines
22 KiB
YAML
ancestor: null
|
|
releases:
|
|
0.1.0:
|
|
changes:
|
|
release_summary: Initial release of the collection after extracing the modules
|
|
from `community.general <https://github.com/ansible-collections/community.general/>`_.
|
|
fragments:
|
|
- 0.1.0.yml
|
|
release_date: '2020-07-07'
|
|
1.0.0:
|
|
changes:
|
|
bugfixes:
|
|
- Sanity test documentation fixes (https://github.com/ansible-collections/community.digitalocean/pull/3).
|
|
- Update docs examples to use FQCN (https://github.com/ansible-collections/community.digitalocean/issues/14).
|
|
fragments:
|
|
- 14-docs-fqcn.yaml
|
|
- 3-sanity-docs-fixes.yaml
|
|
release_date: '2020-08-17'
|
|
1.1.0:
|
|
changes:
|
|
bugfixes:
|
|
- digital_ocean_certificate_info - fix retrieving certificate by ID (https://github.com/ansible-collections/community.digitalocean/issues/35).
|
|
- digital_ocean_domain - module is now idempotent when called without IP (https://github.com/ansible-collections/community.digitalocean/issues/21).
|
|
- digital_ocean_load_balancer_info - fix retrieving load balancer by ID (https://github.com/ansible-collections/community.digitalocean/issues/35).
|
|
minor_changes:
|
|
- digital_ocean_block_storage - included ability to resize Block Storage Volumes
|
|
(https://github.com/ansible-collections/community.digitalocean/issues/38).
|
|
fragments:
|
|
- 22-digital_ocean_domain-idempotent.yml
|
|
- 38-resize-volumes.yml
|
|
- 49-fix-lb-and-cert-info.yaml
|
|
modules:
|
|
- description: Manage DigitalOcean domain records
|
|
name: digital_ocean_domain_record
|
|
namespace: ''
|
|
- description: Manage cloud firewalls within DigitalOcean
|
|
name: digital_ocean_firewall
|
|
namespace: ''
|
|
plugins:
|
|
inventory:
|
|
- description: DigitalOcean Inventory Plugin
|
|
name: digitalocean
|
|
namespace: null
|
|
release_date: '2021-04-01'
|
|
1.1.1:
|
|
changes:
|
|
bugfixes:
|
|
- digitalocean - Drop collection version from README.md (https://github.com/ansible-collections/community.digitalocean/issues/63).
|
|
fragments:
|
|
- 63-readme-version.yml
|
|
release_date: '2021-04-18'
|
|
1.10.0:
|
|
changes:
|
|
bugfixes:
|
|
- digital_ocean_block_storage - fix block volumes detach idempotency (https://github.com/ansible-collections/community.digitalocean/issues/149).
|
|
- digital_ocean_droplet - ensure "active" state before issuing "power on" action
|
|
(https://github.com/ansible-collections/community.digitalocean/issues/150)
|
|
- digital_ocean_droplet - power on should poll/wait, resize should support "active"
|
|
state (https://github.com/ansible-collections/community.digitalocean/pull/143).
|
|
- digital_ocean_load_balancer - C(droplet_ids) are not required when C(state=absent)
|
|
is chosen (https://github.com/ansible-collections/community.digitalocean/pull/147).
|
|
- digital_ocean_load_balancer - when C(state=absent) is chosen the API returns
|
|
an empty response (https://github.com/ansible-collections/community.digitalocean/pull/147).
|
|
minor_changes:
|
|
- digital_ocean_kubernetes - adding the C(taints), C(auto_scale), C(min_nodes)
|
|
and C(max_nodes) parameters to the C(node_pools) definition (https://github.com/ansible-collections/community.digitalocean/issues/157).
|
|
fragments:
|
|
- 143-droplet-resize-wait-active.yaml
|
|
- 147-load-balancer-fixes.yaml
|
|
- 149-block-detach-not-idempotent.yaml
|
|
- 150-droplet-active-power-on.yaml
|
|
- 157-doks-auto-scale.yaml
|
|
modules:
|
|
- description: Create and delete DigitalOcean CDN Endpoints
|
|
name: digital_ocean_cdn_endpoints
|
|
namespace: ''
|
|
- description: Gather information about DigitalOcean CDN Endpoints
|
|
name: digital_ocean_cdn_endpoints_info
|
|
namespace: ''
|
|
- description: Manage DigitalOcean Load Balancers
|
|
name: digital_ocean_load_balancer
|
|
namespace: ''
|
|
- description: Create and delete DigitalOcean Monitoring alerts
|
|
name: digital_ocean_monitoring_alerts
|
|
namespace: ''
|
|
- description: Gather information about DigitalOcean Monitoring alerts
|
|
name: digital_ocean_monitoring_alerts_info
|
|
namespace: ''
|
|
release_date: '2021-09-11'
|
|
1.11.0:
|
|
changes:
|
|
bugfixes:
|
|
- Adding missing status badges for black and unit tests (https://github.com/ansible-collections/community.digitalocean/pull/164).
|
|
- Documentation URLs are fixed for the C(digital_ocean_domain_record) and C(digital_ocean_droplet_info)
|
|
modules (https://github.com/ansible-collections/community.digitalocean/pull/163).
|
|
- Serializing the cloud integration tests (https://github.com/ansible-collections/community.digitalocean/pull/165).
|
|
- digital_ocean_floating_ip - make floating ip return data idempotent (https://github.com/ansible-collections/community.digitalocean/pull/162).
|
|
- digitalocean inventory - enforce the C(timeout) parameter (https://github.com/ansible-collections/community.digitalocean/issues/168).
|
|
minor_changes:
|
|
- digitalocean inventory script - add support for Droplet tag filtering (https://github.com/ansible-collections/community.digitalocean/issues/7).
|
|
fragments:
|
|
- 162-floating-ip-data-idempotency.yaml
|
|
- 163-documentation-broken-links.yaml
|
|
- 164-add-badges.yaml
|
|
- 165-serialize-integration-tests.yml
|
|
- 168-inventory-timeout.yaml
|
|
- 7-inventory-script-droplet-tags.yaml
|
|
release_date: '2021-10-23'
|
|
1.12.0:
|
|
changes:
|
|
bugfixes:
|
|
- Update the tests so that they only run once (https://github.com/ansible-collections/community.digitalocean/issues/186).
|
|
- 'digital_ocean_droplet - fix resizing with C(state: active) does not actually
|
|
turn Droplet on (https://github.com/ansible-collections/community.digitalocean/issues/140).'
|
|
- digital_ocean_kubernetes - fix return value consistency (https://github.com/ansible-collections/community.digitalocean/issues/174).
|
|
minor_changes:
|
|
- digital_ocean_block_storage - adding Project support (https://github.com/ansible-collections/community.digitalocean/issues/171).
|
|
- digital_ocean_database - adding Project support (https://github.com/ansible-collections/community.digitalocean/issues/171).
|
|
- digital_ocean_domain - adding Project support (https://github.com/ansible-collections/community.digitalocean/issues/171).
|
|
- digital_ocean_droplet - adding Project support (https://github.com/ansible-collections/community.digitalocean/issues/171).
|
|
- digital_ocean_droplet - adding ability to apply and remove firewall by using
|
|
droplet module (https://github.com/ansible-collections/community.digitalocean/issues/159).
|
|
- digital_ocean_droplet - require unique_name for state=absent to avoid unintentional
|
|
droplet deletions.
|
|
- digital_ocean_firewall - inbound_rules and outbound_rules are no longer required
|
|
for firewall removal (https://github.com/ansible-collections/community.digitalocean/issues/181).
|
|
- digital_ocean_floating_ip - adding Project support (https://github.com/ansible-collections/community.digitalocean/issues/171).
|
|
- digital_ocean_floating_ip - adding attach and detach states to floating ip
|
|
module (https://github.com/ansible-collections/community.digitalocean/issues/170).
|
|
- digital_ocean_load_balancer - adding Project support (https://github.com/ansible-collections/community.digitalocean/issues/171).
|
|
- digitalocean integration tests - adding integration tests for CDN Endpoints
|
|
(https://github.com/ansible-collections/community.digitalocean/issues/179).
|
|
fragments:
|
|
- 140-resize-state-active.yaml
|
|
- 159-add-droplet-firewall.yaml
|
|
- 170-add-flip-states.yaml
|
|
- 171-add-project-support.yaml
|
|
- 174-return-value-fix.yml
|
|
- 179-cdn-integration-tests.yaml
|
|
- 181-firewall-destroy-fix.yaml
|
|
- 186-tests-running-twice.yaml
|
|
release_date: '2021-11-06'
|
|
1.13.0:
|
|
changes:
|
|
minor_changes:
|
|
- Set Python 3.9 as the C(python-version) and C(target-python-version) in the
|
|
integration, sanity, and unit tests for Ansible > 2.9 (3.8 otherwise).
|
|
- digital_ocean_droplet - allow the user to override the Droplet action and
|
|
status polling interval (https://github.com/ansible-collections/community.digitalocean/issues/194).
|
|
- digital_ocean_kubernetes - adding support for HA control plane (https://github.com/ansible-collections/community.digitalocean/issues/190).
|
|
fragments:
|
|
- 190-kubernetes-ha.yaml
|
|
- 194-droplet-sleep-variable.yaml
|
|
release_date: '2021-12-10'
|
|
1.14.0:
|
|
changes:
|
|
bugfixes:
|
|
- Update README.md with updated Droplet examples (https://github.com/ansible-collections/community.digitalocean/issues/199).
|
|
- digital_ocean_cdn_endpoints - defaulting optional string parameters as strings
|
|
(https://github.com/ansible-collections/community.digitalocean/issues/205).
|
|
- digital_ocean_cdn_endpoints - updating Spaces endpoint for the integration
|
|
test (https://github.com/ansible-collections/community.digitalocean/issues/205).
|
|
- digital_ocean_droplet - ensure that Droplet creation is successful (https://github.com/ansible-collections/community.digitalocean/issues/197).
|
|
- digital_ocean_droplet - fixing project assignment for the C(unique_name=False)
|
|
case (https://github.com/ansible-collections/community.digitalocean/issues/201).
|
|
- digital_ocean_droplet - update Droplet examples (https://github.com/ansible-collections/community.digitalocean/issues/199).
|
|
minor_changes:
|
|
- digital_ocean_kubernetes_info - switching C(changed=True) to C(changed=False)
|
|
since getting information is read-only in nature (https://github.com/ansible-collections/community.digitalocean/issues/204).
|
|
fragments:
|
|
- 199-update-droplet-docs-examples.yaml
|
|
- 201-droplet-unique-name.yaml
|
|
- 204-kubernetes-tags-and-info.yaml
|
|
- 205-cdn-endpoints.yaml
|
|
release_date: '2021-12-20'
|
|
1.15.0:
|
|
changes:
|
|
bugfixes:
|
|
- digital_ocean_droplet - move Droplet data under "droplet" key in returned
|
|
payload (https://github.com/ansible-collections/community.digitalocean/issues/211).
|
|
fragments:
|
|
- 211-droplet-data-key.yaml
|
|
modules:
|
|
- description: Create and remove DigitalOcean Spaces.
|
|
name: digital_ocean_spaces
|
|
namespace: ''
|
|
- description: List DigitalOcean Spaces.
|
|
name: digital_ocean_spaces_info
|
|
namespace: ''
|
|
release_date: '2022-01-19'
|
|
1.15.1:
|
|
changes:
|
|
bugfixes:
|
|
- digital_ocean_droplet - fix reporting of changed state when ``firewall`` argument
|
|
is present (https://github.com/ansible-collections/community.digitalocean/pull/219).
|
|
minor_changes:
|
|
- Updates DigitalOcean API documentation links to current domain with working
|
|
URL anchors (https://github.com/ansible-collections/community.digitalocean/issues/223).
|
|
fragments:
|
|
- 219-droplet-firewall-changed-reporting.yaml
|
|
- 223-fix-digitalocean-api-documentation-links.yaml
|
|
release_date: '2022-02-17'
|
|
1.16.0:
|
|
changes:
|
|
bugfixes:
|
|
- digital_ocean_kubernetes - add missing elements type to C(node_pools.tags)
|
|
and C(node_pools.taints) options (https://github.com/ansible-collections/community.digitalocean/issues/232).
|
|
minor_changes:
|
|
- black test - added a 15 minute timeout (https://github.com/ansible-collections/community.digitalocean/issues/228).
|
|
- digital_ocean_domain - add support for IPv6 apex domain records (https://github.com/ansible-collections/community.digitalocean/issues/226).
|
|
- integration tests - added a 120 minute timeout (https://github.com/ansible-collections/community.digitalocean/issues/228).
|
|
- sanity and unit tests - added a 30 minute timeout (https://github.com/ansible-collections/community.digitalocean/issues/228).
|
|
fragments:
|
|
- 226-ipv6-apex-domain-records.yml
|
|
- 228-integration-test-timeouts.yml
|
|
- 232-kubernetes-documentation-elements.yml
|
|
modules:
|
|
- description: Gather information about DigitalOcean domain records
|
|
name: digital_ocean_domain_record_info
|
|
namespace: ''
|
|
release_date: '2022-03-19'
|
|
1.2.0:
|
|
changes:
|
|
bugfixes:
|
|
- digital_ocean inventory script - fail cleaner on invalid ``HOST`` argument
|
|
to ``--host`` option (https://github.com/ansible-collections/community.digitalocean/pull/44).
|
|
- digital_ocean inventory script - implement unimplemented ``use_private_network``
|
|
option and register missing ``do_ip_address``, ``do_private_ip_address`` host
|
|
vars (https://github.com/ansible-collections/community.digitalocean/pull/45/files).
|
|
- digital_ocean inventory script - return JSON consistent with specification
|
|
with ``--host`` (https://github.com/ansible-collections/community.digitalocean/pull/44).
|
|
- digital_ocean_domain - return zone records when creating a new zone (https://github.com/ansible-collections/community.digitalocean/issues/46).
|
|
- digital_ocean_droplet - add missing ``required=True`` on ``do_oauth_token``
|
|
in ``argument_spec`` (https://github.com/ansible-collections/community.digitalocean/issues/13).
|
|
- digital_ocean_floating_ip - fixes idempotence (https://github.com/ansible-collections/community.digitalocean/issues/5).
|
|
minor_changes:
|
|
- digital_ocean - ``ssh_key_ids`` list entries are now validated to be strings
|
|
(https://github.com/ansible-collections/community.digitalocean/issues/13).
|
|
- digital_ocean_droplet - ``ssh_keys``, ``tags``, and ``volumes`` list entries
|
|
are now validated to be strings (https://github.com/ansible-collections/community.digitalocean/issues/13).
|
|
- digital_ocean_droplet - adding ``active`` and ``inactive`` states (https://github.com/ansible-collections/community.digitalocean/issues/23).
|
|
- digital_ocean_droplet - adds Droplet resize functionality (https://github.com/ansible-collections/community.digitalocean/issues/4).
|
|
fragments:
|
|
- 13-fix-sanity-tests.yaml
|
|
- 23-add-active-inactive-droplet.yaml
|
|
- 4-droplet-resize.yaml
|
|
- 44-fixes-inv-script-host-option.yaml
|
|
- 45-fix-use_private_network.yaml
|
|
- 46-fix-domain-create-return-records.yaml
|
|
- 5-fix-floating-ip-idempotence.yaml
|
|
modules:
|
|
- description: Display DigitalOcean customer balance
|
|
name: digital_ocean_balance_info
|
|
namespace: ''
|
|
release_date: '2021-05-02'
|
|
1.3.0:
|
|
modules:
|
|
- description: Create and delete a DigitalOcean database
|
|
name: digital_ocean_database
|
|
namespace: ''
|
|
- description: Gather information about DigitalOcean databases
|
|
name: digital_ocean_database_info
|
|
namespace: ''
|
|
- description: Create and delete a DigitalOcean Kubernetes cluster
|
|
name: digital_ocean_kubernetes
|
|
namespace: ''
|
|
- description: Returns information about an existing DigitalOcean Kubernetes cluster
|
|
name: digital_ocean_kubernetes_info
|
|
namespace: ''
|
|
release_date: '2021-05-07'
|
|
1.4.0:
|
|
changes:
|
|
bugfixes:
|
|
- digital_ocean_droplet_info - Fix documentation link for `digital_ocean_droplet_info`
|
|
(https://github.com/ansible-collections/community.digitalocean/pull/81).
|
|
- digitalocean - Fix return docs for digital_ocean_sshkey_info (https://github.com/ansible-collections/community.digitalocean/issues/56).
|
|
- digitalocean - Update README.md for K8s and databases (https://github.com/ansible-collections/community.digitalocean/pull/80).
|
|
fragments:
|
|
- 80-update-readme-k8s-dbs.yaml
|
|
- 81-fix-document-link-digital-ocean-droplet-info.yml
|
|
- 82-fix-sshkey-info.yaml
|
|
modules:
|
|
- description: Gather information about DigitalOcean Droplets
|
|
name: digital_ocean_droplet_info
|
|
namespace: ''
|
|
release_date: '2021-05-14'
|
|
1.4.1:
|
|
changes:
|
|
bugfixes:
|
|
- digital_ocean_droplet - Add integration tests for Droplet active and inactive
|
|
states (https://github.com/ansible-collections/community.digitalocean/issues/66).
|
|
- digital_ocean_droplet - Fix Droplet inactive state (https://github.com/ansible-collections/community.digitalocean/issues/83).
|
|
fragments:
|
|
- 83-droplet-inactive.yaml
|
|
release_date: '2021-05-15'
|
|
1.4.2:
|
|
changes:
|
|
bugfixes:
|
|
- digital_ocean_droplet - Fixed Droplet inactive state (https://github.com/ansible-collections/community.digitalocean/pull/88).
|
|
- digital_ocean_sshkey - Fixed SSH Key Traceback Issue (https://github.com/ansible-collections/community.digitalocean/issues/68).
|
|
fragments:
|
|
- 68-fix-sshkey-traceback.yaml
|
|
- 88-droplet-integration-tests.yaml
|
|
release_date: '2021-05-21'
|
|
1.5.0:
|
|
changes:
|
|
bugfixes:
|
|
- digital_ocean_database - Fixed DB attribute settings (https://github.com/ansible-collections/community.digitalocean/issues/94).
|
|
- digital_ocean_database_info - Cleanup unused attribs (https://github.com/ansible-collections/community.digitalocean/pulls/100).
|
|
- digital_ocean_snapshot_info - Fix lookup of snapshot_info by_id (https://github.com/ansible-collections/community.digitalocean/issues/92).
|
|
- digital_ocean_tag - Fix tag idempotency (https://github.com/ansible-collections/community.digitalocean/issues/61).
|
|
minor_changes:
|
|
- digitalocean - Filter droplets in dynamic inventory plugin using arbitrary.
|
|
jinja2 expressions (https://github.com/ansible-collections/community.digitalocean/pull/96).
|
|
- digitalocean - Support templates in API tokens when using the dynamic inventory
|
|
plugin (https://github.com/ansible-collections/community.digitalocean/pull/98).
|
|
fragments:
|
|
- 100-fix-database-info.yaml
|
|
- 61-fix-tag-idempotency.yaml
|
|
- 92-snapshot-info-fix-get-by-id.yaml
|
|
- 94-fix-db-attribs.yaml
|
|
- 96-filter-droplets-through-jinja.yml
|
|
- 98-api-token-command.yml
|
|
release_date: '2021-05-26'
|
|
1.5.1:
|
|
changes:
|
|
bugfixes:
|
|
- digitalocean inventory plugin - Wire up advertised caching functionality (https://github.com/ansible-collections/community.digitalocean/pull/97).
|
|
fragments:
|
|
- 97-wire-up-inventory-cache.yml
|
|
release_date: '2021-06-04'
|
|
1.6.0:
|
|
changes:
|
|
bugfixes:
|
|
- digital_ocean_certificate_info - ensure return type is a list (https://github.com/ansible-collections/community.digitalocean/issues/55).
|
|
- digital_ocean_domain_info - ensure return type is a list (https://github.com/ansible-collections/community.digitalocean/issues/55).
|
|
- digital_ocean_firewall_info - ensure return type is a list (https://github.com/ansible-collections/community.digitalocean/issues/55).
|
|
- digital_ocean_load_balancer_info - ensure return type is a list (https://github.com/ansible-collections/community.digitalocean/issues/55).
|
|
- digital_ocean_tag_info - ensure return type is a list (https://github.com/ansible-collections/community.digitalocean/issues/55).
|
|
- digitalocean inventory plugin - attributes available to filters are limited
|
|
to explicitly required attributes and are prefixed with ``var_prefix`` (https://github.com/ansible-collections/community.digitalocean/pull/102).
|
|
fragments:
|
|
- 102-filters-prefixed-vars.yml
|
|
- 55-fix-info-module-return-type.yaml
|
|
modules:
|
|
- description: Manage a DigitalOcean project
|
|
name: digital_ocean_project
|
|
namespace: ''
|
|
- description: Gather information about DigitalOcean Projects
|
|
name: digital_ocean_project_info
|
|
namespace: ''
|
|
release_date: '2021-06-10'
|
|
1.7.0:
|
|
changes:
|
|
bugfixes:
|
|
- digital_ocean_certificate - fixing integration test (https://github.com/ansible-collections/community.digitalocean/issues/114).
|
|
- digital_ocean_droplet - state `present` with `wait` was not waiting (https://github.com/ansible-collections/community.digitalocean/issues/116).
|
|
- digital_ocean_firewall - fixing integration test (https://github.com/ansible-collections/community.digitalocean/issues/114).
|
|
- digital_ocean_tag - fixing integration test (https://github.com/ansible-collections/community.digitalocean/issues/114).
|
|
- digitalocean - update README.md with project_info and project module (https://github.com/ansible-collections/community.digitalocean/pull/112).
|
|
minor_changes:
|
|
- digital_ocean_kubernetes - set "latest" as the default version for new clusters
|
|
(https://github.com/ansible-collections/community.digitalocean/issues/114).
|
|
fragments:
|
|
- 112-update-readme.yaml
|
|
- 114-fix-integration-tests.yaml
|
|
- 116-droplet-present-wait.yaml
|
|
modules:
|
|
- description: Create and delete DigitalOcean snapshots
|
|
name: digital_ocean_snapshot
|
|
namespace: ''
|
|
- description: Create and delete DigitalOcean VPCs
|
|
name: digital_ocean_vpc
|
|
namespace: ''
|
|
- description: Gather information about DigitalOcean VPCs
|
|
name: digital_ocean_vpc_info
|
|
namespace: ''
|
|
release_date: '2021-06-21'
|
|
1.8.0:
|
|
changes:
|
|
bugfixes:
|
|
- digital_ocean - integration tests need community.general and jmespath (https://github.com/ansible-collections/community.digitalocean/issues/121).
|
|
- digital_ocean_firewall - fixed idempotence (https://github.com/ansible-collections/community.digitalocean/issues/122).
|
|
minor_changes:
|
|
- digital_ocean_database - add support for MongoDB (https://github.com/ansible-collections/community.digitalocean/issues/124).
|
|
fragments:
|
|
- 121-integration-tests.yaml
|
|
- 122-firewall-idempotence.yaml
|
|
- 124-add-mongodb.yaml
|
|
release_date: '2021-07-05'
|
|
1.9.0:
|
|
changes:
|
|
bugfixes:
|
|
- digital_ocean_database - increase the database creation integration test timeout
|
|
(https://github.com/ansible-collections/community.digitalocean).
|
|
- digital_ocean_floating_ip - delete all Floating IPs initially during the integration
|
|
test run (https://github.com/ansible-collections/community.digitalocean/issues/129).
|
|
- digitalocean inventory - respect the TRANSFORM_INVALID_GROUP_CHARS configuration
|
|
setting (https://github.com/ansible-collections/community.digitalocean/pull/138).
|
|
- info modules - adding missing check mode support (https://github.com/ansible-collections/community.digitalocean/issues/139).
|
|
minor_changes:
|
|
- digital_ocean - running and enforcing psf/black in the codebase (https://github.com/ansible-collections/community.digitalocean/issues/136).
|
|
- digital_ocean_floating_ip_info - new integration test for the `digital_ocean_floating_ip_info`
|
|
module (https://github.com/ansible-collections/community.digitalocean/issues/130).
|
|
fragments:
|
|
- 131-floating-ip-tests.yaml
|
|
- 134-database-tests.yaml
|
|
- 134-psf-black.yaml
|
|
- 138-group-name-transformations.yaml
|
|
- 139-info-modules-check-mode.yaml
|
|
release_date: '2021-08-17'
|