Skip to content

Commit dd87eb0

Browse files
committed
chore: Merge branch 'main' into feat/crd-versioning
2 parents 7d625cb + aa59ecd commit dd87eb0

71 files changed

Lines changed: 1653 additions & 612 deletions

Some content is hidden

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

.github/ISSUE_TEMPLATE/02-bug_report.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ body:
1212
label: Affected Stackable version
1313
description: Which version of the Stackable Operator do you see this bug in?
1414

15-
#
15+
#
16+
1617
- type: textarea
1718
attributes:
1819
label: Current and expected behavior
@@ -34,7 +35,7 @@ body:
3435
attributes:
3536
label: Environment
3637
description: |
37-
What type of kubernetes cluster you are running aginst (k3s/eks/aks/gke/other) and any other information about your environment?
38+
What type of kubernetes cluster you are running against (k3s/eks/aks/gke/other) and any other information about your environment?
3839
placeholder: |
3940
Examples:
4041
Output of `kubectl version --short`

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 0 additions & 50 deletions
This file was deleted.

.github/workflows/build.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ jobs:
155155
with:
156156
key: clippy
157157
cache-all-crates: "true"
158-
# TODO (@Techassi): Remove this step (unmaintained action, kinda useless step anyway)
158+
# TODO (@Techassi): Remove this step (unmaintained action, kinda useless step anyway)
159159
- name: Run clippy action to produce annotations
160160
uses: giraffate/clippy-action@13b9d32482f25d29ead141b79e7e04e7900281e0 # v1.0.1
161161
env:
@@ -165,7 +165,7 @@ jobs:
165165
clippy_flags: --all-targets -- -D warnings
166166
reporter: 'github-pr-review'
167167
github_token: ${{ secrets.GITHUB_TOKEN }}
168-
# TODO (@Techassi): Remove, done by pre-commit
168+
# TODO (@Techassi): Remove, done by pre-commit
169169
- name: Run clippy manually without annotations
170170
env:
171171
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -345,9 +345,9 @@ jobs:
345345
with:
346346
toolchain: ${{ env.RUST_TOOLCHAIN_VERSION }}
347347
components: rustfmt
348-
# This step checks if the current run was triggered by a push to a pr (or a pr being created).
349-
# If this is the case it changes the version of this project in all Cargo.toml files to include the suffix
350-
# "-pr<prnumber>" so that the published artifacts can be linked to this PR.
348+
# This step checks if the current run was triggered by a push to a pr (or a pr being created).
349+
# If this is the case it changes the version of this project in all Cargo.toml files to include the suffix
350+
# "-pr<prnumber>" so that the published artifacts can be linked to this PR.
351351
- uses: stackabletech/cargo-install-action@main
352352
with:
353353
crate: cargo-edit
@@ -383,8 +383,8 @@ jobs:
383383
run: |
384384
# Installing helm and yq on ubicloud-standard-8-arm only
385385
if [ "$(arch)" = "aarch64" ]; then
386-
curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null
387-
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
386+
curl -fsSL https://packages.buildkite.com/helm-linux/helm-debian/gpgkey | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null
387+
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://packages.buildkite.com/helm-linux/helm-debian/any/ any main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
388388
sudo apt-get -y update
389389
sudo apt-get -y install helm
390390
sudo wget https://github.com/mikefarah/yq/releases/latest/download/yq_linux_arm64 -O /usr/bin/yq && sudo chmod +x /usr/bin/yq

.github/workflows/integration-test.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ name: Integration Test
33

44
on:
55
# schedule:
6-
# At 00:00 on Sunday. See: https://crontab.guru/#0_0_*_*_0
7-
# - cron: "0 0 * * 0"
6+
# # At 00:00 on Sunday. See: https://crontab.guru/#0_0_*_*_0
7+
# - cron: "0 0 * * 0"
88
workflow_dispatch:
99
inputs:
1010
test-mode:
@@ -40,7 +40,7 @@ jobs:
4040
# TODO: Enable the scheduled runs which hard-code what profile to use
4141
- name: Run Integration Test
4242
id: test
43-
uses: stackabletech/actions/run-integration-test@736565e3b8f657bcddff2897abcf5ccb82ae3e6c # v0.9.0
43+
uses: stackabletech/actions/run-integration-test@bdac99602eb834b85fdddf207d68e51d0e8b9380 # v0.9.3
4444
with:
4545
replicated-api-token: ${{ secrets.REPLICATED_API_TOKEN }}
4646
test-mode-input: ${{ inputs.test-mode-input }}
@@ -50,7 +50,7 @@ jobs:
5050

5151
- name: Send Notification
5252
if: ${{ failure() || github.run_attempt > 1 }}
53-
uses: stackabletech/actions/send-slack-notification@736565e3b8f657bcddff2897abcf5ccb82ae3e6c # v0.9.0
53+
uses: stackabletech/actions/send-slack-notification@bdac99602eb834b85fdddf207d68e51d0e8b9380 # v0.9.3
5454
with:
5555
slack-token: ${{ secrets.SLACK_INTEGRATION_TEST_TOKEN }}
5656
failed-tests: ${{ steps.test.outputs.failed-tests }}

.github/workflows/pr_pre-commit.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
persist-credentials: false
2727
submodules: recursive
2828
fetch-depth: 0
29-
- uses: stackabletech/actions/run-pre-commit@736565e3b8f657bcddff2897abcf5ccb82ae3e6c # v0.9.0
29+
- uses: stackabletech/actions/run-pre-commit@bdac99602eb834b85fdddf207d68e51d0e8b9380 # v0.9.3
3030
with:
3131
python-version: ${{ env.PYTHON_VERSION }}
3232
rust: ${{ env.RUST_TOOLCHAIN_VERSION }}

.pre-commit-config.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ repos:
1818
rev: 79a6b2b1392eaf49cdd32ac4f14be1a809bbd8f7 # 1.37.1
1919
hooks:
2020
- id: yamllint
21+
args: ["--strict"]
2122

2223
- repo: https://github.com/igorshubovych/markdownlint-cli
2324
rev: 192ad822316c3a22fb3d3cc8aa6eafa0b8488360 # 0.45.0

.yamllint.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,4 @@ rules:
1212
min-spaces-from-content: 1 # Needed due to https://github.com/adrienverge/yamllint/issues/443
1313
indentation:
1414
indent-sequences: consistent
15+
comments-indentation: disable # This is generally useless and interferes with commented example values

CHANGELOG.md

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

55
## [Unreleased]
66

7+
### Added
8+
9+
- Support exporting the TrustStore CA certificate information to Secrets or ConfigMaps ([#597]).
10+
- New helm value for `priorityClassName` ([#641]).
11+
12+
### Changed
13+
14+
- Version CRD structs and enums as v1alpha1 ([#636]).
15+
- BREAKING: Rearrange values to be somewhat consistent with the listener-operator value changes ([#641]).
16+
- `image.repository` has been moved to `secretOperator.image.repository`.
17+
- `image.tag` has been moved to `secretOperator.image.tag`.
18+
- `image.pullPolicy` has been moved to `secretOperator.image.pullPolicy`.
19+
- `csiProvisioner` values have been moved to `externalProvisioner`.
20+
- `csiNodeDriverRegistrar` values have been moved to `nodeDriverRegistrar`.
21+
- `node.driver` values have been moved to `secretOperator`.
22+
- `securityContext` values have been moved to `secretOperator.securityContext`.
23+
- Bump csi-node-driver-registrar to `v2.15.0` ([#642]).
24+
- Bump csi-provisioner to `v5.3.0` ([#643]).
25+
26+
[#597]: https://github.com/stackabletech/secret-operator/pull/597
27+
[#636]: https://github.com/stackabletech/secret-operator/pull/636
28+
[#641]: https://github.com/stackabletech/secret-operator/pull/641
29+
[#642]: https://github.com/stackabletech/secret-operator/pull/642
30+
[#643]: https://github.com/stackabletech/secret-operator/pull/643
31+
732
## [25.7.0] - 2025-07-23
833

934
## [25.7.0-rc1] - 2025-07-18

0 commit comments

Comments
 (0)