Skip to content

Care about your data leaving your VPC/environment in SaaS mode? With our self-hosted option you can run our privacy focused Data Plane in your own Kubernetes Cluster. Just (1) sign-up, (2) request a self-hosted installation, (3) use our values.yaml on your own k8s clusters and (4) run your (customer) data inside your own cloud like 🪄

Notifications You must be signed in to change notification settings

strmprivacy/data-plane-helm-chart

Repository files navigation

STRM Privacy Data Plane Helm Chart

What is STRM Privacy?

STRM Privacy is a privacy (and security) focused data processing platform. Define your data shape and the privacy implications in a data contract, and we take care of all the necessary transformations and split your data into privacy streams, a dedicated purpose-bound data interface that contains, for instance, only anonymized data.

With the Data Plane Helm Chart you can install all data processing components on your own Kubernetes cluster. This way, data never leaves your infrastructure, regardless of where your Kubernetes cluster is running.

prerequisites

This Helm Chart assumes that you have the following infrastructure up and running:

  • Kafka (or something which is Kafka API compatible)
  • Redis (or something which is Redis API compatible)
  • A Postgres Database

Note that the Helm Chart does include these, but they are not optimized for production. If you'd like to use the included versions of these prerequisites, please contact STRM Privacy, so we can support you and improve the Helm Chart.

Installation instructions

  1. Create an account or log in to the STRM console
  2. Request a trial and demo for self-hosted installations through go [@] strmprivacy.io
  3. Once upgraded to support self-hosted installations, please navigate to the console and follow the instructions for setting up your self-hosted installation on the home page. You can find the required credentials and copy them in the values.yaml file, or download the fully generated values.yaml to get you started even faster. Installation can be done as follows:
  4. Create a namespace that matches the name in the values.yaml, the default is strmprivacy (all resources will be created in this namespace)
  5. Run helm install strmprivacy helm --namespace strmprivacy --values values.yaml from the root of this repository (this chart will be published to a Helm repository for even easier installation)

Typical values.yaml

registry:
  imagePullSecret: "ewog..."

license:
  installationId: "f4ceaa3..."
  installationClientId: "ins..."
  installationClientSecret: "tii..."

kafka:
  enabled: true

redis:
  enabled: true

postgresql:
  enabled: true

Do not hesitate to contact us if you need assistance!

Running with SASL/PLAIN+TLS Kafka cluster

See the Quickstart documentation for how to set this up.

Contributing

The chart is considered to be an alpha version. If you encounter issues while using the chart, please check whether the issue you encounter has already been listed in the issue list. If not, feel free to create an issue.

Pull requests are greatly appreciated.

About

Care about your data leaving your VPC/environment in SaaS mode? With our self-hosted option you can run our privacy focused Data Plane in your own Kubernetes Cluster. Just (1) sign-up, (2) request a self-hosted installation, (3) use our values.yaml on your own k8s clusters and (4) run your (customer) data inside your own cloud like 🪄

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published