Skip to content

feat(runtime): always expose caCertificate and disableTlsVerification…#1203

Open
gastonyelmini wants to merge 1 commit into
mainfrom
INT-13165
Open

feat(runtime): always expose caCertificate and disableTlsVerification…#1203
gastonyelmini wants to merge 1 commit into
mainfrom
INT-13165

Conversation

@gastonyelmini
Copy link
Copy Markdown
Contributor

… from env

These two fields back the platform-wide "agent configurations" feature (IntegrationPlatformFeatures.supportsAgentConfigurations) and are set by the customer through the global UI form, not declared per-integration. loadConfigFromEnvironmentVariables previously only iterated entries in the integration's instanceConfigFields, so any integration that did not re-declare these fields received undefined for both at runtime — even though the platform had written CA_CERTIFICATE / DISABLE_TLS_VERIFICATION into the environment.

Merge them in as implicit optional fields. Integration-declared entries for the same keys still win, and createIntegrationInstanceForLocalExecution now always runs the loader (with an empty map if no instanceConfigFields were supplied) so the implicit fields surface even for integrations that do not declare a config schema of their own.

… from env

These two fields back the platform-wide "agent configurations" feature
(IntegrationPlatformFeatures.supportsAgentConfigurations) and are set by
the customer through the global UI form, not declared per-integration.
loadConfigFromEnvironmentVariables previously only iterated entries in
the integration's instanceConfigFields, so any integration that did not
re-declare these fields received undefined for both at runtime — even
though the platform had written CA_CERTIFICATE / DISABLE_TLS_VERIFICATION
into the environment.

Merge them in as implicit optional fields. Integration-declared entries
for the same keys still win, and createIntegrationInstanceForLocalExecution
now always runs the loader (with an empty map if no instanceConfigFields
were supplied) so the implicit fields surface even for integrations that
do not declare a config schema of their own.
@gastonyelmini gastonyelmini requested a review from a team as a code owner May 28, 2026 23:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants