Skip to content

Commit 120e106

Browse files
committed
Merge branch 'main' into chore/issues/823
2 parents fda7485 + c5b3047 commit 120e106

130 files changed

Lines changed: 12064 additions & 3376 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/build.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ on:
2323

2424
env:
2525
OPERATOR_NAME: "nifi-operator"
26-
RUST_NIGHTLY_TOOLCHAIN_VERSION: "nightly-2025-10-23"
27-
NIX_PKG_MANAGER_VERSION: "2.30.0"
28-
RUST_TOOLCHAIN_VERSION: "1.89.0"
26+
RUST_NIGHTLY_TOOLCHAIN_VERSION: "nightly-2026-02-24"
27+
NIX_PKG_MANAGER_VERSION: "2.33.3"
28+
RUST_TOOLCHAIN_VERSION: "1.93.0"
2929
HADOLINT_VERSION: "v2.14.0"
3030
PYTHON_VERSION: "3.14"
3131
CARGO_TERM_COLOR: always
@@ -139,7 +139,7 @@ jobs:
139139
set -euo pipefail
140140
[ -n "$GITHUB_DEBUG" ] && set -x
141141
142-
CURRENT_VERSION=$(cargo metadata --format-version 1 --no-deps | jq -r '.packages[0].version')
142+
CURRENT_VERSION=$(cargo metadata --format-version 1 --no-deps | jq -r '.packages[] | select(.name == "stackable-nifi-operator") | .version')
143143
144144
if [ "$GITHUB_EVENT_NAME" == 'pull_request' ]; then
145145
# Include a PR suffix if this workflow is triggered by a PR

.github/workflows/pr_pre-commit.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ on:
77

88
env:
99
CARGO_TERM_COLOR: always
10-
NIX_PKG_MANAGER_VERSION: "2.30.0"
11-
RUST_TOOLCHAIN_VERSION: "nightly-2025-10-23"
10+
NIX_PKG_MANAGER_VERSION: "2.33.3"
11+
RUST_TOOLCHAIN_VERSION: "nightly-2026-02-24"
1212
HADOLINT_VERSION: "v2.14.0"
1313
PYTHON_VERSION: "3.14"
14-
JINJA2_CLI_VERSION: "0.8.2"
14+
JINJA2_CLI_VERSION: "1.0.0"
1515

1616
jobs:
1717
pre-commit:

.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+
.values.yaml
1617

1718
.direnv/
1819
.direnvrc

.pre-commit-config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ repos:
8989
- id: cargo-doc
9090
name: cargo-doc
9191
language: system
92-
entry: cargo doc --document-private-items
92+
entry: cargo doc --no-deps --document-private-items
9393
stages: [pre-commit, pre-merge-commit]
9494
pass_filenames: false
9595
files: \.rs$|Cargo\.(toml|lock)
@@ -105,7 +105,7 @@ repos:
105105
- id: cargo-rustfmt
106106
name: cargo-rustfmt
107107
language: system
108-
entry: cargo +nightly-2025-10-23 fmt --all -- --check
108+
entry: cargo +nightly-2026-02-24 fmt --all -- --check
109109
stages: [pre-commit, pre-merge-commit]
110110
pass_filenames: false
111111
files: \.rs$

.vscode/settings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"rust-analyzer.rustfmt.overrideCommand": [
33
"rustfmt",
4-
"+nightly-2025-10-23",
4+
"+nightly-2026-02-24",
55
"--edition",
66
"2024",
77
"--"

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,45 @@ All notable changes to this project will be documented in this file.
44

55
## [Unreleased]
66

7+
## [26.3.0] - 2026-03-16
8+
9+
## [26.3.0-rc1] - 2026-03-16
10+
711
### Added
812

13+
- Add conversion webhook ([#898]).
914
- Support objectOverrides using `.spec.objectOverrides`.
1015
See [objectOverrides concepts page](https://docs.stackable.tech/home/nightly/concepts/overrides/#object-overrides) for details ([#885]).
1116
- Enable the [restart-controller](https://docs.stackable.tech/home/nightly/commons-operator/restarter/), so that the Pods are automatically restarted on config changes ([#888]).
17+
- Added support for `2.7.2` ([#893]).
1218

1319
### Changed
1420

21+
- Bump stackable-operator to 0.108.0 and strum to 0.28 ([#906], [#909]).
22+
- Gracefully shutdown all concurrent tasks by forwarding the SIGTERM signal ([#894]).
1523
- BREAKING: Reworked authorization config to closer match the Apache NiFi internal authorizer interfaces ([#884]).
1624

1725
### Fixed
1826

1927
- Also listen on the loopback interface so that k8s port-forwards work ([#870]).
2028
- The operator now utilizes the `.spec.clusterConfig.authorization.opa.package` property instead of hard-coding the package name to `nifi` ([#881]).
2129
- An `initialAdminUser` can now be provided for file-based authorization (e.g. LDAP) ([#884]).
30+
- Fix "404 page not found" error for the initial object list ([#909]).
31+
32+
### Removed
33+
34+
- Removed support for `1.27.0` and `2.4.0` ([#893]).
2235

2336
[#870]: https://github.com/stackabletech/nifi-operator/pull/870
2437
[#881]: https://github.com/stackabletech/nifi-operator/pull/881
2538
[#884]: https://github.com/stackabletech/nifi-operator/pull/884
2639
[#885]: https://github.com/stackabletech/nifi-operator/pull/885
2740
[#888]: https://github.com/stackabletech/nifi-operator/pull/888
41+
[#893]: https://github.com/stackabletech/nifi-operator/pull/893
42+
[#894]: https://github.com/stackabletech/nifi-operator/pull/894
43+
[#898]: https://github.com/stackabletech/nifi-operator/pull/898
44+
[#906]: https://github.com/stackabletech/nifi-operator/pull/906
45+
[#909]: https://github.com/stackabletech/nifi-operator/pull/909
2846

2947
## [25.11.0] - 2025-11-07
3048

0 commit comments

Comments
 (0)