Skip to content

Commit 76969bb

Browse files
feat: Support log configuration and log aggregation (#40)
* feat: Add product logging * chore: Move product logging code into a separate module * chore: Use safe types already in the CRD * test: Fix the integration tests * chore: Fix TODOs and add unit tests * chore: Run pre-commit * doc: Add logging documentation * test: Tidy up integration tests * chore: Update changelog * fix: Fix rustdoc error * test: Add Vector aggregator discovery ConfigMaps to the integration tests * test: Fix assertion * test: Enable the Vector agent in all integration tests * test: Fix assertion
1 parent b9ac06f commit 76969bb

Some content is hidden

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

50 files changed

+3848
-245
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,12 @@ All notable changes to this project will be documented in this file.
2525
images can be used which have a different directory structure than the Stackable image ([#18]).
2626
- Add Prometheus labels and annotations to role-group services ([#26]).
2727
- Helm: Allow Pod `priorityClassName` to be configured ([#34]).
28+
- Support log configuration and log aggregation ([#40]).
2829

2930
[#10]: https://github.com/stackabletech/opensearch-operator/pull/10
3031
[#17]: https://github.com/stackabletech/opensearch-operator/pull/17
3132
[#18]: https://github.com/stackabletech/opensearch-operator/pull/18
3233
[#26]: https://github.com/stackabletech/opensearch-operator/pull/26
3334
[#34]: https://github.com/stackabletech/opensearch-operator/pull/34
3435
[#38]: https://github.com/stackabletech/opensearch-operator/pull/38
36+
[#40]: https://github.com/stackabletech/opensearch-operator/pull/40

Cargo.lock

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

Cargo.nix

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

Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ stackable-operator = { git = "https://github.com/stackabletech/operator-rs.git",
1515
built = { version = "0.8.0", features = ["chrono", "git2"] }
1616
clap = "4.5"
1717
futures = { version = "0.3", features = ["compat"] }
18+
pretty_assertions = "1.4"
19+
regex = "1.11"
1820
rstest = "0.26"
1921
schemars = { version = "1.0.0", features = ["url2"] } # same as in operator-rs
2022
serde = { version = "1.0", features = ["derive"] }

0 commit comments

Comments
 (0)