Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New version 2.1.1, 3.0.1 #415

Merged
merged 14 commits into from
Oct 20, 2023
6 changes: 6 additions & 0 deletions CHANGELOG.md
maltesander marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@

- Default stackableVersion to operator version ([#390]).
- Support PodDisruptionBudgets ([#407]).
- Added support for versions 2.1.1, 3.0.0 ([#415]).

### Changed

Expand All @@ -17,11 +18,16 @@

- BREAKING: Rename Service port name from `superset` to `http` for consistency reasons. This change should normally not be breaking, as we only change the name, not the port. However, there might be some e.g. Ingresses that rely on the port name and need to be updated ([#394]).

### Removed

- Removed support for versions 1.3.2, 1.4.1, 1.4.2, 1.5.1, 1.5.3, 2.0.1 ([#415]).

[#390]: https://github.com/stackabletech/superset-operator/pull/390
[#391]: https://github.com/stackabletech/superset-operator/pull/391
[#394]: https://github.com/stackabletech/superset-operator/pull/394
[#396]: https://github.com/stackabletech/superset-operator/pull/396
[#407]: https://github.com/stackabletech/superset-operator/pull/407
[#415]: https://github.com/stackabletech/superset-operator/pull/415

## [23.7.0] - 2023-07-14

Expand Down
8 changes: 4 additions & 4 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
serde_yaml = "0.9"
snafu = "0.7"
stackable-operator = { git = "https://github.com/stackabletech/operator-rs.git", tag = "0.52.1" }
stackable-operator = { git = "https://github.com/stackabletech/operator-rs.git", tag = "0.55.0" }
strum = { version = "0.25", features = ["derive"] }
tokio = { version = "1.29", features = ["full"] }
tracing = "0.1"
Expand Down
38 changes: 30 additions & 8 deletions deploy/helm/superset-operator/crds/crds.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -633,20 +633,22 @@ spec:
default:
enableVectorAgent: null
containers: {}
description: Logging configuration
properties:
containers:
additionalProperties:
anyOf:
- required:
- custom
- {}
description: Fragment derived from `ContainerLogConfigChoice`
description: Log configuration of the container
properties:
console:
description: Configuration for the console appender
nullable: true
properties:
level:
description: Log levels
description: The log level threshold. Log events with a lower log level are discarded.
enum:
- TRACE
- DEBUG
Expand All @@ -662,14 +664,16 @@ spec:
description: Custom log configuration provided in a ConfigMap
properties:
configMap:
description: ConfigMap containing the log configuration files
nullable: true
type: string
type: object
file:
description: Configuration for the file appender
nullable: true
properties:
level:
description: Log levels
description: The log level threshold. Log events with a lower log level are discarded.
enum:
- TRACE
- DEBUG
Expand All @@ -683,9 +687,10 @@ spec:
type: object
loggers:
additionalProperties:
description: Configuration of a logger
properties:
level:
description: Log levels
description: The log level threshold. Log events with a lower log level are discarded.
enum:
- TRACE
- DEBUG
Expand All @@ -698,10 +703,13 @@ spec:
type: string
type: object
default: {}
description: Configuration per logger
type: object
type: object
description: Log configuration per container
type: object
enableVectorAgent:
description: Wether or not to deploy a container with the Vector log agent
nullable: true
type: boolean
type: object
Expand All @@ -714,6 +722,7 @@ spec:
min: null
max: null
storage: {}
description: CPU and memory limits for Superset pods
properties:
cpu:
default:
Expand Down Expand Up @@ -742,10 +751,12 @@ spec:
type: object
type: object
rowLimit:
description: Row limit when requesting chart data. Corresponds to ROW_LIMIT
format: int32
nullable: true
type: integer
webserverTimeout:
description: Maximum number of seconds a Superset request can take before timing out. This setting affects the maximum duration a query to an underlying datasource can take. If you get timeout errors before your query returns the result you may need to increase this timeout. Corresponds to SUPERSET_WEBSERVER_TIMEOUT
format: uint32
minimum: 0.0
nullable: true
Expand Down Expand Up @@ -4072,20 +4083,22 @@ spec:
default:
enableVectorAgent: null
containers: {}
description: Logging configuration
properties:
containers:
additionalProperties:
anyOf:
- required:
- custom
- {}
description: Fragment derived from `ContainerLogConfigChoice`
description: Log configuration of the container
properties:
console:
description: Configuration for the console appender
nullable: true
properties:
level:
description: Log levels
description: The log level threshold. Log events with a lower log level are discarded.
enum:
- TRACE
- DEBUG
Expand All @@ -4101,14 +4114,16 @@ spec:
description: Custom log configuration provided in a ConfigMap
properties:
configMap:
description: ConfigMap containing the log configuration files
nullable: true
type: string
type: object
file:
description: Configuration for the file appender
nullable: true
properties:
level:
description: Log levels
description: The log level threshold. Log events with a lower log level are discarded.
enum:
- TRACE
- DEBUG
Expand All @@ -4122,9 +4137,10 @@ spec:
type: object
loggers:
additionalProperties:
description: Configuration of a logger
properties:
level:
description: Log levels
description: The log level threshold. Log events with a lower log level are discarded.
enum:
- TRACE
- DEBUG
Expand All @@ -4137,10 +4153,13 @@ spec:
type: string
type: object
default: {}
description: Configuration per logger
type: object
type: object
description: Log configuration per container
type: object
enableVectorAgent:
description: Wether or not to deploy a container with the Vector log agent
nullable: true
type: boolean
type: object
Expand All @@ -4153,6 +4172,7 @@ spec:
min: null
max: null
storage: {}
description: CPU and memory limits for Superset pods
properties:
cpu:
default:
Expand Down Expand Up @@ -4181,10 +4201,12 @@ spec:
type: object
type: object
rowLimit:
description: Row limit when requesting chart data. Corresponds to ROW_LIMIT
format: int32
nullable: true
type: integer
webserverTimeout:
description: Maximum number of seconds a Superset request can take before timing out. This setting affects the maximum duration a query to an underlying datasource can take. If you get timeout errors before your query returns the result you may need to increase this timeout. Corresponds to SUPERSET_WEBSERVER_TIMEOUT
format: uint32
minimum: 0.0
nullable: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ spec:
name: config
containers:
- name: superset
image: docker.stackable.tech/stackable/superset:2.1.0-stackable0.0.0-dev
image: docker.stackable.tech/stackable/superset:3.0.0-stackable0.0.0-dev
command: [
"/bin/sh",
"-c",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ spec:
name: config
containers:
- name: superset
image: docker.stackable.tech/stackable/superset:2.1.0-stackable{{ versions.superset }}
image: docker.stackable.tech/stackable/superset:3.0.0-stackable{{ versions.superset }}
command: [
"/bin/sh",
"-c",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ metadata:
name: simple-superset
spec:
image:
productVersion: 2.1.0
productVersion: 3.0.0
clusterConfig:
credentialsSecret: simple-superset-credentials
listenerClass: external-unstable
Expand Down
4 changes: 2 additions & 2 deletions docs/modules/superset/pages/usage-guide/security.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ metadata:
name: superset-with-ldap-server
spec:
image:
productVersion: 2.1.0
productVersion: 3.0.0
clusterConfig:
authentication:
- authenticationClass: ldap # <1>
Expand Down Expand Up @@ -48,7 +48,7 @@ metadata:
name: superset-with-oauth
spec:
image:
productVersion: 2.1.0
productVersion: 3.0.0
[...]
nodes:
configOverrides:
Expand Down
8 changes: 3 additions & 5 deletions docs/modules/superset/partials/supported-versions.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
// This is a separate file, since it is used by both the direct Superset documentation, and the overarching
// Stackable Platform documentation.

- 1.3.2
- 1.4.1, 1.4.2
- 1.5.1, 1.5.3
- 2.0.1
- 2.1.0
- 3.0.0
- 2.1.1
- 2.1.0 (deprecated)
2 changes: 1 addition & 1 deletion examples/superset-with-ldap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@ metadata:
name: superset-with-ldap-server-veri-tls
spec:
image:
productVersion: 2.1.0
productVersion: 3.0.0
clusterConfig:
authentication:
- authenticationClass: superset-with-ldap-server-veri-tls-ldap
Expand Down
4 changes: 2 additions & 2 deletions rust/crd/src/affinity.rs
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ mod tests {
name: simple-superset
spec:
image:
productVersion: 2.1.0
productVersion: 3.0.0
credentialsSecret: simple-superset-credentials
nodes:
roleGroups:
Expand Down Expand Up @@ -107,7 +107,7 @@ mod tests {
name: simple-superset
spec:
image:
productVersion: 2.1.0
productVersion: 3.0.0
credentialsSecret: simple-superset-credentials
nodes:
roleGroups:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ commands:
- script: >-
helm install superset-vector-aggregator vector
--namespace $NAMESPACE
--version 0.23.0
--version 0.26.0
--repo https://helm.vector.dev
--values superset-vector-aggregator-values.yaml
---
Expand Down
8 changes: 3 additions & 5 deletions tests/test-definition.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,12 @@
dimensions:
- name: superset
values:
- 1.3.2
- 1.4.2
- 1.5.3
- 2.0.1
- 2.1.0
- 2.1.1
- 3.0.0
- name: superset-latest
values:
- 2.1.0
- 3.0.0
- name: ldap-authentication
values:
- no-tls
Expand Down