v1.0.1 Release
This release introduces critical configuration updates for Keycloak identity management, BigHammer UI capability toggles, and new agentic observability features specifically for Azure environments.
Summary of Changes
- Keycloak Token Issuer Mismatch Fix: Resolved a critical issue where internal API requests to Keycloak were rejected with a
401 Unauthorizederror due to dynamic hostname resolution. Keycloak now strictly validates all internal backchannel tokens against the external HTTPS issuer by utilizing theKC_HOSTNAME_URLvariable. - Snowflake Stored Procedure Enablement: Enabled Snowflake specific capabilities for the BigHammer UI and AI Agent. This toggle is exclusively active in Azure environments.
- Ops Agent & Schema Drift Integration: Enabled Ops Agent telemetry and Schema Drift monitoring for backend services including the AI Agent and Audit API.
- Celery Enablement: Toggled
USE_CELERYtoTruefor the Audit API to enable asynchronous task processing.
Technical Details
Chart Updates
- Bumped
bighammer-azurechart version from1.0.0to1.0.1.
Keycloak (bhkeycloak)
- Updated
configmap.yamlanddeployment.yamltemplates to dynamically construct and inject theKC_HOSTNAME_URLenvironment variable using the existingKC_HOSTNAMEvalues.
BigHammer UI (bhui)
- Added
VITE_ENABLE_SNOWFLAKE_SP,VITE_ENABLE_OPS_AGENT,VITE_ENGINE_HOST, andVITE_ENGINE_PORTenvironment variables to thebhuideployment and configmap templates. - Updated Azure
values.yamlfiles (values-client.yaml,values-dev.yaml,values-release.yaml) to explicitly set:VITE_ENABLE_SNOWFLAKE_SP: "true"VITE_ENABLE_OPS_AGENT: "true"VITE_ENGINE_HOST: "bhtransformationutils"VITE_ENGINE_PORT: "80"
Audit Service (bhauditapi / bhauditworker)
- In
values-dev.yaml, changedUSE_CELERYfromFalsetoTrue. - In
values-dev.yaml, addedENABLE_OPS_AGENT: "True".
AI Agent Service (bhaiagent / bhaiagentworker)
- Added
ENABLE_SNOWFLAKE_SPtoconfigmap.yamlanddeployment.yamltemplates. - In Azure
values.yamlfiles (values-client.yaml,values-dev.yaml,values-release.yaml), addedENABLE_SNOWFLAKE_SP: "true". - In
values-dev.yaml, addedENABLE_OPS_AGENT: "True". - In
values-dev.yaml, addedENABLE_OPS_AGENT_SCHEMA_DRIFT: "True".