-
-
Notifications
You must be signed in to change notification settings - Fork 18
Comparing changes
Open a pull request
base repository: stackabletech/operator-rs
base: f6ec283
head repository: stackabletech/operator-rs
compare: a9fbbc8
- 11 commits
- 34 files changed
- 8 contributors
Commits on May 13, 2026
-
chore: Import framework code from opensearch-operator
This commit imports the framework code from the opensearch-operator by first moving over the relevant files (located at rust/operator-binary/ src/framework) commit-by-commit, then squashing them in a interactive rebase. This commit message includes a list of the individual commit titles. It also includes all authore and co-authors of the original commits as co-authors. List of commits: - feat: Add listener support (opensearch-operator#17) - feat: Make OPENSEARCH_HOME and OPENSEARCH_PATH_CONF overridable (opensearch-operator#18) - Fix technical debts (opensearch-operator#20) - test: Add unit tests (opensearch-operator#32) - feat: Improve name types (opensearch-operator#35) - chore: Upgrade dependencies (opensearch-operator#37) - feat: Support log configuration and log aggregation (opensearch-operator#40) - feat: Support regular expressions in attributed_string_type (opensearch-operator#88) - feat: TLS support (opensearch-operator#55) - feat: Support objectOverrides (opensearch-operator#93) - chore: Use anchors in regular expressions (opensearch-operator#102) - chore: Move controller utility functions to separate module (opensearch-operator#104) - chore: Add Port type (opensearch-operator#105) - feat: Service discovery and exposition (opensearch-operator#94) - chore: Bump OpenSearch version 3.4.0 (opensearch-operator#108) - chore: Bump to stackable-operator 0.106.1 (opensearch-operator#116) - feat: Allow the configuration of the security plugin (opensearch-operator#117) - feat: Support hot-reloading for security configuration files (opensearch-operator#130) - chore: Upgrade stackable-operator to 0.110.1 (opensearch-operator#137) Co-authored-by: Andrew Kenworthy <1712947+adwk67@users.noreply.github.com> Co-authored-by: Benedikt Labrenz <benedikt@labrenz.org> Co-authored-by: Sebastian Bernauer <sebastian.bernauer@stackable.tech> Co-authored-by: Siegfried Weber <mail@siegfriedweber.net> Co-authored-by: Malte Sander <malte.sander.it@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 713ca9c - Browse repository at this point
Copy the full SHA 713ca9cView commit details
Commits on May 28, 2026
-
fix: make config_overrides public (#1210)
fix(config_overrides): make config_overrides public, fix clippy & doc checks
Configuration menu - View commit details
-
Copy full SHA for 2563bd2 - Browse repository at this point
Copy the full SHA 2563bd2View commit details
Commits on May 29, 2026
-
Fix/make role and group utils pub (#1212)
* deps: add uuid crate 1.23 * fix: add missing traits; macros and types pub. * fix: adapt pathes * fix: make builder pub * fix: make role-utils and role-group-utils pub * fix: correct fragment and merge macro path * fix: remaining precommit * fix: doc tests
Configuration menu - View commit details
-
Copy full SHA for a31cd25 - Browse repository at this point
Copy the full SHA a31cd25View commit details
Commits on Jun 4, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 128e1af - Browse repository at this point
Copy the full SHA 128e1afView commit details
Commits on Jun 5, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 831e1ba - Browse repository at this point
Copy the full SHA 831e1baView commit details -
refactor: Add config file writers to v2 (#1217)
* feat(v2): add shared config-file writers (java-properties/Hadoop-XML + Flask) Adds v2::config_file_writer (to_java_properties_string + to_hadoop_xml, backed by the java-properties and xml crates) and v2::flask_config_writer (the Flask App Builder Python config writer), both originally from the product-config crate's writer modules and until now vendored separately into the operators (hdfs/hbase/hive byte-identical full copies; kafka/nifi/zookeeper java-only subsets; airflow/superset identical Flask copies). Unit tests moved along with the code; minor lint-driven cleanups only (use_self, format_push_string, identical match arms, no unwrap in Result-returning tests) — rendered output is unchanged and pinned by the tests. Operators will migrate to these in follow-up commits, deleting their vendored copies. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * docs: fix rustdoc warnings (broken intra-doc links, bare URLs) stackable-operator: intra-doc links within the crate must use `crate::` rather than the package name `stackable_operator::`, which is not in scope and produced `broken_intra_doc_links` warnings. Also wrap two bare URLs in the scaler docs in angle brackets so rustdoc renders them as hyperlinks. stackable-telemetry: `SettingsBuilder` is not imported in `tracing/mod.rs` (only `Settings` is), so the four doc links to it did not resolve. Point them at `settings::SettingsBuilder` via the child module, keeping the rendered link text unchanged. `cargo doc --document-private-items` is now warning-free across the workspace. * Update crates/stackable-operator/src/v2/config_file_writer.rs Co-authored-by: maltesander <malte.sander.it@gmail.com> * Apply suggestions from code review Co-authored-by: maltesander <malte.sander.it@gmail.com> * remove error suffix and clippy --------- Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com> Co-authored-by: maltesander <malte.sander.it@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 46cd3f9 - Browse repository at this point
Copy the full SHA 46cd3f9View commit details
Commits on Jun 9, 2026
-
fix: remove option part for properties writer (#1218)
* fix: remove option part for properties writer (now takes <String,String> instead of <String,<Option<String>> * fix: precommit
Configuration menu - View commit details
-
Copy full SHA for de69410 - Browse repository at this point
Copy the full SHA de69410View commit details -
Configuration menu - View commit details
-
Copy full SHA for 451088f - Browse repository at this point
Copy the full SHA 451088fView commit details
Commits on Jun 11, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 1e8099f - Browse repository at this point
Copy the full SHA 1e8099fView commit details
Commits on Jun 15, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 00b5d04 - Browse repository at this point
Copy the full SHA 00b5d04View commit details -
Relax the length constraints of cluster, role and role group name (#1222
Configuration menu - View commit details
-
Copy full SHA for a9fbbc8 - Browse repository at this point
Copy the full SHA a9fbbc8View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff f6ec283...a9fbbc8