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
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ All notable changes to this project will be documented in this file.

## [Unreleased]

## [25.11.0-rc1] - 2025-11-06

### Added

- Helm: Allow Pod `priorityClassName` to be configured ([#376]).
Expand Down
2 changes: 1 addition & 1 deletion 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.nix

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 @@ -3,7 +3,7 @@ members = ["rust/operator-binary"]
resolver = "2"

[workspace.package]
version = "0.0.0-dev"
version = "25.11.0-rc1"
authors = ["Stackable GmbH <[email protected]>"]
license = "OSL-3.0"
edition = "2021"
Expand Down
4 changes: 2 additions & 2 deletions deploy/helm/commons-operator/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
apiVersion: v2
name: commons-operator
version: "0.0.0-dev"
appVersion: "0.0.0-dev"
version: "25.11.0-rc1"
appVersion: "25.11.0-rc1"
description: The Stackable Operator for Stackable Commons
home: https://github.com/stackabletech/commons-operator
maintainers:
Expand Down
54 changes: 27 additions & 27 deletions deploy/helm/commons-operator/crds/crds.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,8 @@ spec:
Learn more in the [authentication concept documentation][1] and the
[Authentication with OpenLDAP tutorial][2].

[1]: https://docs.stackable.tech/home/nightly/concepts/authentication
[2]: https://docs.stackable.tech/home/nightly/tutorials/authentication_with_openldap
[1]: https://docs.stackable.tech/home/25.11/concepts/authentication
[2]: https://docs.stackable.tech/home/25.11/tutorials/authentication_with_openldap
properties:
provider:
description: Provider used for authentication like LDAP or Kerberos.
Expand All @@ -50,7 +50,7 @@ spec:
properties:
kerberos:
description: |-
The [Kerberos provider](https://docs.stackable.tech/home/nightly/concepts/authentication#_kerberos).
The [Kerberos provider](https://docs.stackable.tech/home/25.11/concepts/authentication#_kerberos).
The Kerberos AuthenticationClass is used when users should authenticate themselves via
Kerberos.
properties:
Expand All @@ -62,8 +62,8 @@ spec:
type: object
ldap:
description: |-
The [LDAP provider](https://docs.stackable.tech/home/nightly/concepts/authentication#_ldap).
There is also the ["Authentication with LDAP" tutorial](https://docs.stackable.tech/home/nightly/tutorials/authentication_with_openldap)
The [LDAP provider](https://docs.stackable.tech/home/25.11/concepts/authentication#_ldap).
There is also the ["Authentication with LDAP" tutorial](https://docs.stackable.tech/home/25.11/tutorials/authentication_with_openldap)
where you can learn to configure Superset and Trino with OpenLDAP.
properties:
bindCredentials:
Expand All @@ -72,8 +72,8 @@ spec:
properties:
scope:
description: |-
[Scope](https://docs.stackable.tech/home/nightly/secret-operator/scope) of the
[SecretClass](https://docs.stackable.tech/home/nightly/secret-operator/secretclass).
[Scope](https://docs.stackable.tech/home/25.11/secret-operator/scope) of the
[SecretClass](https://docs.stackable.tech/home/25.11/secret-operator/secretclass).
nullable: true
properties:
listenerVolumes:
Expand Down Expand Up @@ -106,7 +106,7 @@ spec:
type: array
type: object
secretClass:
description: '[SecretClass](https://docs.stackable.tech/home/nightly/secret-operator/secretclass) containing the LDAP bind credentials.'
description: '[SecretClass](https://docs.stackable.tech/home/25.11/secret-operator/secretclass) containing the LDAP bind credentials.'
type: string
required:
- secretClass
Expand Down Expand Up @@ -187,7 +187,7 @@ spec:
properties:
secretClass:
description: |-
Name of the [SecretClass](https://docs.stackable.tech/home/nightly/secret-operator/secretclass) which will provide the CA certificate.
Name of the [SecretClass](https://docs.stackable.tech/home/25.11/secret-operator/secretclass) which will provide the CA certificate.
Note that a SecretClass does not need to have a key but can also work with just a CA certificate,
so if you got provided with a CA cert but don't have access to the key you can still use this method.
type: string
Expand Down Expand Up @@ -290,7 +290,7 @@ spec:
properties:
secretClass:
description: |-
Name of the [SecretClass](https://docs.stackable.tech/home/nightly/secret-operator/secretclass) which will provide the CA certificate.
Name of the [SecretClass](https://docs.stackable.tech/home/25.11/secret-operator/secretclass) which will provide the CA certificate.
Note that a SecretClass does not need to have a key but can also work with just a CA certificate,
so if you got provided with a CA cert but don't have access to the key you can still use this method.
type: string
Expand All @@ -314,7 +314,7 @@ spec:
type: object
static:
description: |-
The [static provider](https://https://docs.stackable.tech/home/nightly/concepts/authentication#_static)
The [static provider](https://https://docs.stackable.tech/home/25.11/concepts/authentication#_static)
is used to configure a static set of users, identified by username and password.
properties:
userCredentialsSecret:
Expand All @@ -334,15 +334,15 @@ spec:
type: object
tls:
description: |-
The [TLS provider](https://docs.stackable.tech/home/nightly/concepts/authentication#_tls).
The [TLS provider](https://docs.stackable.tech/home/25.11/concepts/authentication#_tls).
The TLS AuthenticationClass is used when users should authenticate themselves with a
TLS certificate.
properties:
clientCertSecretClass:
description: |-
See [ADR017: TLS authentication](https://docs.stackable.tech/home/nightly/contributor/adr/adr017-tls_authentication).
See [ADR017: TLS authentication](https://docs.stackable.tech/home/25.11/contributor/adr/adr017-tls_authentication).
If `client_cert_secret_class` is not set, the TLS settings may also be used for client authentication.
If `client_cert_secret_class` is set, the [SecretClass](https://docs.stackable.tech/home/nightly/secret-operator/secretclass)
If `client_cert_secret_class` is set, the [SecretClass](https://docs.stackable.tech/home/25.11/secret-operator/secretclass)
will be used to provision client certificates.
nullable: true
type: string
Expand Down Expand Up @@ -384,7 +384,7 @@ spec:
spec:
description: |-
S3 connection definition as a resource.
Learn more on the [S3 concept documentation](https://docs.stackable.tech/home/nightly/concepts/s3).
Learn more on the [S3 concept documentation](https://docs.stackable.tech/home/25.11/concepts/s3).
properties:
accessStyle:
default: VirtualHosted
Expand All @@ -399,14 +399,14 @@ spec:
credentials:
description: |-
If the S3 uses authentication you have to specify you S3 credentials.
In the most cases a [SecretClass](https://docs.stackable.tech/home/nightly/secret-operator/secretclass)
In the most cases a [SecretClass](https://docs.stackable.tech/home/25.11/secret-operator/secretclass)
providing `accessKey` and `secretKey` is sufficient.
nullable: true
properties:
scope:
description: |-
[Scope](https://docs.stackable.tech/home/nightly/secret-operator/scope) of the
[SecretClass](https://docs.stackable.tech/home/nightly/secret-operator/secretclass).
[Scope](https://docs.stackable.tech/home/25.11/secret-operator/scope) of the
[SecretClass](https://docs.stackable.tech/home/25.11/secret-operator/secretclass).
nullable: true
properties:
listenerVolumes:
Expand Down Expand Up @@ -439,7 +439,7 @@ spec:
type: array
type: object
secretClass:
description: '[SecretClass](https://docs.stackable.tech/home/nightly/secret-operator/secretclass) containing the LDAP bind credentials.'
description: '[SecretClass](https://docs.stackable.tech/home/25.11/secret-operator/secretclass) containing the LDAP bind credentials.'
type: string
required:
- secretClass
Expand Down Expand Up @@ -498,7 +498,7 @@ spec:
properties:
secretClass:
description: |-
Name of the [SecretClass](https://docs.stackable.tech/home/nightly/secret-operator/secretclass) which will provide the CA certificate.
Name of the [SecretClass](https://docs.stackable.tech/home/25.11/secret-operator/secretclass) which will provide the CA certificate.
Note that a SecretClass does not need to have a key but can also work with just a CA certificate,
so if you got provided with a CA cert but don't have access to the key you can still use this method.
type: string
Expand Down Expand Up @@ -551,7 +551,7 @@ spec:
spec:
description: |-
S3 bucket specification containing the bucket name and an inlined or referenced connection specification.
Learn more on the [S3 concept documentation](https://docs.stackable.tech/home/nightly/concepts/s3).
Learn more on the [S3 concept documentation](https://docs.stackable.tech/home/25.11/concepts/s3).
properties:
bucketName:
description: The name of the S3 bucket.
Expand All @@ -567,7 +567,7 @@ spec:
inline:
description: |-
S3 connection definition as a resource.
Learn more on the [S3 concept documentation](https://docs.stackable.tech/home/nightly/concepts/s3).
Learn more on the [S3 concept documentation](https://docs.stackable.tech/home/25.11/concepts/s3).
properties:
accessStyle:
default: VirtualHosted
Expand All @@ -582,14 +582,14 @@ spec:
credentials:
description: |-
If the S3 uses authentication you have to specify you S3 credentials.
In the most cases a [SecretClass](https://docs.stackable.tech/home/nightly/secret-operator/secretclass)
In the most cases a [SecretClass](https://docs.stackable.tech/home/25.11/secret-operator/secretclass)
providing `accessKey` and `secretKey` is sufficient.
nullable: true
properties:
scope:
description: |-
[Scope](https://docs.stackable.tech/home/nightly/secret-operator/scope) of the
[SecretClass](https://docs.stackable.tech/home/nightly/secret-operator/secretclass).
[Scope](https://docs.stackable.tech/home/25.11/secret-operator/scope) of the
[SecretClass](https://docs.stackable.tech/home/25.11/secret-operator/secretclass).
nullable: true
properties:
listenerVolumes:
Expand Down Expand Up @@ -622,7 +622,7 @@ spec:
type: array
type: object
secretClass:
description: '[SecretClass](https://docs.stackable.tech/home/nightly/secret-operator/secretclass) containing the LDAP bind credentials.'
description: '[SecretClass](https://docs.stackable.tech/home/25.11/secret-operator/secretclass) containing the LDAP bind credentials.'
type: string
required:
- secretClass
Expand Down Expand Up @@ -681,7 +681,7 @@ spec:
properties:
secretClass:
description: |-
Name of the [SecretClass](https://docs.stackable.tech/home/nightly/secret-operator/secretclass) which will provide the CA certificate.
Name of the [SecretClass](https://docs.stackable.tech/home/25.11/secret-operator/secretclass) which will provide the CA certificate.
Note that a SecretClass does not need to have a key but can also work with just a CA certificate,
so if you got provided with a CA cert but don't have access to the key you can still use this method.
type: string
Expand Down
3 changes: 2 additions & 1 deletion docs/antora.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
---
name: home
version: "nightly"
version: "25.11"
prerelease: false
2 changes: 1 addition & 1 deletion tests/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ releases:
description: Integration test
products:
commons:
operatorVersion: 0.0.0-dev
operatorVersion: 25.11.0-rc1