From 01f60d21fe80e0aaa649dca5e4fb17f38eee7c61 Mon Sep 17 00:00:00 2001 From: Nick Larsen Date: Fri, 18 Jul 2025 14:07:58 +0200 Subject: [PATCH] chore: Release 25.7.0-rc1 Signed-off-by: Nick Larsen --- CHANGELOG.md | 2 + Cargo.lock | 2 +- Cargo.nix | 2 +- Cargo.toml | 2 +- deploy/helm/commons-operator/Chart.yaml | 4 +- deploy/helm/commons-operator/crds/crds.yaml | 42 ++++++++++----------- docs/antora.yml | 3 +- tests/release.yaml | 2 +- 8 files changed, 31 insertions(+), 28 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a3fde5de..b2a8d578 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +## [25.7.0-rc1] - 2025-07-18 + ### Added - Adds new telemetry CLI arguments and environment variables ([#349]). diff --git a/Cargo.lock b/Cargo.lock index e8652d75..52620e79 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2523,7 +2523,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "stackable-commons-operator" -version = "0.0.0-dev" +version = "25.7.0-rc1" dependencies = [ "anyhow", "built", diff --git a/Cargo.nix b/Cargo.nix index ec60d5df..10b6ed5d 100644 --- a/Cargo.nix +++ b/Cargo.nix @@ -8222,7 +8222,7 @@ rec { }; "stackable-commons-operator" = rec { crateName = "stackable-commons-operator"; - version = "0.0.0-dev"; + version = "25.7.0-rc1"; edition = "2021"; crateBin = [ { diff --git a/Cargo.toml b/Cargo.toml index dfbbe4a7..8d13e60d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ members = ["rust/operator-binary"] resolver = "2" [workspace.package] -version = "0.0.0-dev" +version = "25.7.0-rc1" authors = ["Stackable GmbH "] license = "OSL-3.0" edition = "2021" diff --git a/deploy/helm/commons-operator/Chart.yaml b/deploy/helm/commons-operator/Chart.yaml index 21e303ff..ead12749 100644 --- a/deploy/helm/commons-operator/Chart.yaml +++ b/deploy/helm/commons-operator/Chart.yaml @@ -1,8 +1,8 @@ --- apiVersion: v2 name: commons-operator -version: "0.0.0-dev" -appVersion: "0.0.0-dev" +version: "25.7.0-rc1" +appVersion: "25.7.0-rc1" description: The Stackable Operator for Stackable Commons home: https://github.com/stackabletech/commons-operator maintainers: diff --git a/deploy/helm/commons-operator/crds/crds.yaml b/deploy/helm/commons-operator/crds/crds.yaml index abe29f4a..e23e2aed 100644 --- a/deploy/helm/commons-operator/crds/crds.yaml +++ b/deploy/helm/commons-operator/crds/crds.yaml @@ -27,7 +27,7 @@ spec: The authentication mechanism needs to be configured only in the AuthenticationClass which is then referenced in the product. Multiple different authentication providers are supported. 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.7/concepts/authentication [2]: https://docs.stackable.tech/home/25.7/tutorials/authentication_with_openldap properties: provider: description: Provider used for authentication like LDAP or Kerberos. @@ -44,7 +44,7 @@ spec: - kerberos properties: kerberos: - description: The [Kerberos provider](https://docs.stackable.tech/home/nightly/concepts/authentication#_kerberos). The Kerberos AuthenticationClass is used when users should authenticate themselves via Kerberos. + description: The [Kerberos provider](https://docs.stackable.tech/home/25.7/concepts/authentication#_kerberos). The Kerberos AuthenticationClass is used when users should authenticate themselves via Kerberos. properties: kerberosSecretClass: description: Mandatory SecretClass used to obtain keytabs. @@ -53,14 +53,14 @@ spec: - kerberosSecretClass 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) where you can learn to configure Superset and Trino with OpenLDAP. + description: The [LDAP provider](https://docs.stackable.tech/home/25.7/concepts/authentication#_ldap). There is also the ["Authentication with LDAP" tutorial](https://docs.stackable.tech/home/25.7/tutorials/authentication_with_openldap) where you can learn to configure Superset and Trino with OpenLDAP. properties: bindCredentials: description: In case you need a special account for searching the LDAP server you can specify it here. 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).' + description: '[Scope](https://docs.stackable.tech/home/25.7/secret-operator/scope) of the [SecretClass](https://docs.stackable.tech/home/25.7/secret-operator/secretclass).' nullable: true properties: listenerVolumes: @@ -85,7 +85,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.7/secret-operator/secretclass) containing the LDAP bind credentials.' type: string required: - secretClass @@ -164,7 +164,7 @@ spec: - secretClass properties: secretClass: - description: Name of the [SecretClass](https://docs.stackable.tech/home/nightly/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. + description: Name of the [SecretClass](https://docs.stackable.tech/home/25.7/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 webPki: description: Use TLS and the CA certificates trusted by the common web browsers to verify the server. This can be useful when you e.g. use public AWS S3 or other public available services. @@ -242,7 +242,7 @@ spec: - secretClass properties: secretClass: - description: Name of the [SecretClass](https://docs.stackable.tech/home/nightly/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. + description: Name of the [SecretClass](https://docs.stackable.tech/home/25.7/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 webPki: description: Use TLS and the CA certificates trusted by the common web browsers to verify the server. This can be useful when you e.g. use public AWS S3 or other public available services. @@ -261,7 +261,7 @@ spec: - scopes type: object static: - description: The [static provider](https://https://docs.stackable.tech/home/nightly/concepts/authentication#_static) is used to configure a static set of users, identified by username and password. + description: The [static provider](https://https://docs.stackable.tech/home/25.7/concepts/authentication#_static) is used to configure a static set of users, identified by username and password. properties: userCredentialsSecret: description: Secret providing the usernames and passwords. The Secret must contain an entry for every user, with the key being the username and the value the password in plain text. It must be located in the same namespace as the product using it. @@ -276,10 +276,10 @@ spec: - userCredentialsSecret type: object tls: - description: The [TLS provider](https://docs.stackable.tech/home/nightly/concepts/authentication#_tls). The TLS AuthenticationClass is used when users should authenticate themselves with a TLS certificate. + description: The [TLS provider](https://docs.stackable.tech/home/25.7/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). 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) will be used to provision client certificates.' + description: 'See [ADR017: TLS authentication](https://docs.stackable.tech/home/25.7/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/25.7/secret-operator/secretclass) will be used to provision client certificates.' nullable: true type: string type: object @@ -318,7 +318,7 @@ spec: description: Auto-generated derived type for ConnectionSpec via `CustomResource` properties: spec: - description: S3 connection definition as a resource. Learn more on the [S3 concept documentation](https://docs.stackable.tech/home/nightly/concepts/s3). + description: S3 connection definition as a resource. Learn more on the [S3 concept documentation](https://docs.stackable.tech/home/25.7/concepts/s3). properties: accessStyle: default: VirtualHosted @@ -328,11 +328,11 @@ spec: - VirtualHosted type: string 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) providing `accessKey` and `secretKey` is sufficient. + description: If the S3 uses authentication you have to specify you S3 credentials. In the most cases a [SecretClass](https://docs.stackable.tech/home/25.7/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).' + description: '[Scope](https://docs.stackable.tech/home/25.7/secret-operator/scope) of the [SecretClass](https://docs.stackable.tech/home/25.7/secret-operator/secretclass).' nullable: true properties: listenerVolumes: @@ -357,7 +357,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.7/secret-operator/secretclass) containing the LDAP bind credentials.' type: string required: - secretClass @@ -412,7 +412,7 @@ spec: - secretClass properties: secretClass: - description: Name of the [SecretClass](https://docs.stackable.tech/home/nightly/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. + description: Name of the [SecretClass](https://docs.stackable.tech/home/25.7/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 webPki: description: Use TLS and the CA certificates trusted by the common web browsers to verify the server. This can be useful when you e.g. use public AWS S3 or other public available services. @@ -459,7 +459,7 @@ spec: description: Auto-generated derived type for BucketSpec via `CustomResource` properties: 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). + 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/25.7/concepts/s3). properties: bucketName: description: The name of the S3 bucket. @@ -473,7 +473,7 @@ spec: - reference properties: inline: - description: S3 connection definition as a resource. Learn more on the [S3 concept documentation](https://docs.stackable.tech/home/nightly/concepts/s3). + description: S3 connection definition as a resource. Learn more on the [S3 concept documentation](https://docs.stackable.tech/home/25.7/concepts/s3). properties: accessStyle: default: VirtualHosted @@ -483,11 +483,11 @@ spec: - VirtualHosted type: string 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) providing `accessKey` and `secretKey` is sufficient. + description: If the S3 uses authentication you have to specify you S3 credentials. In the most cases a [SecretClass](https://docs.stackable.tech/home/25.7/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).' + description: '[Scope](https://docs.stackable.tech/home/25.7/secret-operator/scope) of the [SecretClass](https://docs.stackable.tech/home/25.7/secret-operator/secretclass).' nullable: true properties: listenerVolumes: @@ -512,7 +512,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.7/secret-operator/secretclass) containing the LDAP bind credentials.' type: string required: - secretClass @@ -567,7 +567,7 @@ spec: - secretClass properties: secretClass: - description: Name of the [SecretClass](https://docs.stackable.tech/home/nightly/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. + description: Name of the [SecretClass](https://docs.stackable.tech/home/25.7/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 webPki: description: Use TLS and the CA certificates trusted by the common web browsers to verify the server. This can be useful when you e.g. use public AWS S3 or other public available services. diff --git a/docs/antora.yml b/docs/antora.yml index d522680b..35013e93 100644 --- a/docs/antora.yml +++ b/docs/antora.yml @@ -1,3 +1,4 @@ --- name: home -version: "nightly" +version: "25.7" +prerelease: false diff --git a/tests/release.yaml b/tests/release.yaml index e1854ad2..006adc02 100644 --- a/tests/release.yaml +++ b/tests/release.yaml @@ -7,4 +7,4 @@ releases: description: Integration test products: commons: - operatorVersion: 0.0.0-dev + operatorVersion: 25.7.0-rc1