Announcing TSB 1.12
Introducing Tetrate Service Bridge (TSB) version 1.12.0 - TSB enhances enterprise service mesh capabilities with advanced gateway features, configuration management, and improved platform reliability.
This release introduces OpenAPI-based payload validation for gateways, Configuration Profiles for hierarchical settings management, Enhanced Edge Gateway priority based failover and Management Plane failover capabilities for high availability. Platform teams can now leverage new Segmentation Policies for fine-grained traffic control, alongside enhanced troubleshooting features and UI improvements for better operational visibility.
New Features and Improvements
- OpenAPI Based Payload Validation on Gateway:
- The Gateway resource now supports OpenAPI-based payload validation, enabling direct reference to OpenAPI schema definitions.
- Users can configure the Gateway to validate incoming request payloads against OpenAPI specifications, published as a TSB API resource.
- This feature is released as Beta, to accommodate any future API changes based on user feedback.
- Configuration Profiles Impact Analysis:
- Configuration Profiles Impact Analysis feature helps users understand how configuration profile changes affect TSB resources and platform workloads.
- The UI now enables easy comparison of current and edited profiles, detailed property-specific analysis, and clear visualization of the impact hierarchy.
- Enhanced Edge Gateway Priority Based Failover:
- Tier1 Gateway priority based multi cluster failover ensures seamless traffic failover to the next prioritized cluster if an endpoint fails, improving reliability for weighted Tier1 Gateway configurations.
- Unified Gateway Installation & Management via TSB MP:
- Gateway Install resources can now be applied directly to MP as a TSB resource using tctl, REST API, or kubectl (GitOps).
- The MP Gateway Install resource enables centralized creation and management of gateway installations via TSB MP.
- Component Status:
- The Install status field provides the status of the TSB components to help you understand the installation and upgrade status. Status field also provides version information for each component.
- Management Plane failover:
- You can deploy a second, standby Management Plane instance and configure dynamic configuration replication from active to standby. In the event that the active Management Plane instance were to fail and cannot be recovered, you can then initiate a failover to the standby instance.
- This feature is released as Beta, and should be used with guidance from Tetrate support
- Troubleshooting Enhancements:
- Summarized API metrics: Raw Endpoint metrics that are typically collected and exported against api parameters are now summarized to show the metric on the root api resulting in significantly lower volume of metrics, and clearly show the state of an actual api rather than the individual instances.
- Multiple UI improvements:
- Configuration Profiles UI:
- Impact Analysis for Configuration Profiles: Configuration Profiles now show the impact of the profile on the hierarchy.
- Enhanced UX for Configuration Profiles editor and Blame view.
- Added audit logs for Configuration Profiles.
- Fixed pagination reset after last sync updated on cluster page.
- Added OpenAPI validation UI.
- Configuration Profiles UI:
Additional Enhancements
Refer to TSB 1.12 Release Notes for complete list of additional improvements in TSB 1.12
Deprecations
Feature | Deprecation Release | End of Life Release | Notes |
---|---|---|---|
Tier 1 Gateway | 1.10.0 | 1.14.0 | Migrate to Unified Gateway |
Ingress (Tier 2) Gateway | 1.10.0 | 1.14.0 | Migrate to Unified Gateway |
Egress Gateway | 1.10.0 | 1.14.0 | Migrate to Unified Gateway |
Security Domains | 1.12.0 | 1.14.0 | Migrate to Segmentation Policies |
Applications | 1.11.0 | 1.13.0 | Discontinue use |
Upgrade Notes
Starting from TSB 1.12, IsolationBoundary
is a required component of TSB architecture. This feature enables multiple revision installations, allowing seamless control-plane upgrades while enforcing network segregation. For a comprehensive understanding of IsolationBoundary, refer to the IsolationBoundary Concept documentation.
If you're upgrading to TSB 1.12 from a non-revisioned deployment, we strongly recommend enabling IsolationBoundary in your cluster before proceeding with the upgrade. For migration guidance, follow our Non-revisioned to Revisioned upgrade documentation.
Get Started with Tetrate Service Bridge
To get started with Tetrate Service Bridge:
- Review the Initial Requirements and identify the target platform
- Determine if you wish to:
- follow a quick demo installation
- perform a more-involved production-ready installation (Management Plane, Cluster Onboarding)
- apply an upgrade to an existing Tetrate Service Bridge deployment
Don't hesitate to reach out to your Tetrate support contact if you have any questions.
📄️ Announcing TSB 1.12
Tetrate Service Bridge 1.12 release overview
📄️ Release Notes
Version 1.13.0-dev
📄️ Feature Status
Status of included features
📄️ Support Policy
TSB support policy, release schedule, and component version matrix