Skip to content
Open
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 @@ -26,6 +26,7 @@ All notable changes to this project will be documented in this file.
- In privileged mode, `NodePublishVolume` reuses an existing tmpfs mount instead of mounting another one on top, so a repeated publish (for example after a kubelet restart) no longer stacks mounts, which kept Pods in `Terminating` for minutes ([#770]).
- `NodePublishVolume` truncates the secret files it rewrites, so a repeated publish no longer leaves trailing bytes of a longer previous file behind ([#770]).
- A repeated `NodePublishVolume` (for example after a kubelet restart) keeps the published secret instead of issuing a new one, so the expiry annotation keeps matching the secret the Pod uses ([#773]).
- `NodePublishVolume` no longer follows symlinks inside the volume and only writes secret data into regular files ([#775]).
- Report the certificate expiry for the `certManager` backend, so that Pods are restarted before
their certificate expires and pick up the renewed one. Previously no expiry was reported at all,
so a Pod kept the certificate it was given at startup and eventually ran on an expired one
Expand All @@ -44,6 +45,7 @@ All notable changes to this project will be documented in this file.
[#766]: https://github.com/stackabletech/secret-operator/pull/766
[#770]: https://github.com/stackabletech/secret-operator/pull/770
[#773]: https://github.com/stackabletech/secret-operator/pull/773
[#775]: https://github.com/stackabletech/secret-operator/pull/775

## [26.7.0] - 2026-07-21

Expand Down
7 changes: 4 additions & 3 deletions Cargo.lock

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

11 changes: 8 additions & 3 deletions Cargo.nix

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

1 change: 1 addition & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ pin-project = "1.1"
prost = "0.14"
prost-types = "0.14"
rand = "0.10"
rustix = { version = "1.1", features = ["fs"] }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
snafu = "0.9"
Expand Down
1 change: 1 addition & 0 deletions rust/operator-binary/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ tonic-reflection.workspace = true
tracing.workspace = true
uuid.workspace = true
rand.workspace = true
rustix.workspace = true
yaml_serde.workspace = true

[dev-dependencies]
Expand Down
Loading
Loading