Skip to content

Commit c393e0f

Browse files
chore(template): Updates for SDP 26.11.0 (#1103)
* chore: Generated commit to update templated files since the last template run up to stackabletech/operator-templating@ff82f44 Reference-to: stackabletech/operator-templating@ff82f44 (Part of stackabletech/operator-templating#657) * chore: Deny disallowed_methods Clippy lint --------- Co-authored-by: Sebastian Bernauer <sebastian.bernauer@stackable.tech>
1 parent 9fc9509 commit c393e0f

19 files changed

Lines changed: 541 additions & 82 deletions

‎.github/workflows/build.yaml‎

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

2424
env:
2525
OPERATOR_NAME: "zookeeper-operator"
26-
RUST_NIGHTLY_TOOLCHAIN_VERSION: "nightly-2026-08-23"
27-
NIX_PKG_MANAGER_VERSION: "2.33.3"
28-
RUST_TOOLCHAIN_VERSION: "1.97.1"
29-
HADOLINT_VERSION: "v2.14.0"
26+
RUST_NIGHTLY_TOOLCHAIN_VERSION: "nightly-2026-11-02"
27+
NIX_PKG_MANAGER_VERSION: "2.35.4"
28+
RUST_TOOLCHAIN_VERSION: "1.99.0"
29+
HADOLINT_VERSION: "v2.15.1"
3030
PYTHON_VERSION: "3.14"
3131
CARGO_TERM_COLOR: always
3232

@@ -43,14 +43,14 @@ jobs:
4343
contents: read
4444
steps:
4545
- name: Checkout Repository
46-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
46+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
4747
with:
4848
persist-credentials: false
4949
fetch-depth: 0
5050

5151
- name: Check for changed files
5252
id: check
53-
uses: stackabletech/actions/detect-changes@34a64229959b15db6c5f307db8809805ba7edc55 # v0.18.3
53+
uses: stackabletech/actions/detect-changes@d5c85b3cef351617f19de803812b42b839e20168 # v0.18.4
5454
with:
5555
patterns: |
5656
- '.github/workflows/build.yaml'
@@ -107,7 +107,7 @@ jobs:
107107
version: ubuntu-latest
108108

109109
- name: Checkout Repository
110-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
110+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
111111
with:
112112
persist-credentials: false
113113
submodules: recursive
@@ -157,7 +157,7 @@ jobs:
157157
version: ${{ matrix.runner.name }}
158158

159159
- name: Checkout Repository
160-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
160+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
161161
with:
162162
persist-credentials: false
163163
submodules: recursive
@@ -198,15 +198,15 @@ jobs:
198198
echo "OPERATOR_VERSION=$NEW_VERSION" | tee -a "$GITHUB_OUTPUT"
199199
200200
- name: Install Nix
201-
uses: cachix/install-nix-action@630ae543ea3a38a9a4166f03376c02c50f408342 # v31.11.0
201+
uses: cachix/install-nix-action@75c75c31ebece974e48ebc36b4ad125bd97bd97b # v31.11.3
202202

203203
- name: Install Rust ${{ env.RUST_TOOLCHAIN_VERSION }} Toolchain
204204
shell: bash
205205
run: rustup toolchain install "${RUST_TOOLCHAIN_VERSION}"
206206

207207
- name: Build Container Image
208208
id: build
209-
uses: stackabletech/actions/build-container-image@34a64229959b15db6c5f307db8809805ba7edc55 # v0.18.3
209+
uses: stackabletech/actions/build-container-image@d5c85b3cef351617f19de803812b42b839e20168 # v0.18.4
210210
with:
211211
image-name: ${{ env.OPERATOR_NAME }}
212212
image-index-manifest-tag: ${{ steps.version.outputs.OPERATOR_VERSION }}
@@ -215,7 +215,7 @@ jobs:
215215

216216
- name: Publish Container Image to oci.stackable.tech
217217
if: ${{ !github.event.pull_request.head.repo.fork }}
218-
uses: stackabletech/actions/publish-image@34a64229959b15db6c5f307db8809805ba7edc55 # v0.18.3
218+
uses: stackabletech/actions/publish-image@d5c85b3cef351617f19de803812b42b839e20168 # v0.18.4
219219
with:
220220
image-registry-uri: oci.stackable.tech
221221
image-registry-username: robot$sdp+github-action-build
@@ -226,7 +226,7 @@ jobs:
226226

227227
- name: Publish Container Image to quay.io
228228
if: ${{ !github.event.pull_request.head.repo.fork }}
229-
uses: stackabletech/actions/publish-image@34a64229959b15db6c5f307db8809805ba7edc55 # v0.18.3
229+
uses: stackabletech/actions/publish-image@d5c85b3cef351617f19de803812b42b839e20168 # v0.18.4
230230
with:
231231
image-registry-uri: quay.io
232232
image-registry-username: stackable+robot_sdp_github_action_build
@@ -251,12 +251,12 @@ jobs:
251251
runs-on: ubuntu-latest
252252
steps:
253253
- name: Checkout Repository
254-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
254+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
255255
with:
256256
persist-credentials: false
257257

258258
- name: Publish and Sign Image Index to oci.stackable.tech
259-
uses: stackabletech/actions/publish-image-index-manifest@34a64229959b15db6c5f307db8809805ba7edc55 # v0.18.3
259+
uses: stackabletech/actions/publish-image-index-manifest@d5c85b3cef351617f19de803812b42b839e20168 # v0.18.4
260260
with:
261261
image-registry-uri: oci.stackable.tech
262262
image-registry-username: robot$sdp+github-action-build
@@ -265,7 +265,7 @@ jobs:
265265
canonical-image-index-manifest-tag: ${{ needs.build-container-image.outputs.operator-version }}
266266

267267
- name: Publish and Sign Image Index to quay.io
268-
uses: stackabletech/actions/publish-image-index-manifest@34a64229959b15db6c5f307db8809805ba7edc55 # v0.18.3
268+
uses: stackabletech/actions/publish-image-index-manifest@d5c85b3cef351617f19de803812b42b839e20168 # v0.18.4
269269
with:
270270
image-registry-uri: quay.io
271271
image-registry-username: stackable+robot_sdp_github_action_build
@@ -289,13 +289,13 @@ jobs:
289289
runs-on: ubuntu-latest
290290
steps:
291291
- name: Checkout Repository
292-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
292+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
293293
with:
294294
persist-credentials: false
295295
submodules: recursive
296296

297297
- name: Package, Publish, and Sign Helm Chart to oci.stackable.tech
298-
uses: stackabletech/actions/publish-helm-chart@34a64229959b15db6c5f307db8809805ba7edc55 # v0.18.3
298+
uses: stackabletech/actions/publish-helm-chart@d5c85b3cef351617f19de803812b42b839e20168 # v0.18.4
299299
with:
300300
chart-registry-uri: oci.stackable.tech
301301
chart-registry-username: robot$sdp-charts+github-action-build
@@ -307,7 +307,7 @@ jobs:
307307
publish-and-sign: ${{ !github.event.pull_request.head.repo.fork }}
308308

309309
- name: Package, Publish, and Sign Helm Chart to quay.io
310-
uses: stackabletech/actions/publish-helm-chart@34a64229959b15db6c5f307db8809805ba7edc55 # v0.18.3
310+
uses: stackabletech/actions/publish-helm-chart@d5c85b3cef351617f19de803812b42b839e20168 # v0.18.4
311311
with:
312312
chart-registry-uri: quay.io
313313
chart-registry-username: stackable+robot_sdp_charts_github_action_build
@@ -339,13 +339,13 @@ jobs:
339339
runs-on: ubuntu-latest
340340
steps:
341341
- name: Run OpenShift Preflight Check for oci.stackable.tech
342-
uses: stackabletech/actions/run-openshift-preflight@34a64229959b15db6c5f307db8809805ba7edc55 # v0.18.3
342+
uses: stackabletech/actions/run-openshift-preflight@d5c85b3cef351617f19de803812b42b839e20168 # v0.18.4
343343
with:
344344
image-index-uri: oci.stackable.tech/sdp/${{ env.OPERATOR_NAME }}:${{ needs.build-container-image.outputs.operator-version }}
345345
image-architecture: ${{ matrix.arch }}
346346

347347
- name: Run OpenShift Preflight Check for quay.io
348-
uses: stackabletech/actions/run-openshift-preflight@34a64229959b15db6c5f307db8809805ba7edc55 # v0.18.3
348+
uses: stackabletech/actions/run-openshift-preflight@d5c85b3cef351617f19de803812b42b839e20168 # v0.18.4
349349
with:
350350
image-index-uri: quay.io/stackable/sdp/${{ env.OPERATOR_NAME }}:${{ needs.build-container-image.outputs.operator-version }}
351351
image-architecture: ${{ matrix.arch }}
@@ -432,7 +432,7 @@ jobs:
432432
echo "COMBINED_CHECKS_RESULT=$COMBINED_CHECKS_RESULT" | tee -a "$GITHUB_OUTPUT"
433433
434434
- name: Send Notification
435-
uses: stackabletech/actions/send-slack-notification@34a64229959b15db6c5f307db8809805ba7edc55 # v0.18.3
435+
uses: stackabletech/actions/send-slack-notification@d5c85b3cef351617f19de803812b42b839e20168 # v0.18.4
436436
with:
437437
combined-checks-result: ${{ steps.combine.outputs.COMBINED_CHECKS_RESULT }}
438438
publish-helm-chart-result: ${{ needs.publish-helm-chart.result }}

‎.github/workflows/general_daily_security.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ name: Daily Security Audit
77

88
on:
99
schedule:
10-
- cron: '15 4 * * *'
10+
- cron: "15 4 * * *"
1111
workflow_dispatch:
1212

1313
permissions: {}
@@ -20,7 +20,7 @@ jobs:
2020
# rustsec/audit-check publishes its results as a Check run, which requires this scope
2121
checks: write
2222
steps:
23-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
23+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
2424
with:
2525
persist-credentials: false
2626
- uses: rustsec/audit-check@69366f33c96575abad1ee0dba8212993eecbe998 # v2.0.0

‎.github/workflows/integration-test-custom.yaml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,14 @@ jobs:
2323
permissions:
2424
contents: read
2525
steps:
26-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
26+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
2727
with:
2828
persist-credentials: false
2929
submodules: recursive
3030

3131
- name: Run Integration Test
3232
id: test
33-
uses: stackabletech/actions/run-integration-test@34a64229959b15db6c5f307db8809805ba7edc55 # v0.18.3
33+
uses: stackabletech/actions/run-integration-test@d5c85b3cef351617f19de803812b42b839e20168 # v0.18.4
3434
with:
3535
replicated-api-token: ${{ secrets.REPLICATED_API_TOKEN }}
3636
otlp-bearer-token: ${{ secrets.OTLP_BEARER_TOKEN }}
@@ -41,7 +41,7 @@ jobs:
4141

4242
- name: Send Notification
4343
if: ${{ failure() || github.run_attempt > 1 }}
44-
uses: stackabletech/actions/send-slack-notification@34a64229959b15db6c5f307db8809805ba7edc55 # v0.18.3
44+
uses: stackabletech/actions/send-slack-notification@d5c85b3cef351617f19de803812b42b839e20168 # v0.18.4
4545
with:
4646
slack-token: ${{ secrets.SLACK_INTEGRATION_TEST_TOKEN }}
4747
dashboard-url: ${{ steps.test.outputs.dashboard-url }}

‎.github/workflows/integration-test-profile.yaml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
permissions:
2323
contents: read
2424
steps:
25-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
25+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
2626
with:
2727
persist-credentials: false
2828
submodules: recursive
@@ -42,7 +42,7 @@ jobs:
4242
4343
- name: Run Integration Test
4444
id: test
45-
uses: stackabletech/actions/run-integration-test@34a64229959b15db6c5f307db8809805ba7edc55 # v0.18.3
45+
uses: stackabletech/actions/run-integration-test@d5c85b3cef351617f19de803812b42b839e20168 # v0.18.4
4646
with:
4747
replicated-api-token: ${{ secrets.REPLICATED_API_TOKEN }}
4848
otlp-bearer-token: ${{ secrets.OTLP_BEARER_TOKEN }}
@@ -51,7 +51,7 @@ jobs:
5151

5252
- name: Send Notification
5353
if: ${{ failure() || github.run_attempt > 1 }}
54-
uses: stackabletech/actions/send-slack-notification@34a64229959b15db6c5f307db8809805ba7edc55 # v0.18.3
54+
uses: stackabletech/actions/send-slack-notification@d5c85b3cef351617f19de803812b42b839e20168 # v0.18.4
5555
with:
5656
slack-token: ${{ secrets.SLACK_INTEGRATION_TEST_TOKEN }}
5757
dashboard-url: ${{ steps.test.outputs.dashboard-url }}

‎.github/workflows/pr_prek.yaml‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ permissions: {}
1111

1212
env:
1313
CARGO_TERM_COLOR: always
14-
NIX_PKG_MANAGER_VERSION: "2.33.3"
15-
RUST_TOOLCHAIN_VERSION: "nightly-2026-08-23"
16-
HADOLINT_VERSION: "v2.14.0"
17-
JINJA2_CLI_VERSION: "1.0.0"
14+
NIX_PKG_MANAGER_VERSION: "2.35.4"
15+
RUST_TOOLCHAIN_VERSION: "nightly-2026-11-02"
16+
HADOLINT_VERSION: "v2.15.1"
17+
JINJA2_CLI_VERSION: "1.0.1"
1818

1919
jobs:
2020
prek:
@@ -27,12 +27,12 @@ jobs:
2727
with:
2828
packages: protobuf-compiler krb5-user libkrb5-dev libclang-dev liblzma-dev libssl-dev pkg-config apt-transport-https
2929
version: ubuntu-latest
30-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
30+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
3131
with:
3232
persist-credentials: false
3333
submodules: recursive
3434
fetch-depth: 0
35-
- uses: stackabletech/actions/run-prek@34a64229959b15db6c5f307db8809805ba7edc55 # v0.18.3
35+
- uses: stackabletech/actions/run-prek@d5c85b3cef351617f19de803812b42b839e20168 # v0.18.4
3636
with:
3737
rust: ${{ env.RUST_TOOLCHAIN_VERSION }}
3838
hadolint: ${{ env.HADOLINT_VERSION }}

‎.pre-commit-config.yaml‎

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@ repos:
1111
# typos has no layered configuration (https://github.com/crate-ci/typos/issues/193).
1212
# A templated config can currently not be extended locally.
1313
- repo: https://github.com/crate-ci/typos
14-
rev: 00f422f3b19c57bc6338715ebfe3316d38768461 # v1.50.3
14+
# NOTE (@Techassi): As of 2026-11-03, 1.52.0 isn't yet available in PyPi.
15+
# See https://github.com/crate-ci/typos/issues/1641
16+
rev: 7f9d0819ca1c008ade73f4b41fa9d258d48f605b # v1.51.1
1517
hooks:
1618
- id: typos
1719
# Drop the upstream default `--write-changes` so the hook only
@@ -42,7 +44,7 @@ repos:
4244
args: ["--strict"]
4345

4446
- repo: https://github.com/igorshubovych/markdownlint-cli
45-
rev: a4d5d37e66ebcd6b3705204a1d6dbb56dea66338 # 0.49.0
47+
rev: cbcdc463be5464e25e3e955a511599a67b9b987f # 0.50.0
4648
hooks:
4749
- id: markdownlint
4850
types: [text]
@@ -62,7 +64,7 @@ repos:
6264
# If you do not, you will need to delete the cached ruff binary shown in the
6365
# error message
6466
- repo: https://github.com/astral-sh/ruff-pre-commit
65-
rev: c59bba8fb259db0fec2bbb77ad8ba51ea7341b56 # 0.15.20
67+
rev: 25bcf95026b96e2dd3c0aec3090c3d6ef6ca2e6c # 0.17.3
6668
hooks:
6769
# Run the linter.
6870
- id: ruff-check
@@ -75,7 +77,7 @@ repos:
7577
- id: actionlint
7678

7779
- repo: https://github.com/hadolint/hadolint
78-
rev: 57e1618d78fd469a92c1e584e8c9313024656623 # 2.14.0
80+
rev: 2eece55955ced00200be9729e9728cb7dacca505 # 2.15.1
7981
hooks:
8082
- id: hadolint
8183

@@ -159,7 +161,7 @@ repos:
159161
- id: cargo-rustfmt
160162
name: cargo-rustfmt
161163
language: system
162-
entry: cargo +nightly-2026-08-23 fmt --all -- --check
164+
entry: cargo +nightly-2026-11-02 fmt --all -- --check
163165
stages: [pre-commit, pre-merge-commit]
164166
pass_filenames: false
165167
files: \.rs$

‎.readme/partials/borrowed/documentation.md.j2‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,6 @@ The stable documentation for this operator can be found in our [Stackable Data P
55
If you are interested in the most recent state of this repository, check out the [nightly docs](https://docs.stackable.tech/home/nightly/{{operator_docs_slug}}) instead.
66

77
The documentation for all Stackable products can be found at [docs.stackable.tech](https://docs.stackable.tech).
8+
Release information, the supported product and platform versions, and the reference for every custom resource are on the [Stackable Hub](https://hub.stackable.tech/).
89

910
If you have a question about the Stackable Data Platform, contact us via our [homepage](https://stackable.tech/) or ask a public question in our [Discussions forum](https://github.com/orgs/stackabletech/discussions).

0 commit comments

Comments
 (0)