Gateway 5.1.0 feature announcement
This page contains information for new features, improvements, and fixes completed within Itential Gateway 5.1 (Gateway 5), as well as any other announcements or information that coincide as part of this release.
Introducing Gateway 5.1
Itential Gateway 5.1.0 represents the evolution of Gateway 4, introducing new capabilities, simplified deployment, and enhanced scalability for network automation operations.
Gateway 5.1 follows semantic versioning (MAJOR.MINOR.MTCE).
As a major version release, Gateway 5 introduces significant architectural changes and is not backward compatible with previous Gateway versions. However, customers can run Gateway 5 alongside existing Gateway installations, allowing for gradual adoption of new capabilities.
What’s new in Gateway 5.1
Gateway 5 introduces the following enhancements:
- Modern architecture: Updated architecture and deployment models for enhanced performance and future development
- Simplified installation: Streamlined deployment process compared to previous versions
- Cluster support: Enhanced cluster-based deployments with improved load balancing
- Service discovery: Automatic discovery and registration of available gateway services
- Kickstart service creation: Import all of the automation scripts within a repository by specifying the
--repositoryflag in youriagctl db importcommands - Pyproject.toml support: Support for the modern Python project configuration standard for Python services
- External database support: Use an etcd database or Amazon DynamoDB table as your gateway cluster’s data store
- Dependency registry support: Use PyPI and Ansible Galaxy registries with your Python and Ansible services
Service execution syntax update
Gateway 5.1 introduces a new syntax for running services that requires the service keyword. This change ensures consistency with other service-related CLI commands.
Example:
This syntax change affects all service execution commands. Update your scripts and automation workflows accordingly when migrating to Gateway 5.1.
For more information, see iagctl run service.
Platform integration
Gateway 5 works with Gateway Manager to connect to Itential Platform, enabling Gateway 5 services to be used as tasks within Platform workflows.
Deployment and compatibility
Gateway 5 supports cluster-based deployments and can run alongside existing Gateway installations without conflicts. Gateway Manager is required to connect Gateway 5 clusters to Itential Platform.
Summary
Gateway 5 represents the next generation of Itential’s automation gateway technology with enhanced architecture and simplified deployment. This release supports concurrent operation with existing Gateway installations, allowing you to evaluate Gateway 5 capabilities while maintaining current operations.
Future gateway features will be developed for Gateway 5 and later versions as older versions transition to maintenance mode.