Skip to content

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

Merged
gastonyelmini merged 1 commit into
mainfrom
INT-13165
Jul 21, 2026
Merged

feat(runtime): always expose caCertificate and disableTlsVerification…#1203
gastonyelmini merged 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
@gastonyelmini
gastonyelmini merged commit a208a18 into main Jul 21, 2026
5 checks passed
@gastonyelmini
gastonyelmini deleted the INT-13165 branch July 21, 2026 20:09
@gastonyelmini gastonyelmini mentioned this pull request Jul 21, 2026
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