diff --git a/packages/cli/src/ExternalSecrets/providers/infisical.ts b/packages/cli/src/ExternalSecrets/providers/infisical.ts index d9a2f93cda..d352d59179 100644 --- a/packages/cli/src/ExternalSecrets/providers/infisical.ts +++ b/packages/cli/src/ExternalSecrets/providers/infisical.ts @@ -3,7 +3,7 @@ import InfisicalClient from 'infisical-node'; import { populateClientWorkspaceConfigsHelper } from 'infisical-node/lib/helpers/key'; import { getServiceTokenData } from 'infisical-node/lib/api/serviceTokenData'; import { ApplicationError, type IDataObject, type INodeProperties } from 'n8n-workflow'; -import { DOCS_HELP_NOTICE, EXTERNAL_SECRETS_NAME_REGEX } from '../constants'; +import { EXTERNAL_SECRETS_NAME_REGEX } from '../constants'; export interface InfisicalSettings { token: string; @@ -24,7 +24,14 @@ interface InfisicalServiceToken { export class InfisicalProvider implements SecretsProvider { properties: INodeProperties[] = [ - DOCS_HELP_NOTICE, + { + displayName: + '

Important information about our infisical integration


From the 30th July, 2024, we will no longer be supporting new connections to inifiscal secrets vault using service tokens. Existing service tokens will remain usable until July, 2025. After that period, we will be removing support for Infisical from our external secrets integrations. You can find out more information about this change on our docs', + name: 'notice', + type: 'notice', + default: '', + noDataExpression: true, + }, { displayName: 'Service Token', name: 'token', diff --git a/packages/editor-ui/src/components/ExternalSecretsProviderCard.ee.vue b/packages/editor-ui/src/components/ExternalSecretsProviderCard.ee.vue index 5722e2734a..53bf5dcb30 100644 --- a/packages/editor-ui/src/components/ExternalSecretsProviderCard.ee.vue +++ b/packages/editor-ui/src/components/ExternalSecretsProviderCard.ee.vue @@ -133,6 +133,15 @@ async function onActionDropdownClick(id: string) { +
+ + + {{ i18n.baseText('settings.externalSecrets.card.deprecated') }} + +
diff --git a/packages/editor-ui/src/plugins/i18n/locales/en.json b/packages/editor-ui/src/plugins/i18n/locales/en.json index 47ca00315f..5823850ff7 100644 --- a/packages/editor-ui/src/plugins/i18n/locales/en.json +++ b/packages/editor-ui/src/plugins/i18n/locales/en.json @@ -1761,6 +1761,7 @@ "settings.externalSecrets.actionBox.description.link": "More info", "settings.externalSecrets.actionBox.buttonText": "See plans", "settings.externalSecrets.card.setUp": "Set Up", + "settings.externalSecrets.card.deprecated": "deprecated", "settings.externalSecrets.card.secretsCount": "{count} secrets", "settings.externalSecrets.card.connectedAt": "Connected {date}", "settings.externalSecrets.card.connected": "Enabled",