IAG 5 feature comparison
IAG 5 introduces architectural improvements and new capabilities while removing some IAG 4 features. This document outlines key changes when upgrading from IAG 4.
New features
Git-native code storage
IAG 5 provides first-class Git support for storing and retrieving custom code with robust version control.
Flexible deployment architectures
IAG 5 supports multiple deployment architectures to meet different scalability and availability requirements:
- All-in-one deployments: Single gateway servers handle both management and execution
- Distributed execution: Gateway servers manage coordination while dedicated runner nodes handle service execution
- High availability configurations: Multiple gateway servers in active/standby mode with automatic failover
- Multiple cluster architecture: Independent clusters for geographic distribution or network segmentation
For more information, see Choose a deployment architecture.
Environment builder
IAG 5 automatically builds and maintains Python, Ansible, and OpenTofu environments based on your requirements files.
Key differences for users
- Git-based workflow: All automation content managed through Git repositories
- No graphical user interface: All configuration uses command-line interface with context-sensitive help (—help)
- No vault integration: No support for Hashicorp Vault or Cyberark integrations as of IAG 5.1
- Configuration Manager applications: Not currently supported for IAG 5
Feature comparison
Migration from IAG 4
Migration best practices
- Assign migration team: Designate a primary individual to oversee the migration with additional support staff
- Inventory current assets: Document all scripts, playbooks, and other items that need migration
- Plan Git repository structure: Define git repository layout to organize and manage your gateway services
Migration steps
- Migrate content to Git: Move Ansible playbooks, Python scripts, and OpenTofu plans to Git repositories
- Build development environment: Set up IAG 5 in local mode for development and testing
- Configure IAG 5 resources: Set up repositories, services, decorators, secrets, and users
- Deploy staging and production: Evaluate appropriate IAG 5 deployment models and build instances
Migration timeline
Plan to remain on IAG 4 only as long as necessary for migration. IAG 5 represents the next generation of Itential’s automation gateway technology with enhanced architecture and simplified deployment. IAG 5 supports concurrent operation with existing IAG installations. You can evaluate IAG 5 capabilities while maintaining current operations.
Future gateway features will be developed for IAG 5 and later versions as older versions transition to maintenance mode.