diff --git a/geant/gap_ansible/CHANGELOG.md b/geant/gap_ansible/CHANGELOG.md index 1ccf8681c136b7415d88d0f34eeb6f84131e14d1..03eb2a91b90fd40bf1784892f31b2a6d53d97ccb 100644 --- a/geant/gap_ansible/CHANGELOG.md +++ b/geant/gap_ansible/CHANGELOG.md @@ -1,22 +1,28 @@ # GAP Ansible changelog 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.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: @@ -25,145 +31,206 @@ - Fix of ICMP TTL-expired in `iptrunk_migration` 1.0.81: - 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 -- 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 -- Renamed attribute router_vendor to vendor in iptrunk role +- 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 @@ -173,15 +240,19 @@ - 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 @@ -192,12 +263,15 @@ Nokia-specific templates: - filters/cpm -- different ICMP scenarios -- support for port ranges + 1.0.6: 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)