Skip to content

Commit a1e38eb

Browse files
Techassisbernauer
andauthored
feat: Support dynamic image repositories (#684)
* feat: Support dynamic image repositories * test: Add placeholder values to satify roundtrip tests * chore: Add changelog entry * chore: Wrap SparkApplicationSpec in SparkApplicationTemplateSpec * Add some roundtrip testdata * test: Add a bit more fields --------- Co-authored-by: Sebastian Bernauer <sebastian.bernauer@stackable.tech>
1 parent d1c1ac9 commit a1e38eb

15 files changed

Lines changed: 391 additions & 66 deletions

File tree

CHANGELOG.md

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

55
## [Unreleased]
66

7+
### Added
8+
9+
- BREAKING: Add required CLI argument and env var to set the image repository used to construct final product image names: `IMAGE_REPOSITORY` (`--image-repository`), eg. `oci.example.org/my/namespace` ([#684]).
10+
711
### Fixed
812

913
- Application template merging should not ignore "*Overrides" fields ([#680]).
@@ -22,6 +26,7 @@ All notable changes to this project will be documented in this file.
2226
[#674]: https://github.com/stackabletech/spark-k8s-operator/pull/674
2327
[#679]: https://github.com/stackabletech/spark-k8s-operator/pull/679
2428
[#680]: https://github.com/stackabletech/spark-k8s-operator/pull/680
29+
[#684]: https://github.com/stackabletech/spark-k8s-operator/pull/684
2530

2631
## [26.3.0] - 2026-03-16
2732

Cargo.lock

Lines changed: 13 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.nix

Lines changed: 18 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ repository = "https://github.com/stackabletech/spark-k8s-operator"
1111

1212
[workspace.dependencies]
1313
product-config = { git = "https://github.com/stackabletech/product-config.git", tag = "0.8.0" }
14-
stackable-operator = { git = "https://github.com/stackabletech/operator-rs.git", tag = "stackable-operator-0.110.1", features = ["webhook"] }
14+
stackable-operator = { git = "https://github.com/stackabletech/operator-rs.git", tag = "stackable-operator-0.111.1", features = ["webhook"] }
1515

1616
anyhow = "1.0"
1717
built = { version = "0.8", features = ["chrono", "git2"] }

crate-hashes.json

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)