Changelog¶
v0.10.3 - 2025-07-09¶
v0.10.2 - 2025-07-08¶
Require manual action to terminate each site upgrade
Add support for LAG uplink peering ports
Allow additional vlans to be attached to interfaces via the mpn settings
Improve handling of out of bound ip address
v0.10.1 - 2025-06-02¶
Fix fortigate deploy ordering when deleting datanetwork
v0.10.0 - 2025-04-03¶
Added service builder extension point
Add firewall oob interface documentation
Fix update validation checks
Add multiple vpn endpoints support for uplink peerings
Add used_mgmt_prefix attribute to prevent duplicated management prefix
Use better inmanta orchestrator client in plugins
Fix fortigate interface removal when removing datanetwork
v0.9.31 - 2025-02-07¶
Allow to specifie oob network in the config
Fix failing athonet_core resources in upgrade_preparation
Add protected attribute to mpn service to prevent service interrupting updates
Fix uplink peering deletion
Fix vms not getting an ip from dhcp when booting
Add netbox 4.1 support (not backward compatible)
v0.9.30 - 2024-11-26¶
Enable clustering in failed state.
v0.9.29 - 2024-11-18¶
More resilient fortigate integration: don’t block ims, core and fortigate resources when fortinet is unavailable
Configure athonet_core api to be version aware
Configure athonet_ims api to be version aware
Make ntp servers updatable
Improve IMS configuration
v0.9.28 - 2024-10-25¶
Configure DNS and NTP on switches
Remove blackhole routes
v0.9.27 - 2024-10-21¶
Add support for multiple netbox agents
v0.9.26 - 2024-10-03¶
Export the leaked default gw to the UPF in case no firewall is used
v0.9.25 - 2024-09-24¶
Enforce apn name are lower case without spaces in the API
v0.9.24 - 2024-09-12¶
Enforce apn name are lower case without spaces
Make pcf scripts explicit
Add mermaid diagram checker for mock tests
Enable ims fluentbit and eventlog-manager services before configuring them
Allow FW management access from OAM VRF
Add enable_nat_traversal attribute to service uplink peerings
Add missing FW dependencies between vdom/address and interface/policy
Add mpn settings and ntp servers to mpn service attributes
Add deployed state after creating
Add peering_id index to peering
Add tas srv record to IMS ENUM for Athonet
v0.9.23 - 2024-07-17¶
Filter routes announced to RAN VRF when IPSec access is enabled
Add option to disable NAT on uplink for chosen destination prefixes
v0.9.22 - 2024-07-16¶
Add a topology with central and edge location
Add support for UPF allocation for slices
Fix VPNs on uplinks with l2 at the other site
Add Boot delay capability to VirtualMachines
v0.9.21 - 2024-06-24¶
Fix ims peering_id allocation
Include os_name/device_type in juniper config
Add hostname to ESXI host
Update documentation to include upgrade functionality
Allow service deletion in documentation states
Do not disable the backup route over the OOB interface
Extend support for IPSEC tunnels
v0.9.20 - 2024-06-12¶
Fix netbox support for 3.7
Add support for FNT inventory
v0.9.19 - 2024-06-05¶
Add the A records of functions for both sites to the DNS/ENUM function of the IMS
v0.9.18 - 2024-06-05¶
Fix firewall address resources
Use new retry attributes from ims and core api entity
Add TAS ip to the DNS/ENUM for Athonet
Add application 16777217 to the DRA
Add sh application and interface to UDM
v0.9.17 - 2024-06-03¶
Upgrade IMS support to 1.23.3.1
v0.9.16 - 2024-05-30¶
Fix route configuration when IPSec is used
Fix IPSec using different secrets
Fix wrong assertion for uplink peering (DHCP does not need to be enabled)
Fix wrong type for some values with juniper_ex
Fix PrefixList deployment loop
Add OAM peering and option to access the RAN from the OAM network
v0.9.15 - 2024-05-15¶
Add suggested values for Core and IMS Versions
v0.9.14 - 2024-05-15¶
Fix cycle dependencies in upgrade_preparation_failed
Fix issue with single switch topologies and two firewalls
v0.9.13 - 2024-05-14¶
Add peering for EXT_IMS VRF to the IMS settings
Fix peering static route bfd config
Add default token mechanism for Fortigate
Only configure number of lags when there are required
Make handling of tenant names more robust
Add MPN location and customer uniqueness validation
Allow ping on Fortigate interfaces
Improve Netbox documentation
v0.9.12 - 2024-05-07¶
Refactor blueprints to fix a bug in support IMS in the single switch blueprint
Fix IPSec configuration for Uplink peering
v0.9.11 - 2024-05-03¶
Add creating_failed state
DSM and NRF provisioning data are no longer backup up
Add constraint to the Netbox
slug
fieldFix removal of DataNetwork
Add oob placeholder interface on server
Make VRF unique in Netbox
Add netbox validation for location and tenant before documentation
v0.9.10 - 2024-04-22¶
Introduce os_name for switch to separate device type from os and adapter
Add support for changing log level
v0.9.9 - 2024-04-17¶
Fix default IPv6 GW for IMS/UPF network
v0.9.8 - 2024-04-16¶
Fix IPv6 peering between switches
v0.9.7 - 2024-04-14¶
Add documentation tab
Add regeneration of Fortigate token
Add support for handling multiple secrets in a single resource
v0.9.6 - 2024-03-29¶
Allow configuration without log processing
v0.9.5 - 2024-03-28¶
Add TAS and XCAP configuration
Expose national prefixes in the IMS config API
Refactor blueprint to support different topologies and add a lab blueprint that shares a switch between two sites
Add upgrade support
Change IMS default configuration
v0.9.4 - 2024-03-12¶
Fix use for hostname in scscf and icscf
Configure EIR realm for additional PLMNIDs in the MME
Create EPC dns zones for additional PLMNIDs
v0.9.3 - 2024-03-11¶
Add network_names as an instance option
Updated
Password
entities and dependencies for Athonet modulesMake vendor dependencies optional
Add support for Juniper MX switches
Fix ip parsing logic on get_oob_ip
Move plugins to std and bump std dependency
Support uplink peerings with different L2 and L3 sites
Validate peerings defined in service attributes
Refactor secret integration
Add support for Prometheus
Add initial RAN orchestration support
Switch to policy based routing instead of VRFs for the Athonet IMS
Support multiple PLMN IDs
Add default 4G slice for IMS DN
Make network function naming customizable
v0.9.2 - 2024-01-17¶
Add MME set configuration
v0.9.1 - 2024-01-16¶
Port to latest fortigate adapter
v0.9.0 - 2024-01-15¶
Fix mixed config for external switch port (tagged and untagged)
Allow configuration of log shipping
Add configuration of network names (full and short form)
Add DataNetwork and DNPeering purge support
Change order of AMF and MME encryption procotols to
*ea2, *ea1, *ea0
Add support for Log processing
Allow configuration of the license precedence
Add support for Active/Backup links
Add SMF based pools, PCSCF IPs and PCRF selection to the core and ims
Add and Enable BFD support
Add DHCP support
Add AMF and MME names to the configuration
Fetch OOB IPs from inventory
Made AMF ID unique per AMF over all deployments
FortiGateConfiguration now gets the cpu_size from the VM
Support IPv6 addresses to the IMS datanetwork and the pcscf
Add option to not manage athonet licenses (core.athonet.manage_license and ims.athonet.manage_license)