mirror of
https://github.com/Infisical/infisical.git
synced 2025-03-14 10:27:49 +00:00
improvement: clarify databricks native integration behavior and suggest desingated scope for sync/native integration
This commit is contained in:
@ -7,6 +7,12 @@ Prerequisites:
|
||||
|
||||
- Set up and add secrets to [Infisical Cloud](https://app.infisical.com)
|
||||
|
||||
<Note>
|
||||
When integrating with Databricks, Infisical is intended to be the source of truth for the secrets in the configured Databricks scope.
|
||||
|
||||
Any secrets not present in Infisical will be removed from the specified scope. To prevent removal of secrets not managed by Infisical, Infisical recommends creating a designated secret scope for your integration.
|
||||
</Note>
|
||||
|
||||
<Steps>
|
||||
<Step title="Authorize Infisical for Databricks">
|
||||
Obtain a Personal Access Token in **User Settings** > **Developer** > **Access Tokens**.
|
||||
|
@ -34,6 +34,8 @@ description: "Learn how to configure a Databricks Sync for Infisical."
|
||||
|
||||
<Note>
|
||||
You must create a secret scope in your Databricks workspace prior to configuration. Ensure your service principal has [Write permissions](https://docs.databricks.com/en/security/auth/access-control/index.html#secret-acls) for the specified secret scope.
|
||||
|
||||
Infisical recommends creating a designated Databricks secret scope for your sync to prevent removal of secrets not managed by Infisical.
|
||||
</Note>
|
||||
|
||||
5. Configure the **Sync Options** to specify how secrets should be synced, then click **Next**.
|
||||
|
@ -644,8 +644,7 @@
|
||||
"api-reference/endpoints/oidc-auth/attach",
|
||||
"api-reference/endpoints/oidc-auth/retrieve",
|
||||
"api-reference/endpoints/oidc-auth/update",
|
||||
"api-reference/endpoints/oidc-auth/revoke",
|
||||
"integrations/frameworks/terraform-cloud"
|
||||
"api-reference/endpoints/oidc-auth/revoke"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -40,6 +40,8 @@ export const DatabricksSyncFields = () => {
|
||||
isError={Boolean(error)}
|
||||
errorText={error?.message}
|
||||
label="Secret Scope"
|
||||
tooltipClassName="max-w-md"
|
||||
tooltipText="Infisical recommends creating a designated Databricks secret scope for your sync to prevent removal of secrets not managed by Infisical."
|
||||
helperText={
|
||||
<Tooltip
|
||||
className="max-w-md"
|
||||
|
@ -206,8 +206,13 @@ export const DatabricksConfigurePage = () => {
|
||||
<span className="text-md ml-3 text-mineshaft-100">Pro Tip</span>
|
||||
</div>
|
||||
<span className="mt-4 text-sm text-mineshaft-300">
|
||||
After creating an integration, your secrets will start syncing immediately. This might
|
||||
cause an unexpected override of current secrets in Databricks with secrets from Infisical.
|
||||
When integrating with Databricks, Infisical is intended to be the source of truth for the
|
||||
secrets in the configured Databricks scope.
|
||||
</span>
|
||||
<span className="mt-4 text-sm text-mineshaft-300">
|
||||
Any secrets not present in Infisical will be removed from the specified scope. To prevent
|
||||
removal of secrets not managed by Infisical, Infisical recommends creating a designated
|
||||
secret scope for your integration.
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
|
Reference in New Issue
Block a user