This is an automated email from the ASF dual-hosted git repository. jayblanc pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/unomi.git
commit f9e9877fc6136373f13bf4ccc69494a7d1aafef3 Merge: 0c44c9bd2 4b95b49f9 Author: Jerome Blanchard <[email protected]> AuthorDate: Mon Jan 5 09:34:48 2026 +0100 UNOMI-919: Refactor the UNOMI startFeatures configuration to use a Karaf feature bom/artifacts/pom.xml | 22 ++ distribution/pom.xml | 229 ++++++++++++++++++ distribution/src/main/feature/feature.xml | 128 ++++++++++ docker/README.md | 72 ++++-- docker/src/main/docker/docker-compose-build-es.yml | 5 +- docker/src/main/docker/docker-compose-build-os.yml | 3 +- docker/src/main/docker/docker-compose-es.yml | 5 +- docker/src/main/docker/docker-compose-os.yml | 3 +- docker/src/main/docker/entrypoint.sh | 86 +++---- extensions/healthcheck/pom.xml | 11 +- .../provider/ElasticSearchHealthCheckProvider.java | 135 ++++++----- .../provider/OpenSearchHealthCheckProvider.java | 150 +++++++----- .../provider/PersistenceEngineHealthProvider.java | 37 --- .../provider/PersistenceHealthCheckProvider.java | 66 ------ .../org.apache.unomi.healthcheck-elasticsearch.cfg | 12 +- ...=> org.apache.unomi.healthcheck-opensearch.cfg} | 9 +- itests/pom.xml | 2 +- .../test/java/org/apache/unomi/itests/BaseIT.java | 22 +- .../org/apache/unomi/itests/HealthCheckIT.java | 7 +- kar/src/main/feature/feature.xml | 11 +- .../apache/unomi/lifecycle/BundleWatcherImpl.java | 4 +- manual/src/main/asciidoc/5-min-quickstart.adoc | 17 +- manual/src/main/asciidoc/configuration.adoc | 263 +++++++++++++-------- manual/src/main/asciidoc/graphql.adoc | 14 +- .../asciidoc/migrations/migrate-2.x-to-3.0.adoc | 12 +- manual/src/main/asciidoc/shell-commands.adoc | 11 +- manual/src/main/asciidoc/writing-plugins.adoc | 121 +++++++--- package/pom.xml | 9 + .../main/resources/etc/custom.system.properties | 21 -- pom.xml | 1 + src/main/feature/feature.xml | 75 ++++++ tools/shell-commands/pom.xml | 12 +- .../unomi/shell/actions/{Stop.java => Setup.java} | 15 +- .../java/org/apache/unomi/shell/actions/Start.java | 14 +- .../java/org/apache/unomi/shell/actions/Stop.java | 1 - .../shell/services/UnomiManagementService.java | 27 ++- .../UnomiManagementServiceConfiguration.java | 52 ---- .../internal/UnomiManagementServiceImpl.java | 188 +++++++-------- .../unomi/shell/services/internal/UnomiSetup.java | 77 ++++++ .../src/main/resources/org.apache.unomi.start.cfg | 18 -- 40 files changed, 1249 insertions(+), 718 deletions(-)
