Below are the end‑to‑end procedures to deploy Globant Enterprise AI for Version 2026-01 and its Hot Fix.
Check also version updates for the main platform components.
No manual steps required.
-
Starting with this version, you must perform a container port migration. The updated frontend images move the container port from 80 to 8080.
Update the service deployment definition accordingly to avoid deployment failures.
-
Public Tools from the installation (Remote Modules) are converted into Integrations that group one or more Tools.
- Changes:
- Common parameters are moved to the Integration level.
- Parameters are removed from the Tool level.
- Authentication parameters are replaced by a Credential.
- Credentials are linked to the Integration.
- During migration:
- Sensitive parameters from Tools are backed up.
- They are restored into Credentials.
- They are automatically linked to the new Integrations.
Private Tools in each Project are grouped into an automatically created Integration with a 1-1 relationship.
-
The SAIA integration URL, previously configured in Integration settings, now uses an environment variable to address a security issue.
- Step 1: Pre-deployment
- Step 2: Deployment
- Step 3: Post-deployment
- Disable Auto-Update for all Remote Modules involving Agents, Tools, and Integrations.
- Perform a database backup.
- Add the Flows base URL environment variable to the API and Console containers.
Add the following environment variable:
GEAI_SAIA_SERVER_URL
Description:
GEAI_SAIA_SERVER_URL = SAIA API endpoint
Sample:
https://api.saia.ai
To obtain OAuth configuration values:
- Go to Console.
- Navigate to Security → GAM Configuration.
- Open Applications.
- Select the application used for login (Lab & Station).
In the OAuth Authentication tab you can find the required values.
Sample:
FLUENT_LAB_BASE_URL="https://botbuilder.fluentlab.ai/fluentlab"
Execute the deployment:
- Update container images.
- Run database migrations.
Important considerations
- Launch the API before updating any containers so schema and data migrations can run.
- Migrations run asynchronously and may take time.
- Start them before performing container updates.
- This process can take approximately 1 hour because it includes data migration.
- A maintenance window of 1-2 hours is required.
- Perform a full database backup before deploying the new version.
The execution order is crucial for a successful migration.
- Verify Lab module version. The Lab module must be in Revision 34.
Do NOT reinstall the module. Nothing should be done here.
- Update The Lab Public Component modules. This groups Public Tools into Integrations and moves parameters from Tools to Integrations.
- Update The Lab Tools: Google Drive Tools modules (if previously installed). This groups Public Tools into Integrations and moves parameters from Tools to Integrations.
- Reinstall The Lab module. This processes backed-up parameters and links them to the new Public Integrations. The reinstall process of The Lab module can take 10-15 minutes. The Web UI will timeout after clicking on Reinstall, but the process will continue running in the background.
To verify completion:
- Check the console logs.
- Search for TeamStudio entries.
- When no new logs appear, the process has finished.
A new dashboard dimension called Provider has been added.
To update historical data:
- A new profile disables analytics containers in Flows (fluentlab). To disable them, add the analytics-disabled profile. To activate it, include it in the SPRING_PROFILES_ACTIVE environment variable.
- Ensure system modules are up to date. Navigate to Console → System → Modules. Verify that the Security Configuration module is updated.
Add the following system parameter for Web Search Google EngineId:
$(toolplugin_d39eadfb-35cc-4852-9203-0fe6c1650bab_engineId)
Add the following environment variable to infrastructure (Container: API Y Worker):
CREDENTIAL_d39eadfb-35cc-4852-9203-0fe6c1650bab_APIKEY: ${{ secrets.WEB_SEARCH_API_GOOGLE_KEY}}
- Open the Keycloak Admin Console.
- Select the FluentlabTenant realm.
- Go to Identity Provider:
- Select Globant Enterprise AI identity provider.
- Enable Store tokens.
- Enable Stored tokens readable.
- Go to Realm roles:
- Select default-roles-fluentlabtenant.
- Select Assign role → Client role.
- Search for client broker.
- Select the role read-token.
- Go to Client scopes:
- Select roles.
- Open the Mappers tab.
- Select Add mapper → By configuration.
- Select User Client Role.
- Configure the mapper:
- Name: Broker Client Roles
- Client Id: broker
- Multivalued: On
- Token Claim Name: resource_access.${client_id}.roles
- Claim JSON Type: String
- Add to ID token: Off
- Add to access token: On
- Add to lightweight access token: Off
- Add to userinfo: Off
- Add to token introspection: On
Create environment variables for the newly available GPT models in Azure AI Foundry.
Models in the eastus2 region:
- azure_ai_foundry/gpt-5.2
- azure_ai_foundry/gpt-5.1-codex
- azure_ai_foundry/gpt-5.1-codex-mini
Required environment variables in container saia-litellm:
AZURE_AI_FOUNDRY_OPENAI_API_BASE_2
AZURE_AI_FOUNDRY_API_KEY_2
In the GEAI Console, set the new models status to Active.
- In the GEAI Console, install the Rev. 51 of the remote module.
- Set the following models to Active:
- awsbedrock/us.anthropic.claude-sonnet-4-6
- awsbedrock/us.anthropic.claude-opus-4-6-v1
- Test the models by creating an agent in The Lab.
- In the GCP Console, go to Model Garden and enable the following models:
- Anthropic-> Claude Sonnet 4.6 (region global)
- Anthropic-> Claude Opus 4.6 (region us-east5)
- GLM 5 API Service
- In the GEAI Console, install Rev. 128 of the remote module.
- Set the following models to Active:
- vertex_ai/claude-sonnet-4-6
- vertex_ai/claude-opus-4-6
- vertex_ai/gemini-3.1-pro-preview
- vertex_ai/zai-org-glm-5-maas
- Test the models by creating an agent in The Lab.