Upgrading to 2024.2 LTS

Architectural Prerequisites

  • External metadata database (e.g. RDS/Azure PostgreSQL)

  • Opensearch/Elasticsearch endpoint with username/password that can create an index

Demonstration - 2022.5 LTS to 2024.2 LTS

circle-info

Infrastructure deployment is not covered in this article. For details on deploying the required infrastructure, consult the articles below Azure Deployment (AKS)

Deploy 2022.5

helm upgrade --install --create-namespace -n immuta-upgrade immuta immuta/immuta -f immuta-2022.5.yaml
chevron-rightimmuta-2022.5.yamlhashtag
---
immutaVersion: 2022.5.13
tagVersion: 2022.5.13
externalHostname: lts-upgrade.immuta.us
global:
  imageRegistry: 231431240278.dkr.ecr.us-east-1.amazonaws.com
web:
  ingress:
    ingressClassName: alb
    annotations:
      alb.ingress.kubernetes.io/scheme: internet-facing
      alb.ingress.kubernetes.io/target-type: ip
      alb.ingress.kubernetes.io/listen-ports: '[{"HTTP": 80}, {"HTTPS":443}]'
      alb.ingress.kubernetes.io/ssl-redirect: '443'
      alb.ingress.kubernetes.io/backend-protocol: HTTPS
database:
  enabled: true
  persistence:
    enabled: true
    volumeClaimSpec:
      resources:
        requests:
          storage: 20Gi
queryEngine:
  rehydration:
    enabled: false
  replicas: 1
  persistence:
    enabled: true
    volumeClaimSpec:
      resources:
        requests:
          storage: 20Gi
nginxIngress:
  enabled: false
backup:
  serviceAccountAnnotations:
    eks.amazonaws.com/role-arn: arn:aws:iam::231431240278:role/eksctl-immuta-lts-addon-iamserviceaccount-imm-Role1-7OXoZbcVdvLk
  enabled: true
  type: s3
  s3:
    bucket: lts-upgrade
  restore:
    enabled: false

Validate Deployment

Add a license and a policy, for example

2022.5 Immuta Instance

Backup Deployment

Take an adhoc backup of this deployment. If OIDC/IRSA ensure the immuta-backup SA can write to S3

Uninstall 2022.5

Restore to 2024.1 with external database

circle-exclamation
chevron-rightimmuta-2024.1.yamlhashtag

Upgrade to 2024.2

chevron-rightimmuta-2024.2.yamlhashtag

Validate via web

2024.2 LTS upgraded from 2022.5

Last updated