Dataiku DSS icon

Dataiku DSS

Use the Dataiku DSS API

Actions364

Overview

This node integrates with the Dataiku DSS API, enabling users to perform a wide range of operations on Dataiku DSS resources directly from n8n workflows. Specifically, the "Update Plugin From Git" operation under the "Plugin" resource allows updating an existing plugin by checking out and synchronizing it with its Git repository.

Common scenarios for this node include automating plugin management tasks such as installing, updating, or configuring plugins in Dataiku DSS projects. For example, a user can automate the update of a plugin from its Git repository whenever changes are pushed, ensuring the DSS environment stays current without manual intervention.

Practical example:

  • Automatically update a plugin from its Git repository after a successful CI/CD pipeline run.
  • Manage multiple plugins across projects by scripting their updates and deployments via n8n.

Properties

Name Meaning
Plugin ID The unique identifier of the plugin to update.
Request Body JSON object containing additional parameters or configuration for the update request.

Output

The node outputs the response from the Dataiku DSS API call in the json field. This typically contains the result of the update operation, such as status information or details about the updated plugin.

If the operation involves downloading files (not applicable specifically for "Update Plugin From Git"), the node can output binary data representing the downloaded content.

Dependencies

  • Requires valid Dataiku DSS API credentials, including the DSS server URL and an API key.
  • The node expects the Dataiku DSS instance to be accessible over HTTP at the specified server address.
  • No other external dependencies are required.

Troubleshooting

  • Missing Credentials: If the node throws an error about missing credentials, ensure that the Dataiku DSS API credentials are properly configured in n8n.
  • Required Parameters Missing: The node validates required parameters like Plugin ID for this operation. Errors indicating missing parameters mean you need to provide these inputs.
  • API Errors: Errors returned from the Dataiku DSS API will be surfaced with messages prefixed by "Error calling Dataiku DSS API". Check the API endpoint accessibility, authentication token validity, and parameter correctness.
  • Network Issues: Ensure that the n8n instance can reach the Dataiku DSS server URL and that no firewall or network restrictions block the connection.

Links and References

Discussion