Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
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

- Add end-of-support checker which can be controlled with environment variables and CLI arguments ([#644]).
Expand Down
12 changes: 6 additions & 6 deletions Cargo.lock

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

12 changes: 6 additions & 6 deletions 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 @@ -4,7 +4,7 @@ default-members = ["rust/operator-binary"]
resolver = "2"

[workspace.package]
version = "0.0.0-dev"
version = "25.11.0-rc1"
authors = ["Stackable GmbH <info@stackable.tech>"]
license = "OSL-3.0"
edition = "2021"
Expand Down
4 changes: 2 additions & 2 deletions deploy/helm/secret-operator/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
apiVersion: v2
name: secret-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 Secret Operator
home: https://github.com/stackabletech/secret-operator
maintainers:
Expand Down
30 changes: 15 additions & 15 deletions deploy/helm/secret-operator/crds/crds.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,13 @@ spec:
properties:
spec:
description: |-
A [SecretClass](https://docs.stackable.tech/home/nightly/secret-operator/secretclass) is a cluster-global Kubernetes resource
A [SecretClass](https://docs.stackable.tech/home/25.11/secret-operator/secretclass) is a cluster-global Kubernetes resource
that defines a category of secrets that the Secret Operator knows how to provision.
properties:
backend:
description: |-
Each SecretClass is associated with a single
[backend](https://docs.stackable.tech/home/nightly/secret-operator/secretclass#backend),
[backend](https://docs.stackable.tech/home/25.11/secret-operator/secretclass#backend),
which dictates the mechanism for issuing that kind of Secret.
oneOf:
- required:
Expand All @@ -43,7 +43,7 @@ spec:
properties:
autoTls:
description: |-
The [`autoTls` backend](https://docs.stackable.tech/home/nightly/secret-operator/secretclass#backend-autotls)
The [`autoTls` backend](https://docs.stackable.tech/home/25.11/secret-operator/secretclass#backend-autotls)
issues a TLS certificate signed by the Secret Operator.
The certificate authority can be provided by the administrator, or managed automatically by the Secret Operator.

Expand Down Expand Up @@ -200,7 +200,7 @@ spec:
A new certificate will be requested the first time it is used by a Pod, it
will be reused after that (subject to cert-manager renewal rules).

[1]: https://docs.stackable.tech/home/nightly/secret-operator/secretclass#backend-certmanager
[1]: https://docs.stackable.tech/home/25.11/secret-operator/secretclass#backend-certmanager
[cert-manager]: https://cert-manager.io/
properties:
defaultCertificateLifetime:
Expand Down Expand Up @@ -260,7 +260,7 @@ spec:
type: object
k8sSearch:
description: |-
The [`k8sSearch` backend](https://docs.stackable.tech/home/nightly/secret-operator/secretclass#backend-k8ssearch)
The [`k8sSearch` backend](https://docs.stackable.tech/home/25.11/secret-operator/secretclass#backend-k8ssearch)
can be used to mount Secrets across namespaces into Pods.
properties:
searchNamespace:
Expand Down Expand Up @@ -296,7 +296,7 @@ spec:
type: object
kerberosKeytab:
description: |-
The [`kerberosKeytab` backend](https://docs.stackable.tech/home/nightly/secret-operator/secretclass#backend-kerberoskeytab)
The [`kerberosKeytab` backend](https://docs.stackable.tech/home/25.11/secret-operator/secretclass#backend-kerberoskeytab)
creates a Kerberos keytab file for a selected realm.
The Kerberos KDC and administrator credentials must be provided by the administrator.
properties:
Expand Down Expand Up @@ -450,13 +450,13 @@ spec:
properties:
spec:
description: |-
A [SecretClass](https://docs.stackable.tech/home/nightly/secret-operator/secretclass) is a cluster-global Kubernetes resource
A [SecretClass](https://docs.stackable.tech/home/25.11/secret-operator/secretclass) is a cluster-global Kubernetes resource
that defines a category of secrets that the Secret Operator knows how to provision.
properties:
backend:
description: |-
Each SecretClass is associated with a single
[backend](https://docs.stackable.tech/home/nightly/secret-operator/secretclass#backend),
[backend](https://docs.stackable.tech/home/25.11/secret-operator/secretclass#backend),
which dictates the mechanism for issuing that kind of Secret.
oneOf:
- required:
Expand All @@ -470,7 +470,7 @@ spec:
properties:
autoTls:
description: |-
The [`autoTls` backend](https://docs.stackable.tech/home/nightly/secret-operator/secretclass#backend-autotls)
The [`autoTls` backend](https://docs.stackable.tech/home/25.11/secret-operator/secretclass#backend-autotls)
issues a TLS certificate signed by the Secret Operator.
The certificate authority can be provided by the administrator, or managed automatically by the Secret Operator.

Expand Down Expand Up @@ -627,7 +627,7 @@ spec:
A new certificate will be requested the first time it is used by a Pod, it
will be reused after that (subject to cert-manager renewal rules).

[1]: https://docs.stackable.tech/home/nightly/secret-operator/secretclass#backend-certmanager
[1]: https://docs.stackable.tech/home/25.11/secret-operator/secretclass#backend-certmanager
[cert-manager]: https://cert-manager.io/
properties:
defaultCertificateLifetime:
Expand Down Expand Up @@ -687,7 +687,7 @@ spec:
type: object
k8sSearch:
description: |-
The [`k8sSearch` backend](https://docs.stackable.tech/home/nightly/secret-operator/secretclass#backend-k8ssearch)
The [`k8sSearch` backend](https://docs.stackable.tech/home/25.11/secret-operator/secretclass#backend-k8ssearch)
can be used to mount Secrets across namespaces into Pods.
properties:
searchNamespace:
Expand Down Expand Up @@ -723,7 +723,7 @@ spec:
type: object
kerberosKeytab:
description: |-
The [`kerberosKeytab` backend](https://docs.stackable.tech/home/nightly/secret-operator/secretclass#backend-kerberoskeytab)
The [`kerberosKeytab` backend](https://docs.stackable.tech/home/25.11/secret-operator/secretclass#backend-kerberoskeytab)
creates a Kerberos keytab file for a selected realm.
The Kerberos KDC and administrator credentials must be provided by the administrator.
properties:
Expand Down Expand Up @@ -894,13 +894,13 @@ spec:
properties:
spec:
description: |-
A [TrustStore](https://docs.stackable.tech/home/nightly/secret-operator/truststore) requests information about how to
validate secrets issued by a [SecretClass](https://docs.stackable.tech/home/nightly/secret-operator/secretclass).
A [TrustStore](https://docs.stackable.tech/home/25.11/secret-operator/truststore) requests information about how to
validate secrets issued by a [SecretClass](https://docs.stackable.tech/home/25.11/secret-operator/secretclass).

The requested information is written to a ConfigMap with the same name as the TrustStore.
properties:
format:
description: The [format](https://docs.stackable.tech/home/nightly/secret-operator/secretclass#format) that the data should be converted into.
description: The [format](https://docs.stackable.tech/home/25.11/secret-operator/secretclass#format) that the data should be converted into.
enum:
- tls-pem
- tls-pkcs12
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 rust/cert-tools/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "cert-tools"
description = "A CLI tool to merge two truststores in PEM or PKCS12 format in such as way that they are accepted by the JVM"
version = "0.0.0-dev"
version = "25.11.0-rc1"
authors.workspace = true
license.workspace = true
edition.workspace = true
Expand Down
6 changes: 3 additions & 3 deletions tests/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ releases:
description: Integration test
products:
commons:
operatorVersion: 0.0.0-dev
operatorVersion: 25.11.0-rc1
secret:
operatorVersion: 0.0.0-dev
operatorVersion: 25.11.0-rc1
listener:
operatorVersion: 0.0.0-dev
operatorVersion: 25.11.0-rc1