feat(core): Add InstanceRole auth support for AWS external secrets (#14799)

This commit is contained in:
कारतोफ्फेलस्क्रिप्ट™
2025-04-23 17:58:14 +02:00
committed by GitHub
parent 2920381903
commit 8c4b9f73f1
7 changed files with 331 additions and 221 deletions

60
pnpm-lock.yaml generated
View File

@@ -939,14 +939,17 @@ importers:
packages/cli:
dependencies:
'@aws-sdk/client-secrets-manager':
specifier: 3.666.0
version: 3.666.0
'@azure/identity':
specifier: ^4.3.0
specifier: 4.3.0
version: 4.3.0
'@azure/keyvault-secrets':
specifier: ^4.8.0
specifier: 4.8.0
version: 4.8.0
'@google-cloud/secret-manager':
specifier: ^5.6.0
specifier: 5.6.0
version: 5.6.0(encoding@0.1.13)
'@n8n/api-types':
specifier: workspace:*
@@ -2525,6 +2528,10 @@ packages:
resolution: {integrity: sha512-m7liz0sVMv08HIM66thhlqOfiIWn233izfDgXyJCA+A77NU9wUcIBHwxp6DdhSVLY/n0mE69Mq1XgyRFr/4udg==}
engines: {node: '>=16.0.0'}
'@aws-sdk/client-secrets-manager@3.666.0':
resolution: {integrity: sha512-OWF0afndIgA+ujKtC7ZALT9shl4gDKlpVnKLdOWtL+p2y0Z7pN5PRVGcI75G63PmsanRZCT4rQ+rUqq38+rkYw==}
engines: {node: '>=16.0.0'}
'@aws-sdk/client-sso-oidc@3.666.0':
resolution: {integrity: sha512-mW//v5EvHMU2SulW1FqmjJJPDNhzySRb/YUU+jq9AFDIYUdjF6j6wM+iavCW/4gLqOct0RT7B62z8jqyHkUCEQ==}
engines: {node: '>=16.0.0'}
@@ -14427,6 +14434,53 @@ snapshots:
transitivePeerDependencies:
- aws-crt
'@aws-sdk/client-secrets-manager@3.666.0':
dependencies:
'@aws-crypto/sha256-browser': 5.2.0
'@aws-crypto/sha256-js': 5.2.0
'@aws-sdk/client-sso-oidc': 3.666.0(@aws-sdk/client-sts@3.666.0)
'@aws-sdk/client-sts': 3.666.0
'@aws-sdk/core': 3.666.0
'@aws-sdk/credential-provider-node': 3.666.0(@aws-sdk/client-sso-oidc@3.666.0(@aws-sdk/client-sts@3.666.0))(@aws-sdk/client-sts@3.666.0)
'@aws-sdk/middleware-host-header': 3.664.0
'@aws-sdk/middleware-logger': 3.664.0
'@aws-sdk/middleware-recursion-detection': 3.664.0
'@aws-sdk/middleware-user-agent': 3.666.0
'@aws-sdk/region-config-resolver': 3.664.0
'@aws-sdk/types': 3.664.0
'@aws-sdk/util-endpoints': 3.664.0
'@aws-sdk/util-user-agent-browser': 3.664.0
'@aws-sdk/util-user-agent-node': 3.666.0
'@smithy/config-resolver': 3.0.9
'@smithy/core': 2.4.8
'@smithy/fetch-http-handler': 3.2.9
'@smithy/hash-node': 3.0.7
'@smithy/invalid-dependency': 3.0.7
'@smithy/middleware-content-length': 3.0.9
'@smithy/middleware-endpoint': 3.1.4
'@smithy/middleware-retry': 3.0.23
'@smithy/middleware-serde': 3.0.7
'@smithy/middleware-stack': 3.0.7
'@smithy/node-config-provider': 3.1.8
'@smithy/node-http-handler': 3.2.4
'@smithy/protocol-http': 4.1.4
'@smithy/smithy-client': 3.4.0
'@smithy/types': 3.5.0
'@smithy/url-parser': 3.0.7
'@smithy/util-base64': 3.0.0
'@smithy/util-body-length-browser': 3.0.0
'@smithy/util-body-length-node': 3.0.0
'@smithy/util-defaults-mode-browser': 3.0.23
'@smithy/util-defaults-mode-node': 3.0.23
'@smithy/util-endpoints': 2.1.3
'@smithy/util-middleware': 3.0.7
'@smithy/util-retry': 3.0.7
'@smithy/util-utf8': 3.0.0
tslib: 2.6.2
uuid: 9.0.1
transitivePeerDependencies:
- aws-crt
'@aws-sdk/client-sso-oidc@3.666.0(@aws-sdk/client-sts@3.666.0)':
dependencies:
'@aws-crypto/sha256-browser': 5.2.0