mittwald icon

mittwald

Interact with mittwald mStudio API

Actions409

Overview

This node interacts with the mittwald mStudio API to list ingresses that are compatible with a given TLS certificate within a specified project. It is useful in scenarios where you need to identify which ingress resources can use or are associated with a particular PEM-encoded certificate, for example, when managing SSL/TLS certificates across multiple ingress configurations in a Kubernetes environment managed by mittwald.

Practical examples include:

  • Auditing which ingresses currently accept a specific certificate.
  • Automating updates or rollbacks of ingress configurations based on certificate compatibility.
  • Integrating certificate management workflows with ingress resource monitoring.

Properties

Name Meaning
Certificate The PEM-encoded TLS certificate to check against ingresses. Linebreaks must be escaped with \n.
Project Id The UUID of the project within which to search for compatible ingresses.

Output

The node outputs JSON data representing the list of ingress resources compatible with the provided certificate within the specified project. Each item in the output typically contains details about an ingress resource such as its name, namespace, and other metadata relevant to its configuration and compatibility status.

No binary data output is indicated.

Dependencies

  • Requires an API key credential for authenticating with the mittwald mStudio API.
  • The node sends requests to the base URL: https://api.mittwald.de.
  • Proper network access to the mittwald API endpoint is necessary.
  • The user must provide valid project UUIDs and correctly formatted PEM certificates.

Troubleshooting

  • Invalid Certificate Format: If the certificate is not properly PEM-encoded or line breaks are not escaped (\n), the API may reject the request or return no compatible ingresses. Ensure the certificate string is correctly formatted.
  • Incorrect Project ID: Providing an invalid or non-existent project UUID will result in errors or empty results. Verify the project ID is correct.
  • Authentication Errors: Missing or invalid API credentials will cause authentication failures. Confirm that the API key credential is configured correctly in n8n.
  • Network Issues: Connectivity problems to the mittwald API endpoint will prevent successful execution. Check network settings and firewall rules.
  • Empty Results: If no ingresses are returned, it might mean no ingress is compatible with the given certificate or the project has no ingress resources.

Links and References

Discussion