Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 3.20.0 #1318

Merged
merged 1 commit into from
Sep 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,40 @@ NetBox.NetBox Release Notes

.. contents:: Topics

v3.20.0
=======

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

- Add ``facility`` to ``location`` (https://github.com/netbox-community/ansible_modules/issues/1280)
- Add ``related_object_type`` to ``netbox_custom_filed`` (https://github.com/netbox-community/ansible_modules/issues/1268)
- Add ``status`` to ``location`` (https://github.com/netbox-community/ansible_modules/issues/1279)
- Add `description` to `netbox_cluster_group` module (https://github.com/netbox-community/ansible_modules/issues/1276)
- Add `serial` to `netbox_virtual_machine` module (https://github.com/netbox-community/ansible_modules/issues/1309)
- Add `status` to `netbox_cluster` (https://github.com/netbox-community/ansible_modules/issues/1275)
- Add `vid_ranges` to `netbox_vlan_group` module (https://github.com/netbox-community/ansible_modules/issues/1307)
- Add ability to rename variables set on the host by ``netbox.netbox.nb_inventory`` through configuration.
- Added option `hostname_field` to ``nb_inventory`` to be able to set the inventory hostname from a field in custom_fields
- Adjust tests for various modules
- Fix the form_factor option on netbox_rack
- Update CI for NetBox 4.1

Bugfixes
--------

- If `fetch_all` is `false`, prefix lookup depends on site lookup, so move it to secondary lookup (https://github.com/netbox-community/ansible_modules/issues/733)

New Modules
-----------

- netbox.netbox.netbox_permission - Creates or removes permissions from NetBox
- netbox.netbox.netbox_token - Creates or removes tokens from NetBox
- netbox.netbox.netbox_tunnel - Create, update or delete tunnels within NetBox
- netbox.netbox.netbox_tunnel_group - Create, update or delete tunnel groups within NetBox
- netbox.netbox.netbox_user - Creates or removes users from NetBox
- netbox.netbox.netbox_user_group - Creates or removes user groups from NetBox

v3.19.1
=======

Expand Down
52 changes: 52 additions & 0 deletions changelogs/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@
0.1.0:
changes:
breaking_changes:
- Changed ``group`` to ``tenant_group`` in ``netbox_tenant.py`` (https://github.com/netbox-community/ansible_modules/issues/9)

Check warning on line 6 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6
- Changed ``role`` to ``prefix_role`` in ``netbox_prefix.py`` (https://github.com/netbox-community/ansible_modules/issues/9)
- Module failures when required fields arent provided (https://github.com/netbox-community/ansible_modules/issues/24)
- Renamed ``netbox_interface`` to ``netbox_device_interface`` (https://github.com/netbox-community/ansible_modules/issues/9)
minor_changes:
- Add ``primary_ip4/6`` to ``netbox_ip_address`` (https://github.com/netbox-community/ansible_modules/issues/10)

Check warning on line 11 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6
modules:
- description: Creates or removes aggregates from NetBox

Check warning on line 13 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4
name: netbox_aggregate
namespace: ''
- description: Create, update or delete circuits within NetBox
Expand Down Expand Up @@ -94,28 +94,28 @@
0.1.1:
changes:
bugfixes:
- Fixed issue with netbox_vm_interface where it would fail if different virtual

Check warning on line 97 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6
machine had the same interface name (https://github.com/netbox-community/ansible_modules/issues/40)
- Updated netbox_ip_address to find interfaces on virtual machines correctly
(https://github.com/netbox-community/ansible_modules/issues/40)
0.1.10:
changes:
bugfixes:
- Updated inventory plugin name from netbox.netbox.netbox to netbox.netbox.nb_inventory

Check warning on line 104 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6
(https://github.com/netbox-community/ansible_modules/pull/129)
0.1.2:
changes:
bugfixes:
- Allow endpoint choices to be an integer of the choice rather than attempting

Check warning on line 109 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6
to dynamically determine the choice ID (https://github.com/netbox-community/ansible_modules/issues/47)
0.1.3:
changes:
bugfixes:
- Add error handling for invalid key_file for lookup plugin (https://github.com/netbox-community/ansible_modules/issues/52)

Check warning on line 114 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6
0.1.5:
changes:
bugfixes:
- Add argument specs for every module to validate data passed in. Fixes some

Check warning on line 118 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6
idempotency issues. POSSIBLE BREAKING CHANGE (https://github.com/netbox-community/ansible_modules/issues/68)
- Allow name updates to manufacturers (https://github.com/netbox-community/ansible_modules/issues/76)
- Builds slug for netbox_device_type from model which is now required and slug
Expand All @@ -129,13 +129,13 @@
a /32 and pass to NetBox. Fixes idempotency cidr notation is not provided
(https://github.com/netbox-community/ansible_modules/issues/78)
modules:
- description: Creates or removes service from NetBox

Check warning on line 132 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4
name: netbox_service
namespace: ''
0.1.6:
changes:
bugfixes:
- Fixed vlan searching with vlan_group for netbox_prefix (https://github.com/netbox-community/ansible_modules/issues/85)

Check warning on line 138 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6
- Removed static choices from netbox_utils and now pulls the choices for each
endpoint from the NetBox API at call time (https://github.com/netbox-community/ansible_modules/issues/67)
minor_changes:
Expand Down Expand Up @@ -763,6 +763,58 @@
- netbox_virtual_machine - Change vCPU to float from int (to reflect NetBox
3.0) [#605](https://github.com/netbox-community/ansible_modules/pull/605)
release_date: '2021-10-18'
3.20.0:
changes:
bugfixes:
- If `fetch_all` is `false`, prefix lookup depends on site lookup, so move it
to secondary lookup (https://github.com/netbox-community/ansible_modules/issues/733)
minor_changes:
- Add ``facility`` to ``location`` (https://github.com/netbox-community/ansible_modules/issues/1280)
- Add ``related_object_type`` to ``netbox_custom_filed`` (https://github.com/netbox-community/ansible_modules/issues/1268)
- Add ``status`` to ``location`` (https://github.com/netbox-community/ansible_modules/issues/1279)
- Add `description` to `netbox_cluster_group` module (https://github.com/netbox-community/ansible_modules/issues/1276)
- Add `serial` to `netbox_virtual_machine` module (https://github.com/netbox-community/ansible_modules/issues/1309)
- Add `status` to `netbox_cluster` (https://github.com/netbox-community/ansible_modules/issues/1275)
- Add `vid_ranges` to `netbox_vlan_group` module (https://github.com/netbox-community/ansible_modules/issues/1307)
- Add ability to rename variables set on the host by ``netbox.netbox.nb_inventory``
through configuration.
- Added option `hostname_field` to ``nb_inventory`` to be able to set the inventory
hostname from a field in custom_fields
- Adjust tests for various modules
- Fix the form_factor option on netbox_rack
- Update CI for NetBox 4.1
fragments:
- 1273-ability-to-rename-host-inventory-vars.yml
- 1275-feature-netbox_cluster-adds-status-field.yml
- 1276-feature-netbox_cluster_group-adds-description-field.yml
- 1281_move_prefix_lookup_to_secondary.yml
- 1307-feature-netbox_vlan_group-add-vid_ranges.yml
- 1309-feature-add-serial-number-to-vm.yml
- 1312-add-hostname_field-option.yml
- 41_updates.yml
- ci_netbox41.yml
- fix_issue_1268.yml
- fix_issues_1279_1280.yml
modules:
- description: Creates or removes permissions from NetBox
name: netbox_permission
namespace: ''
- description: Creates or removes tokens from NetBox
name: netbox_token
namespace: ''
- description: Create, update or delete tunnels within NetBox
name: netbox_tunnel
namespace: ''
- description: Create, update or delete tunnel groups within NetBox
name: netbox_tunnel_group
namespace: ''
- description: Creates or removes users from NetBox
name: netbox_user
namespace: ''
- description: Creates or removes user groups from NetBox
name: netbox_user_group
namespace: ''
release_date: '2024-09-12'
3.3.0:
changes:
minor_changes:
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/1281_move_prefix_lookup_to_secondary.yml

This file was deleted.

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/1309-feature-add-serial-number-to-vm.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/1312-add-hostname_field-option.yml

This file was deleted.

3 changes: 0 additions & 3 deletions changelogs/fragments/41_updates.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/ci_netbox41.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/fix_issue_1268.yml

This file was deleted.

3 changes: 0 additions & 3 deletions changelogs/fragments/fix_issues_1279_1280.yml

This file was deleted.

2 changes: 1 addition & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
author = "Mikhail Yohman <@FragmentedPacket>"

# The full version, including alpha/beta/rc tags
release = "3.19.1"
release = "3.20.0"


# -- General configuration ---------------------------------------------------
Expand Down
3 changes: 1 addition & 2 deletions docs/plugins/environment_variables.rst
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@

:orphan:

.. meta::
:antsibull-docs: 2.11.0
:antsibull-docs: 2.13.1

.. _list_of_collection_env_vars:

Expand Down
8 changes: 2 additions & 6 deletions docs/plugins/index.rst
Original file line number Diff line number Diff line change
@@ -1,15 +1,13 @@


.. meta::
:antsibull-docs: 2.11.0
:antsibull-docs: 2.13.1


.. _plugins_in_netbox.netbox:

Netbox.Netbox
=============

Collection version 3.19.1
Collection version 3.20.0

.. contents::
:local:
Expand Down Expand Up @@ -256,5 +254,3 @@ Lookup Plugins
:hidden:

nb_lookup_lookup


Loading
Loading