Skip to content

Wasabi

Wasabi Integration⚓︎

The first step is to create your Wasabi Bucket, more information on this is provided by them here.

You will need to record

  • The bucket name
  • The Buckets region - For example eu-central-1, eu-central-2
  • The Buckets service URL - More information on these is here and looks something like s3.eu-central-2.wasabisys.com
  • Access Key – The Aws style access key id
  • Secret Key – Aws style secret key

Within your

apiVersion: hydrolix.io/v1
kind: HydrolixCluster
metadata:
  name: hdx
  namespace: <REPLACE WITH YOUR NAMESPACE>
spec:
  admin_email: <ADD AN EMAIL ADDRESS>
  db_bucket_region: <THE REGION OF THE WASABI BUCKET>
  db_bucket_url: https://<URL BUCKET PATH>/<BUCKET NAME>
  hydrolix_name: hdx
  hydrolix_url: <http://HOSTNAME YOU WISH TO USE>
  ip_allowlist:
  - 0.0.0.0/0
  kubernetes_profile: <lke, gke, eks>
  scale:
    postgres:
      replicas: 2
    vector:
      cpu: 250m
      memory: 512Mi
  scale_profile: prod
  use_crunchydata_postgres: true

For Example:

apiVersion: hydrolix.io/v1
kind: HydrolixCluster
metadata:
  name: hdx
  namespace: mynamespace
spec:
  admin_email: myemail@myemail.com
  db_bucket_region: eu-central-2
  db_bucket_url: https://s3.eu-central-2.wasabisys.com>/mybucket
  hydrolix_name: hdx
  hydrolix_url: http://my.hydrolix.cluster.
  ip_allowlist:
  - 0.0.0.0/0
  kubernetes_profile: lke
  scale:
    postgres:
      replicas: 2
    vector:
      cpu: 250m
      memory: 512Mi
  scale_profile: prod
  use_crunchydata_postgres: true