Hardened images available in edge channel
Retool now supports hardened images, which are available on the self-hosted edge release channel. These images are designed to improve supply-chain security, reduce the attack surface, and support modern infrastructure while remaining functionally compatible with existing deployments. Learn more about hardened images in the conceptual guide.
Plan your migration
Use the following high-level steps to evaluate and roll out hardened images.
1. Review requirements and environment
- Confirm that your environment meets the Self-hosted Retool requirements, including network and egress configuration.
- Identify any current reliance on shell access, system tools, or custom image modifications.
- Review your update process in Upgrade deployments and your overall deployment model in the Self-hosted quickstart.
2. Test hardened images in non-production
Retool strongly recommends testing hardened images on non-production instances first, for example:
- A development or staging instance in a separate Virtual Private Cloud (VPC) or cluster.
- A temporary test environment built using the Docker, Kubernetes, or ECS Fargate deployment guides.
When testing:
- Update your manifests or Docker Compose files to use the appropriate
*-edge-hardened-betatags. - Verify your critical apps, workflows, and database connections behave as expected.
- Check container health, logs, and telemetry using Deployment logs and Collect self-hosted telemetry data.
3. Roll out to production instances
When you're ready to use hardened images in production:
- Follow your usual deployment and rollout process. For example, use the near-zero downtime strategy in Scale your self-hosted deployment infrastructure.
- Upgrade instances sequentially (development → staging → production) and validate each step.
- Communicate with your users about maintenance windows and any expected changes.
If you encounter regressions, you can temporarily roll back to classic images by reverting your image tags while you work to diagnose and resolve issues.
Stable channel timeline
After sufficient testing and feedback on edge, Retool plans to transition hardened images to the stable channel. When that happens:
- Both Stable classic and Stable hardened images will be available in parallel for a period of time.
- Over time, hardened images will become the recommended default for production deployments, and classic images will eventually be phased out.
To stay current on timelines and support windows, monitor the Stable releases and Self-hosted requirements documentation.