Skip to content
Snippets Groups Projects
Commit f3026d4b authored by Aleksandr Kurbatov's avatar Aleksandr Kurbatov
Browse files

v1.1.34

parent 4d7ad5d8
No related branches found
No related tags found
No related merge requests found
Pipeline #91641 passed
# GAP Ansible changelog
1.1.34 2025-01-27
- added `pim` role for when BGP multicast v4 or v6 families are added to the list.
- bugfixes
1.1.33 2025-01-21
- syslog.j2: add `log-events` config
1.1.32 2025-01-21
- IPtrunk: changes in `ga_id` field to reflect refactoring in GSO.
1.1.31 2025-01-20
- `po_prefix_lists`: prefix-list-type is taken from inventory per service.
1.1.30 2025-01-17
- VPRN:
- VPRN:
- added aggregates to the template.
- added description under BGP stanza.
- `bgp_config` role: explicit config of `local-address`.
- `sbp` role: static config of `cflowd` under interface.
1.1.29 2025-01-16
- Updates to edge_port role (interface descriptions)
- Updates to sbp role (interface_description)
- Updates to push_config role (neighbor descriptions)
- Updates to policy_options role (generation of NREN communities)
1.1.28 2025-01-15
- Updated `vrf` role
- Updates to:
- `fw_filter`
......@@ -32,18 +44,23 @@
roles to adjust them to `LHCONE` NREN access.
1.1.27 2025-01-09
- `promote_p_to_pe`: PE static routes as a separate WF step
1.1.26 2025-01-09
- bugfixes in `promote_p_to_pe`
1.1.25 2025-01-08
- `promote_p_to_pe`: bugfixes in `ansible_host` settings within the role.
1.1.24 2024-12-13
- `po_prefix_lists`: bgpq command is a var with the value set to `bgpq3` in the roles vars.
1.1.23 2024-12-13
- Refactoring extra_vars in relation to `gs_id` and `ga_id`.
- `edge_port`
- `sbp`
......@@ -53,6 +70,7 @@
- `iptrunk_checks`
1.1.22 2024-12-13
- Added `vrf` role, which rolls out a base VRPN config on a list of provided routers.
- Requires an appropriate set of vars in `geant_services/VRF/{{ VRF_NAME }}`
- Added `ip_prefix_list` separate role.
......@@ -60,14 +78,17 @@
- Adjustments to the `deploy_service_config` to work with the new `update_vrf` playbook.
1.1.21 2024-12-05
- Bugfixes in `edge_port`: encapsulation
- Added `service_checks` role
- Updates to `l3_core_service` playbook
1.1.20 2024-12-04
- Bugfixes in `p_to_pe_promotion` pre and post checks
1.1.19 2024-12-03
- Added a list of roles for L3 service provisioning.
- `sbp` - SBP interface configuration
- `fw_filter` - configuration of FW filters to use under SBP.
......@@ -77,96 +98,122 @@
- `deploy_service_config` - A role to assemble config from the artifacts produced by the above roles and push it to a device.
1.1.18 2024-12-02
- GRPC config with conditional for easy on and off.
1.1.17 2024-11-27
- Added GRPC config to the general/system stanza.
- Cleanup in `ibgp_update` templates.
1.1.16 2024-11-20
- Fixed remaining issue with netconf exclusive lock by introducing lock=never
1.1.15 2024-11-12
- Fixed `ansible_connection` setting in `ibgp_update` role.
- PE-specific SNMP communities in PE base config and `promote_p_to_pe`.
- Fixed `source-addresses` in `promote_p_to_pe` to include PE-specific source-addresses.
- SNMP ACL made optional.
1.1.14 2024-11-11
- Cleanup of `ansible_connection` in different roles to load it correctly from the inventory.
- Add `fec none` into Juniper template inside `iptrunk` role.
1.1.13 2024-11-08
- Removed ISIS overload step from `promote_p_to_pe` role.
1.1.12 2024-10-30
- Updates to `bgp_base` template (added `local-as` parameter)
- Updates to `general` base-config template (strict `redundancy` config)
1.1.11 2024-10-26
- Added role for the Edge (access) port
- IES definition is added to the PE base config
1.1.10 2024-10-17
- Enable `config_mode` "private" in all relevant Nokia deployment tasks.
1.1.9 2024-10-08
- `iptrunk_migration`: Add BFD update logic and template to Nokia as a remaining side.
- `iptrunk_migration`: Add trunk deactivation part for Nokia as a replaced side.
1.1.8 2024-10-07
- Small bugfixes
1.1.7 2024-10-07
- Small fixes in iBGP config verification for P-routers.
1.1.6 2024-10-02:
- Card FP (accounting) should only be configured on PE routers.
1.1.5 2024-09-30:
- Added Destination class usage / accounting for the Nokia devices.
[1.1.4] 2024-09-26:
- Bugfixes in iBGP/SDP PE update
- Backports from v1.0.90
1.1.3:
- Enhancements to FW template
1.1.2:
- Bug fixes for SR2se `base_config` in `PE` mode:
- changes to `cflowd`
- changes to `cards` template
1.1.1:
- `base_config` role reworked to allow P or PE config and SR2se routers.
- templates from `base_config` role moved to a separate `bc_templates` folder.
- `promote_p_to_pe` role reworked to use the common `bc_templates` folder.
1.1.0:
- Added role `promote_p_to_pe`.
- Updates to `ibgp_update` related to the `promote_p_to_pe`.
1.0.90:
- Fix in TWAMP-light server template (set to replace reflector)
1.0.89:
- Fix in the FW template - corrected duplicated IPV6_ND term.
1.0.88:
- Fix in the FW template - corrected path to `port_list_entries.j2`
1.0.87:
- Update in `iptrunk_twamp` role: role vars moved into inventories.
1.0.86:
- Update in `iptrunk` vars: `minimum_links` now only come as part of `iptrunk` object from GSO. This will rectify misconfiguration on the Juniper side.
1.0.85:
- Update in `port-threshold` calculation in `iptrunk` role.
- Update in `iptrunk_checks` role (Skip Juniper side checks if interface is not 'et-'; skip optical diff if not called from `iptrunk_migration` role).
1.0.84:
- Update config parameters for TTL-expired in `iptrunk` and `iptrunk_migration` roles.
1.0.83:
- Update iBGP groups when terminating PE router: a) Remove PE from PE mesh; b) Remove PE from P routers config.
......@@ -176,228 +223,292 @@
- Added ICMP TTL-expired config in interface template in `iptrunk_migration` (NAT-622)
1.0.80:
- Added ICMP TTL-expired config in interface template (NAT-622)
1.0.79:
- Added SSH `inbound-max-session` to the base_config.
1.0.78:
- Validation/verification logic added to `base_config`, `iptrunk`, `iptrunk_twamp` roles.
- Cleanup of `base_config` templates.
- Cleanup of `iptrunk` templates.
1.0.77:
- `iptrunk_migration`: if trunk is `Leased`, update the target BFD address (LO of the new node) after migration and check the BFD status.
- `iptrunk_checks`: added LLDP check - simple `show lldp neighbors`.
- `iptrunk_checks`: updated parser for Nokia optical port output.
1.0.76:
- fixes in `iptrunk_migration` role (BFD, min-links, corrected interface descriptions)
1.0.75:
- fixes in `iptrunk_twamp` role (calculate description string)
1.0.74:
- bugfixes in `iptrunk` role for removed interfaces.
1.0.73:
- bugfixes in `iptrunk` role for Juniper.
1.0.72:
- bugfixes in `iptrunk`, `iptrunk_checks` and `iptrunk_migration` roles
- update in command list in `base_config_checks` role.
1.0.71:
- iptrunk_twamp: Added support for Nokia-Nokia trunks (TWAMP-light)
1.0.70:
- iptrunk_checks: Optical trunk checks with PRE and POST stages with the diff produced for the "remaining" trunk endpoint.
- iptrunk_checks: connectivity checks (ping) now split into 2 tests: packet-loss and MTU with the respective separate parameters.
1.0.69:
- iptrunk_twamp: Refinement to the Junos client template
1.0.68:
- iptrunk_twamp: added `verb` extra var for better management of the tasks inside role
1.0.67:
- iptrunk_twamp: TWAMP checks update (separate step in the workflow)
1.0.66:
- iptrunk_twamp: updated TWAMP status checks and minor cleanup
1.0.65:
- iptrunk_twamp: style fixes
1.0.64:
- iptrunk_twamp: bugfixes and minor stylistic updates
1.0.63:
- iptrunk_twamp: initial checks and bugfixes
1.0.62:
- iptrunk_twamp: bugfixes
1.0.61:
- Added iptrunk_twamp role: simple scenario with only Nokia-Juniper trunks where Nokia side will always be server.
1.0.60:
- Base-config: re-enable SSH template (for the `preserve-key` knob)
- Trunks: Correct implementation of min-links policy (minimum links are now calculated inside the role based on the initial number of members inside trunk).
1.0.59:
- Update to the AAA RADIUS template (health-check=none)
1.0.58:
- Refinements on iptrunk role (NAT-401).
- iptrunk_checks role: update ping count.
1.0.57:
- Fixes to enable `commit_comment` in base_config and ipbg_update roles
1.0.56:
- Using custom `nokia_netconf_config` module which gives an option to use `commit_comment` with SROS.
- Update `meta` for each of roles to use `colletions` specification.
- General cleanup.
1.0.55:
- Fixes to the iptrunk_checks role
1.0.53:
- Changes to the iptrunk_checks role (ping check added for Junos and Nokia).
1.0.52:
- Added basic optical checks to `iptrunk_checks` role
1.0.51:
- Rework of SNMP communities and SNMP ACLs:
- SNMP ACL definitions in inventory are moved into a separate dict and are now rendered separately in the template.
1.0.50:
- basic support for the iptrunk_migration workflow:
mx-mx trunk -> mx-nokia trunk.
1.0.49:
- get rid of the hardcoded `remote_user` in playbooks.
1.0.48:
- fix PIM fw filter
- add redundancy rollback config
1.0.47:
- fix in CPM fw filters around PIM term
1.0.46:
- updates to system/management-interface (SNMP enable)
1.0.45:
- update in iBGP checks
1.0.44:
- add iBGP checks into ibgp_update role
1.0.43:
- changes in the iBGP V6 group name
1.0.42:
- changes in ibgp_update role
1.0.41:
- switched from Juniper.junos role to junipernetowrks collection in:
-- ibgp_update
-- ibgp_update
-- iptrunk
1.0.40:
- Fixed playbook name to align with LSO
1.0.39:
- Bug fix in pim template for base-config
1.0.38:
- Bug fix in isis template for base-config
1.0.37:
- Bug fixes
1.0.36:
- Base-config: changed replace position in interfaces (router Base), so that the re-deployment works without deleting trunks.
1.0.35:
- Base_config verbosity
- IPtrunk changes
- iBGP role
1.0.34:
- IPtrunk: supress diff output in real-run
- IPtrunk_checks: reworked
1.0.26:
- Base-config: minimized verbosity (no diff)
1.0.25:
- SNMP Views reworked
1.0.24:
- IPtrunk_checks and IPtrunk_migration: attribute rename 'router_vendor' -> 'vendor'
1.0.23:
- IPtrunk: Nokia template typo fixes3
1.0.22:
- IPtrunk: Nokia template typo fixes
1.0.21:
- IPtrunk: Nokia template typo fixes
1.0.20:
- Nokia IPtrunk modifications (port naming conventions; IP MTU; QoS)
1.0.19:
1.0.18:
- Base-config: Add "log-prefix" configuration into syslog template
1.0.17:
- Base-config: Small fixes in the templates.
1.0.16:
- Replace keyword is strategically repositioned to not override entire stanzas and make base_config re-deployment possible
- IPtrunk role is changed to accomodate the latest model of IPtrunksides
1.0.15:
- Add role to do show commands for checking health of the router after installing base config
- Add role to do show commands for checking health of the router after installing base config
- Renamed attribute router_vendor to vendor in iptrunk role
1.0.14:
- Base-config cleanup
1.0.13:
- Base-config cleanup
1.0.12:
- Changes to the base_config based on the NE feedback
- SNMP Views
- System wide source addresses
- BGP (error-handling)
- ISIS (advertise capability)
- PIM RP default config
- Global load balancing
- Templates reorganized according to the config hierarchy
- SNMP Views
- System wide source addresses
- BGP (error-handling)
- ISIS (advertise capability)
- PIM RP default config
- Global load balancing
- Templates reorganized according to the config hierarchy
1.0.11:
- Added 'static_routes' template
- Reorganized templated related to the 'router' stanza
1.0.9:
- Multiple fixes and cleanup
1.0.8:
added support for:
- QoS
- distributed cpu protection
1.0.7:
Nokia-specific templates:
- system/security
-- aaa_local_profiles
-- user_params
......@@ -412,11 +523,13 @@ Update the base config with additional Nokia-specific templates.
1.0.5:
Overhaul in Nokia filters templates:
- Correctly works with the terms where dst-prefix lists are not defined
- Correctly works with IPv6-specific syntax
1.0.4:
Nokia-specific templates added into base_config role:
- General system config (system name, banner, etc)
- Firewall
- Syslog
......@@ -424,5 +537,6 @@ Nokia-specific templates added into base_config role:
- Updated ISIS SR node ID calculation logic
1.0.3:
- Added nokia_netconf_config module and SROS plugin.
This allows to use 'commit_comment' with Nokia SROS devices.
......@@ -8,7 +8,7 @@ namespace: geant
name: gap_ansible
# The version of the collection. Must be compatible with semantic versioning
version: 1.1.33
version: 1.1.34
# The path to the Markdown (.md) readme file. This path is relative to the root of the collection
readme: README.md
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment