diff --git a/src/services/api-proxy-env-config.ts b/src/services/api-proxy-env-config.ts index f8d285932..5fd515e11 100644 --- a/src/services/api-proxy-env-config.ts +++ b/src/services/api-proxy-env-config.ts @@ -9,7 +9,7 @@ import { NetworkConfig } from './squid-service'; * Builds provider API target/basePath environment variables for the api-proxy container. * Centralizes the repetitive per-provider target/basePath conditional env generation. */ -export function buildProviderTargetEnv(config: WrapperConfig): Record { +function buildProviderTargetEnv(config: WrapperConfig): Record { const copilotProviderType = config.copilotProviderType || getConfigEnvValue(config, COPILOT_ENV.PROVIDER_TYPE); const copilotProviderBaseUrl = config.copilotProviderBaseUrl || getConfigEnvValue(config, COPILOT_ENV.PROVIDER_BASE_URL); const copilotProviderApiKey = config.copilotProviderApiKey; diff --git a/src/services/api-proxy-service-split.test.ts b/src/services/api-proxy-service-split.test.ts index ceaa0fc37..ff7007f54 100644 --- a/src/services/api-proxy-service-split.test.ts +++ b/src/services/api-proxy-service-split.test.ts @@ -3,7 +3,7 @@ import { parseImageTag } from '../image-tag'; import { COPILOT_PLACEHOLDER_TOKEN } from '../constants/placeholders'; import { baseConfig } from '../test-helpers/docker-test-fixtures.test-utils'; import { buildApiProxyServiceConfig } from './api-proxy-service-config'; -import { buildApiProxyBaseEnv, buildProviderTargetEnv } from './api-proxy-env-config'; +import { buildApiProxyBaseEnv } from './api-proxy-env-config'; import { buildApiProxyLifecycleConfig } from './api-proxy-lifecycle-config'; import { buildAgentCredentialEnv } from './api-proxy-credential-env'; @@ -68,12 +68,12 @@ describe('API proxy split builders', () => { .toThrow('buildApiProxyLifecycleConfig: networkConfig.proxyIp is required'); }); - it('buildProviderTargetEnv trims explicit provider session id', () => { - const env = buildProviderTargetEnv({ + it('buildApiProxyBaseEnv trims explicit provider session id', () => { + const env = buildApiProxyBaseEnv({ ...baseConfig, workDir: '/tmp/awf-test', copilotByokSessionId: ' session-123 ', - }); + }, networkConfig); expect(env.AWF_PROVIDER_SESSION_ID).toBe('session-123'); });