Skip to main content

Registry Access

You’ll need credentials from our support team to access Membrane artifacts: Registry Credentials
  • Username format: robot$<your-company-name>
  • Access to: harbor.getmembrane.com

Setting Up Registry Access

  1. Login to Helm registry
  1. Pull and unpack the Integration.app Helm chart:

Prerequisites

Before installing Membrane using Helm, ensure you have the following components set up:

Prometheus Stack

The kube-prometheus stack provides Prometheus, Grafana dashboards, and necessary Prometheus rules:
For advanced configuration options, refer to the kube-prometheus stack documentation.

KEDA

If you plan to use autoscaling features, install KEDA:
For advanced KEDA configuration, consult the official KEDA documentation.

Installation

  1. Configure Container Registry Access
Create a Docker registry secret using your container registry credentials:
  1. Prepare Configuration
Populate or provide override to values.yaml file with the values for your setup:
yaml
  1. Validate Chart
Before deploying, make sure that chart is rendering correctly:
  1. Select Cluster Context
Make sure to switch to desired cluster context:
  1. Deploy
Install the chart to cluster:
To update an existing installation:

Autoscaling Configuration

The following components support autoscaling:
  • API
  • Instant Tasks Worker
  • Queued Tasks Worker
  • Custom Code Runner
Each component that supports autoscaling accepts these parameters: These properties are part of KEDA’s core functionality. For more detailed information, please refer to the official KEDA documentation.

Component-Specific Scaling

Each component has specific scaling parameters that control its autoscaling behavior:

Versions and Changelog

Latest Version: 0.2.4

VersionRelease DateChanges 0.2.42025-12-04Simplified autoscaling for instant-tasks-worker and queued-tasks-worker to use utilizationRate-based metrics with Prometheus queries. Added Prometheus scraping annotations and service for instant-tasks-worker.0.2.32025-10-21Optimized graceful shutdown timing and improved health check reliability for better pod lifecycle management0.2.22025-10-09Added startup probe configuration with 5s period and 60s failure threshold across all services for improved container initialization handling. Updated deployment strategy with maxSurge: 50% and maxUnavailable: 25% for better control during rolling updates.0.2.12025-06-01Initial release of the Helm chart Support for all core services KEDA autoscaling configuration Prometheus metrics integration