Skip to content

Commit 9c7d860

Browse files
Merge branch 'main' into feat/retire-ca-certs
2 parents 7ec0514 + 76936be commit 9c7d860

38 files changed

Lines changed: 6688 additions & 3084 deletions

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
nix/** linguist-generated
22
Cargo.nix linguist-generated
33
crate-hashes.json linguist-generated
4+
extra/crds.yaml linguist-generated

.github/workflows/integration-test.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ on:
1515
- profile
1616
- custom
1717
test-mode-input:
18-
description: The profile or the runner used
18+
description: |
19+
The profile or the runner used. Eg: `smoke-latest` or `amd64` (see test/interu.yaml)
1920
required: true
2021
test-suite:
2122
description: Name of the test-suite. Only used if test-mode is `custom`

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ result
1313
image.tar
1414

1515
tilt_options.json
16+
local_values.yaml
1617

1718
.direnv/
1819
.direnvrc

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,37 @@ All notable changes to this project will be documented in this file.
66

77
### Added
88

9+
- Add end-of-support checker which can be controlled with environment variables and CLI arguments ([#644]).
10+
- `EOS_CHECK_MODE` (`--eos-check-mode`) to set the EoS check mode. Currently, only "offline" is supported.
11+
- `EOS_INTERVAL` (`--eos-interval`) to set the interval in which the operator checks if it is EoS.
12+
- `EOS_DISABLED` (`--eos-disabled`) to disable the EoS checker completely.
913
- Support exporting the TrustStore CA certificate information to Secrets or ConfigMaps ([#597]).
14+
- New helm value for `priorityClassName` ([#641]).
1015

1116
### Changed
1217

18+
- Split operator deployment into Deployment and DaemonSet ([#645]).
19+
- Introduce two different modes: `csi-server` and `controller`.
20+
- The CSI server is deployed via a DaemonSet to be available on every node.
21+
- The controller is deployed via a Deployment with a single replica.
1322
- Version CRD structs and enums as v1alpha1 ([#636]).
23+
- BREAKING: Rearrange values to be somewhat consistent with the listener-operator value changes ([#641], [#645]).
24+
- `csiProvisioner` values have been moved to `csiNodeDriver.externalProvisioner`.
25+
- `csiNodeDriverRegistrar` values have been moved to `csiNodeDriver.nodeDriverRegistrar`.
26+
- `node.driver.resources` values have been split into `controllerService.resources` and `csiNodeDriver.nodeService.resources`.
27+
- `securityContext` values have been split into `controllerService.securityContext` and `.csiNodeDriver.nodeService.securityContext`.
28+
- `podAnnotations`, `podSecurityContext`, `nodeSelector`, `tolerations`, and `affinity` have been split into `controllerService` and `csiNodeDriver`.
29+
- `kubeletDir` has been move to `csiNodeDriver.kubeletDir`.
30+
- Bump csi-node-driver-registrar to `v2.15.0` ([#642]).
31+
- Bump csi-provisioner to `v5.3.0` ([#643]).
1432

1533
[#597]: https://github.com/stackabletech/secret-operator/pull/597
1634
[#636]: https://github.com/stackabletech/secret-operator/pull/636
35+
[#641]: https://github.com/stackabletech/secret-operator/pull/641
36+
[#642]: https://github.com/stackabletech/secret-operator/pull/642
37+
[#643]: https://github.com/stackabletech/secret-operator/pull/643
38+
[#644]: https://github.com/stackabletech/secret-operator/pull/644
39+
[#645]: https://github.com/stackabletech/secret-operator/pull/645
1740

1841
## [25.7.0] - 2025-07-23
1942

0 commit comments

Comments
 (0)