Skip to content

Commit 05ed16e

Browse files
swebrazvanTechassi
authored
chore: Add 6.1.0 and deprecate 6.0.0 (#736)
* chore: Add 6.1.0 and deprecate 6.0.0 * chore: upgrade tests for superset 6.1.0 * chore: formatting * refactor: combine upgrade tests into single test * chore: update image names * update getting started script and some doc examples * chore: Apply suggestion --------- Co-authored-by: Razvan-Daniel Mihai <84674+razvan@users.noreply.github.com> Co-authored-by: Techassi <git@techassi.dev>
1 parent 1e0a873 commit 05ed16e

27 files changed

Lines changed: 964 additions & 9 deletions

docs/modules/superset/examples/getting_started/superset-load-examples-job.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ spec:
1313
name: config
1414
containers:
1515
- name: superset
16-
image: oci.stackable.tech/sdp/superset:6.0.0-stackable0.0.0-dev
16+
image: oci.stackable.tech/sdp/superset:6.1.0-stackable0.0.0-dev
1717
command: [
1818
"/bin/bash",
1919
"-c",

docs/modules/superset/examples/getting_started/superset-load-examples-job.yaml.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ spec:
1313
name: config
1414
containers:
1515
- name: superset
16-
image: oci.stackable.tech/sdp/superset:6.0.0-stackable{{ versions.superset }}
16+
image: oci.stackable.tech/sdp/superset:6.1.0-stackable{{ versions.superset }}
1717
command: [
1818
"/bin/bash",
1919
"-c",

docs/modules/superset/examples/getting_started/superset.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ metadata:
1313
name: simple-superset
1414
spec:
1515
image:
16-
productVersion: 6.0.0
16+
productVersion: 6.1.0
1717
clusterConfig:
1818
credentialsSecretName: superset-admin-credentials
1919
metadataDatabase:

docs/modules/superset/pages/usage-guide/security.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ metadata:
3434
name: superset-with-ldap-server
3535
spec:
3636
image:
37-
productVersion: 6.0.0
37+
productVersion: 6.1.0
3838
clusterConfig:
3939
authentication:
4040
- authenticationClass: ldap # <1>
@@ -64,7 +64,7 @@ metadata:
6464
name: superset-with-oidc
6565
spec:
6666
image:
67-
productVersion: 6.0.0
67+
productVersion: 6.1.0
6868
clusterConfig:
6969
authentication:
7070
- authenticationClass: keycloak # <1>
@@ -229,7 +229,7 @@ metadata:
229229
name: superset-with-oidc
230230
spec:
231231
image:
232-
productVersion: 6.0.0
232+
productVersion: 6.1.0
233233
clusterConfig:
234234
authentication:
235235
- authenticationClass: keycloak

docs/modules/superset/partials/supported-versions.adoc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,6 @@
22
// This is a separate file, since it is used by both the direct Superset documentation, and the overarching
33
// Stackable Platform documentation.
44

5-
- 6.0.0
5+
- 6.1.0
6+
- 6.0.0 (deprecated)
67
- 4.1.4 (LTS)
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
apiVersion: v1
3+
kind: LimitRange
4+
metadata:
5+
name: limit-request-ratio
6+
spec:
7+
limits:
8+
- type: "Container"
9+
maxLimitRequestRatio:
10+
cpu: 5
11+
memory: 1
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{% if test_scenario['values']['openshift'] == 'true' %}
2+
# see https://github.com/stackabletech/issues/issues/566
3+
---
4+
apiVersion: kuttl.dev/v1beta1
5+
kind: TestStep
6+
commands:
7+
- script: kubectl patch namespace $NAMESPACE -p '{"metadata":{"labels":{"pod-security.kubernetes.io/enforce":"privileged"}}}'
8+
timeout: 120
9+
{% endif %}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
apiVersion: kuttl.dev/v1beta1
3+
kind: TestAssert
4+
metadata:
5+
name: test-superset-postgresql
6+
timeout: 480
7+
---
8+
apiVersion: apps/v1
9+
kind: StatefulSet
10+
metadata:
11+
name: superset-postgresql
12+
status:
13+
readyReplicas: 1
14+
replicas: 1
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
apiVersion: kuttl.dev/v1beta1
3+
kind: TestStep
4+
commands:
5+
- script: >-
6+
helm install superset-postgresql
7+
--namespace $NAMESPACE
8+
--version 12.5.6
9+
-f 10_helm-bitnami-postgresql-values.yaml
10+
--repo https://charts.bitnami.com/bitnami postgresql
11+
--wait
12+
timeout: 600
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
global:
3+
security:
4+
allowInsecureImages: true # needed starting with Chart version 16.3.0 if modifying images
5+
6+
image:
7+
repository: bitnamilegacy/postgresql
8+
9+
volumePermissions:
10+
enabled: false
11+
image:
12+
repository: bitnamilegacy/os-shell
13+
securityContext:
14+
runAsUser: auto
15+
16+
metrics:
17+
image:
18+
repository: bitnamilegacy/postgres-exporter
19+
20+
primary:
21+
podSecurityContext:
22+
{% if test_scenario['values']['openshift'] == 'true' %}
23+
enabled: false
24+
{% else %}
25+
enabled: true
26+
{% endif %}
27+
containerSecurityContext:
28+
enabled: false
29+
resources:
30+
requests:
31+
memory: "128Mi"
32+
cpu: "512m"
33+
limits:
34+
memory: "128Mi"
35+
cpu: "1"
36+
37+
shmVolume:
38+
chmod:
39+
enabled: false
40+
41+
auth:
42+
username: superset
43+
password: superset
44+
database: superset

0 commit comments

Comments
 (0)