Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 32 additions & 32 deletions stacks/end-to-end-security/superset.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ metadata:
name: superset
spec:
image:
productVersion: 3.1.3
productVersion: 4.0.2
clusterConfig:
listenerClass: external-unstable
credentialsSecret: superset-credentials
Expand All @@ -24,38 +24,38 @@ spec:
# We need to restore the postgres state before the superset container itself starts some database migrations
initContainers:
# The postgres image does not contain curl or wget...
- name: download-dump
image: docker.stackable.tech/stackable/testing-tools:0.1.0-stackable0.1.0
command:
- bash
- -c
- |
cd /tmp
curl --fail -O https://raw.githubusercontent.com/stackabletech/demos/main/stacks/end-to-end-security/postgres_superset_dump.sql.gz
gunzip postgres_superset_dump.sql.gz
- name: download-dump
image: docker.stackable.tech/stackable/testing-tools:0.2.0-stackable24.7.0
command:
- bash
- -c
- |
cd /tmp
curl --fail -O https://raw.githubusercontent.com/stackabletech/demos/main/stacks/end-to-end-security/postgres_superset_dump.sql.gz
gunzip postgres_superset_dump.sql.gz

# We need to omit changing the users password, as otherwise the content in the Secrets does not match
# the actual password in Postgres.
grep -vwE '(CREATE ROLE postgres;|CREATE ROLE superset;|ALTER ROLE postgres|ALTER ROLE superset)' postgres_superset_dump.sql > /dump/postgres_superset_dump.sql
volumeMounts:
- name: dump
mountPath: /dump/
- name: restore-postgres
image: docker.io/bitnami/postgresql:16.1.0-debian-11-r11 # Same image as the bitnami postgres helm-chart is using
command:
- bash
- -c
- |
psql --host postgresql-superset --user postgres < /dump/postgres_superset_dump.sql
env:
- name: PGPASSWORD
valueFrom:
secretKeyRef:
name: postgresql-superset
key: postgres-password
volumeMounts:
- name: dump
mountPath: /dump/
# We need to omit changing the users password, as otherwise the content in the Secrets does not match
# the actual password in Postgres.
grep -vwE '(CREATE ROLE postgres;|CREATE ROLE superset;|ALTER ROLE postgres|ALTER ROLE superset)' postgres_superset_dump.sql > /dump/postgres_superset_dump.sql
volumeMounts:
- name: dump
mountPath: /dump/
- name: restore-postgres
image: docker.io/bitnami/postgresql:16.1.0-debian-11-r11 # Same image as the bitnami postgres helm-chart is using
command:
- bash
- -c
- |
psql --host postgresql-superset --user postgres < /dump/postgres_superset_dump.sql
env:
- name: PGPASSWORD
valueFrom:
secretKeyRef:
name: postgresql-superset
key: postgres-password
volumeMounts:
- name: dump
mountPath: /dump/
volumes:
- name: dump
emptyDir: {}
Expand Down
2 changes: 1 addition & 1 deletion stacks/keycloak-opa-poc/superset.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ metadata:
name: superset
spec:
image:
productVersion: 3.0.1
productVersion: 4.0.2
clusterConfig:
credentialsSecret: superset-credentials
listenerClass: external-unstable
Expand Down