Commit Graph
50 Commits
Author SHA1 Message Date
Ivan Bella fd1f5cc461 5.0.15 2026-09-02 17:20:34 +00:00
alerman 615d542d8d [maven-release-plugin] prepare for next development iteration 2026-07-09 16:44:23 +00:00
alerman dc72dc0cd2 [maven-release-plugin] prepare release microservices/starters/cache-4.0.5 2026-07-09 16:44:20 +00:00
alerman c6d67a4eac auto-update: update deps for microservices/starters/cache 2026-07-09 16:43:08 +00:00
alermanandalerman d470c8b2b5 Version bumps for released micro services (#3586)
Co-authored-by: alerman <[email protected]>
2026-06-05 08:27:14 -04:00
alerman 6dfc647e44 Update versions due to failed release. Add logic to ignore modifier versions when running (#3580) 2026-06-04 05:46:09 -04:00
alerman a24ece28d1 Reset snapshot versions (#3550) 2026-05-11 17:34:50 +00:00
alerman c5b132419e [maven-release-plugin] prepare for next development iteration 2026-05-08 18:04:51 +00:00
alerman bcafa041c8 [maven-release-plugin] prepare release microservices/starters/cache-4.0.3-test-cascade-6 2026-05-08 18:04:48 +00:00
alerman a60f28f47d auto-update: update deps for microservices/starters/cache 2026-05-08 18:03:42 +00:00
Joseph AlphonsoandJoe Alphonso ebfd76f004 update microservices to use new parents (#3496)
bumps the microservice parent versions on the related modules that
reference them
re-enables formatting in CI now that all modules have the same plugin
configuration
verified there are no other commits in the microservice-parent and
microservice-service-parent besides the spotless plugin changes since
the last release

Co-authored-by: Joe Alphonso <[email protected]>
2026-04-02 15:43:05 +00:00
Joseph Alphonso 92ebbe013f Revert "bump microservice parents and enable formatting" (#3494)
Reverts NationalSecurityAgency/datawave#3490
2026-04-02 09:13:08 -04:00
Joseph AlphonsoandJoe Alphonso df83e5e5a4 bump microservice parents and enable formatting (#3490)
bumps the microservice parent versions on the related modules that
reference them
re-enables formatting in CI now that all modules have the same plugin
configuration
verified there are no other commits in the microservice-parent and
microservice-service-parent besides the spotless plugin change since the
last release

Co-authored-by: Joe Alphonso <[email protected]>
2026-04-01 16:12:04 +00:00
alerman 8213129e6c [maven-release-plugin] prepare for next development iteration 2026-02-13 03:35:09 +00:00
alerman 6a254a8e0e [maven-release-plugin] prepare release microservices/starters/cache-4.0.2 2026-02-13 03:35:08 +00:00
Bill Oley d5bae66b30 Update to microservice-service-parent in starter-cache 2026-02-12 22:32:46 -05:00
alerman 2359fde055 [maven-release-plugin] prepare for next development iteration 2026-02-12 03:08:56 +00:00
alerman b037834bd0 [maven-release-plugin] prepare release microservices/starters/cache-4.0.1 2026-02-12 03:08:54 +00:00
Bill Oley 0bd36fe499 Update to datawave-microservice-service-parent:5.0.8 in services, starters 2026-02-11 22:00:29 -05:00
Bill Oley 89d0f74018 Use correct slf4j impl in wildfly and services, update versions of type-utils, metadata-utils, common-utils, accumulo-utils, base-rest-responses (#3382)
Use correct slf4j impl in wildfly and services, update versions of
type-utils, metadata-utils, common-utils, accumulo-utils,
base-rest-responses in microservice starters, apis, services to track
datawave version

The use of these dependencies under microservices (starters, services,
api) should track the datawave version instead of the version number
from when they were in separate repositories
Because the prior versions used a different groupId, we have the case
where multiple versions of the same artifact are being included in some
microservices.
For instance, this caused a serialization conflict once the
serializationId in BaseType (type-utils) changed in datawave version
7.30.0. When both versions are present on both sides of a serialization,
whether a serialization exception occurs is indeterminate.

gov.nsa.datawave.core:accumulo-utils
gov.nsa.datawave.core:type-utils
gov.nsa.datawave.core:metadata-utils
gov.nsa.datawave.core:common-utils
gov.nsa.datawave.core:base-rest-responses

After this PR is merged, the following should be done to make the
starters, apis, modules, and services depend on released version of each
other.

Release datawave-microservice-service-parent:5.0.8
In all modules with parent datawave-microservice-service-parent, update
to datawave-microservice-service-parent:5.0.8

Release authorization-api:4.0.2
In starter-datawave update to authorization-api:4.0.2

Release starter-datawave:4.0.6
Release query-metric-api:4.1.3
Release query-api:1.0.1
Release accumulo-api:4.0.1
Release modification-api:1.0.1
Release dictionary-api:4.0.6


In hazelcast-common update to starter-datawave:4.0.6
Release hazelcast-common:4.0.3

In hazelcast-client update to hazelcast-common:4.0.3
In starter-audit update to starter-datawave:4.0.6,
authorization-api:4.0.2
In starter-metadata update to starter-datawave:4.0.6 
In starter-query-metric update to starter-datawave:4.0.6,
query-metric-api:4.1.3, authorization-api:4.0.2

Release hazelcast-client:4.0.3
Release starter-audit:4.0.4
Release starter-metadata:3.0.3
Release starter-query-metric:3.0.4

In starter-query update to starter-datawave:4.0.6, query-api:1.0.1,
hazelcast-client:4.0.3, starter-metadata:3.0.3,
starter-query-metric:3.0.4
Release starter-query:1.0.9

In starter-cached-query update to starter-datawave:4.0.6,
hazelcast-client:4.0.3, starter-audit:4.0.4, starter-query:1.0.9
Release starter-cached-query:1.0.11

In mapreduce-query-core-job update to starter-query:1.0.9
Release mapreduce-query-core-job:1.0.5

In query-executor-api update to starter-datawave:4.0.6,
starter-query:1.0.9
Release query-executor-api:1.0.8

In accumulo-service update to starter-datawave:4.0.6, accumulo-api:4.0.1
In audit-service update to starter-datawave:4.0.6,
hazelcast-client:4.0.3
In authorization-service update to starter-datawave:4.0.6,
hazelcast-client:4.0.3, authorization-api:4.0.2
In config-service update to starter-datawave:4.0.6
In dictionary-service update to starter-datawave:4.0.6,
dictionary-api:4.0.6, starter-metadata:3.0.3
In file-provider-service update to starter-datawave:4.0.6
In hazelcast-service update to hazelcast-common:4.0.3
In mapreduce-query-service update to mapreduce-query-core-job:1.0.5,
starter-query:1.0.9
In modification-service update to starter-metadata:3.0.3,
query-api:1.0.1, modification-api:1.0.1
In query-service update to starter-datawave:4.0.6, query-api:1.0.1,
starter-cached-results:1.0.11, starter-query:1.0.9
In query-executor-service update to starter-query:1.0.9,
query-executor-api:1.0.8
In query-metric-service update to starter-datawave:4.0.6,
starter-metadata:3.0.3, hazelcast-common:4.0.3

Release accumulo-service:4.0.3
Release audit-service:4.0.3
Release authorization-service:4.0.5
Release config-service:4.0.2
Release dictionary-service:4.0.10
Release file-provider-service:1.0.1
Release hazelcast-service:4.0.3
Release mapreduce-query-service:1.0.5
Release modification-service:1.0.3
Release query-service:1.0.12
Release query-executor-service:1.0.10
Release query-metric-service:4.1.9
2026-02-10 15:09:20 +00:00
alerman cfb54db176 slf4j and log4j updates (#3085)
Breaking up the Bulkv2 PR to try to limit its scope and identify issues
in smaller batches
2025-08-07 18:42:47 +00:00
Joseph AlphonsoandJoe Alphonso cc893cf943 Fix docker push (#3076)
fixing docker push for real this time

---------

Co-authored-by: Joe Alphonso <[email protected]>
2025-07-29 21:43:00 +00:00
Joseph AlphonsoandJoe Alphonso 54eb6157ca fix docker registry handling (#3060)
renamed `docker.image.prefix` to `docker.registry` to make purpose clear
resolves image push failures

---------

Co-authored-by: Joe Alphonso <[email protected]>
2025-07-29 18:05:34 +00:00
Joseph AlphonsoandJoe Alphonso 14756eb4a6 cleanup quickstart and jkube docker configuration (#2998)
* cleanup quickstart and jkube docker configuration

set compose prefix

stop boostrapping maven twice

add default back for microservices since they do not load the properties files

add latest tag to compose tests

# Conflicts:
#	contrib/datawave-quickstart/docker/docker-build.sh
#	contrib/datawave-quickstart/docker/pom.xml

# Conflicts:
#	microservices/microservice-parent/pom.xml

* remove cdn download from pom and set file urls to local paths

* fix file paths

* testing

# Conflicts:
#	microservices/microservice-service-parent/pom.xml

* cleanup and add quickstart web tests back to CI

* update quickstart ci test

* testing fixes

* fix bug

* address compose warning

* bugfix

* dev profile clean up and docker-entrypoint.sh fix

* bootstrap only when install is called

* kill process when there is a fatal error

* update maven to a version we actually have

* install maven via os pkg mgr to start

* move quickstart jdk check to the install.sh scripts

* copy maven from latest maven-3 image at container build time

* remove maven download and bootstrap code

* fix returns and exits so we terminate quickstart build upon first fatal error

* remove quickstart ci job

* remove broken maven download from inside quickstart

* remove obsolete arg

* bump microservice-parent version in child poms

* bump microservice-service-parent version in child poms

* use mvn --settings arg

* rename vars and add to pom for warehouse docker image

* add web tests to CI

* reenable compose snapshot ci job

* add missed mvn --settings arg

* testing

* fix bug

* remove testing changes

* fix web tests

* fixes so users can use scripts outside of the container

---------

Co-authored-by: Joe Alphonso <[email protected]>
2025-07-24 12:40:52 +00:00
alermanandalerman 8df7f9e142 Add scm id for microservices (#2989)
* Do not create new branch

* [maven-release-plugin] prepare release microservices/microservice-parent-4.0.4

* [maven-release-plugin] prepare for next development iteration

* inclide settings file in args

* Update all dependent ms to use the new parent

* [maven-release-plugin] prepare release microservices/microservice-service-parent-5.0.4-RC1

* [maven-release-plugin] prepare for next development iteration

* [maven-release-plugin] prepare release microservices/microservice-service-parent-5.0.4

* [maven-release-plugin] prepare for next development iteration

* Update all services to use new parent

* Use tokens with write access

* Revert "Use tokens with write access"

This reverts commit eea89165aa.

* Use tokens with write access

* [maven-release-plugin] prepare release microservices/microservice-parent-4.0.5-CITEST-4

* [maven-release-plugin] prepare for next development iteration

---------

Co-authored-by: alerman <[email protected]>
2025-06-25 12:20:32 +00:00
alerman 07fc77f5a5 Add ability to release microservices through ci (#2985) 2025-06-24 12:22:18 +00:00
Joseph AlphonsoandJoe Alphonso 0bf2040ed3 Github CI changes to support pom-updates (#2898)
* Github CI changes to support pom-updates

* fix microservice image push

* remove no-op, reorder, add comment

* MR feedback and split microservice container builds out

* use verbose maven args for readability

* split deploy workflow into two jobs, clean up commented code, add job deps

* tweaks

* remove .github workflows from former submodules

* try 2nd task in same job instead

* rename job

* remove dupcliate dep declaration

* disable build-cache since it is not being saved

* fix rebase issues

* speed up test retries

* add skipITs since skipTests is deprecated for the failsafe plugin

* add skip.unit.tests property

* Update tests.yml

* Update tests.yml

* allow integration tests to run separately from unit tests

---------

Co-authored-by: Joe Alphonso <[email protected]>
2025-05-16 15:19:18 +00:00
Joseph AlphonsoandJoe Alphonso 97f4053a0c scm and ghcr (#2895)
* make scm uniform so maven-release-plugin can be used

* add ghcr repo back so modules can download a released parent

---------

Co-authored-by: Joe Alphonso <[email protected]>
2025-05-07 20:59:28 +00:00
Bill Oley 2a79f45c65 Make all modules under microservices/services with datawave-microservice-service-parent as a parent rely on datawave-microservice-service-parent-5.0.1 2025-05-07 13:40:49 -04:00
Joseph AlphonsoandJoe Alphonso 95eef4c744 Pom updates (#2803)
* 1st round

* 2nd round

* update mvn extensions.xml

* more plugin cleanup

* more plugin version bumps

* microservices use parent snapshot for development

* exclude log4j from yarn

* update contrib poms

* exclusions and plugin updates

* remove duplicate entry from dist.xml

* updates

* formatter version bump for in-memory-accumulo

* fix formatter config

* typo

* make formatter config consistent

* junit var and set removeTrailingWhitespace to true

* replace spotify docker plugin with fabric8

* fix web-services deploy

* remove several plugin warnings

* junit fixes

* contrib fixes

* revert datawave-code-style version

* remove several contrib warnings

* use relocated and updated git-commit-id-maven-plugin

* remove javadocVersion property to address warning

* add maven-install-plugin to microservice parent

* use jkube for docker builds on warehouse and web

* use spring-boot-maven-plugin native oci image build

* clean up plugins in in-memory-accumulo

* replace relative paths in quickstart with build-in var

* remove unused exec plugin

* Revert "use spring-boot-maven-plugin native oci image build"

This reverts commit b7b76587f52ee6893669771098bfad7226167e3a.

* fix banned exclusions

* remove deprecated javadoc conf option

* fix junit after rebase

* migrate a few test cases to JUnit5 and fix warnings

* use maven.multiModuleProjectDirectory instead of datawave.root

* revert accumulo version bump

* fix quickstart

* skuzzle plugin version bump

* remove duplicate dep

* remove duplicate repository declarations

* resolve spotbugs findings

* get rid of warning when using build-cache

* cleanup and fix web-service application pom

* revert accumulo version

* remove unused property

* formatting

* make docker rpm include less restrictive

---------

Co-authored-by: Joe Alphonso <[email protected]>
2025-05-05 21:43:36 +00:00
Ivan Bella 246642ff6f Merge submodules (#2654)
* git subrepo clone [email protected]:NationalSecurityAgency/datawave-type-utils.git core/utils/type-utils

subrepo:
  subdir:   "core/utils/type-utils"
  merged:   "867b89be18"
upstream:
  origin:   "[email protected]:NationalSecurityAgency/datawave-type-utils.git"
  branch:   "main"
  commit:   "867b89be18"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "cce3d93"

* git subrepo clone [email protected]:NationalSecurityAgency/datawave-utils.git contrib/datawave-utils

subrepo:
  subdir:   "contrib/datawave-utils"
  merged:   "4348fc36a3"
upstream:
  origin:   "[email protected]:NationalSecurityAgency/datawave-utils.git"
  branch:   "main"
  commit:   "4348fc36a3"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "cce3d93"

* git subrepo clone [email protected]:NationalSecurityAgency/datawave-base-rest-responses.git core/base-rest-responses

subrepo:
  subdir:   "core/base-rest-responses"
  merged:   "c5b77e8a35"
upstream:
  origin:   "[email protected]:NationalSecurityAgency/datawave-base-rest-responses.git"
  branch:   "main"
  commit:   "c5b77e8a35"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "cce3d93"

* git subrepo clone [email protected]:NationalSecurityAgency/datawave-in-memory-accumulo.git core/in-memory-accumulo

subrepo:
  subdir:   "core/in-memory-accumulo"
  merged:   "8a9d2f46d2"
upstream:
  origin:   "[email protected]:NationalSecurityAgency/datawave-in-memory-accumulo.git"
  branch:   "main"
  commit:   "8a9d2f46d2"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "cce3d93"

* git subrepo clone [email protected]:NationalSecurityAgency/datawave-metrics-reporter.git core/metrics-reporter

subrepo:
  subdir:   "core/metrics-reporter"
  merged:   "992378d629"
upstream:
  origin:   "[email protected]:NationalSecurityAgency/datawave-metrics-reporter.git"
  branch:   "main"
  commit:   "992378d629"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "cce3d93"

* git subrepo clone [email protected]:NationalSecurityAgency/datawave-accumulo-utils.git core/utils/accumulo-utils

subrepo:
  subdir:   "core/utils/accumulo-utils"
  merged:   "638b3eda97"
upstream:
  origin:   "[email protected]:NationalSecurityAgency/datawave-accumulo-utils.git"
  branch:   "main"
  commit:   "638b3eda97"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "cce3d93"

* git subrepo clone (merge) [email protected]:NationalSecurityAgency/datawave-common-utils.git core/utils/common-utils

subrepo:
  subdir:   "core/utils/common-utils"
  merged:   "c96ed21342"
upstream:
  origin:   "[email protected]:NationalSecurityAgency/datawave-common-utils.git"
  branch:   "main"
  commit:   "c96ed21342"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "cce3d93"

* git subrepo clone --branch=release/version4.0.9 [email protected]:NationalSecurityAgency/datawave-metadata-utils.git core/utils/metadata-utils

subrepo:
  subdir:   "core/utils/metadata-utils"
  merged:   "0d0872a05b"
upstream:
  origin:   "[email protected]:NationalSecurityAgency/datawave-metadata-utils.git"
  branch:   "release/version4.0.9"
  commit:   "0d0872a05b"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "cce3d93"

* git subrepo clone [email protected]:NationalSecurityAgency/datawave-parent.git microservices/microservice-parent

subrepo:
  subdir:   "microservices/microservice-parent"
  merged:   "6207c9d657"
upstream:
  origin:   "[email protected]:NationalSecurityAgency/datawave-parent.git"
  branch:   "main"
  commit:   "6207c9d657"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "cce3d93"

* git subrepo clone [email protected]:NationalSecurityAgency/datawave-service-parent.git microservices/microservice-service-parent

subrepo:
  subdir:   "microservices/microservice-service-parent"
  merged:   "8064d20ccf"
upstream:
  origin:   "[email protected]:NationalSecurityAgency/datawave-service-parent.git"
  branch:   "main"
  commit:   "8064d20ccf"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "cce3d93"

* git subrepo clone [email protected]:NationalSecurityAgency/datawave-accumulo-service.git microservices/services/accumulo

subrepo:
  subdir:   "microservices/services/accumulo"
  merged:   "6d3839d289"
upstream:
  origin:   "[email protected]:NationalSecurityAgency/datawave-accumulo-service.git"
  branch:   "main"
  commit:   "6d3839d289"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "cce3d93"

* git subrepo clone (merge) [email protected]:NationalSecurityAgency/datawave-audit-service.git microservices/services/audit

subrepo:
  subdir:   "microservices/services/audit"
  merged:   "2714c97b19"
upstream:
  origin:   "[email protected]:NationalSecurityAgency/datawave-audit-service.git"
  branch:   "main"
  commit:   "2714c97b19"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "cce3d93"

* git subrepo clone (merge) [email protected]:NationalSecurityAgency/datawave-authorization-service.git microservices/services/authorization

subrepo:
  subdir:   "microservices/services/authorization"
  merged:   "292be85b63"
upstream:
  origin:   "[email protected]:NationalSecurityAgency/datawave-authorization-service.git"
  branch:   "main"
  commit:   "292be85b63"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "cce3d93"

* git subrepo clone (merge) [email protected]:NationalSecurityAgency/datawave-config-service.git microservices/services/config

subrepo:
  subdir:   "microservices/services/config"
  merged:   "fc187c0e4b"
upstream:
  origin:   "[email protected]:NationalSecurityAgency/datawave-config-service.git"
  branch:   "main"
  commit:   "fc187c0e4b"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "cce3d93"

* git subrepo clone (merge) [email protected]:NationalSecurityAgency/datawave-dictionary-service.git microservices/services/dictionary

subrepo:
  subdir:   "microservices/services/dictionary"
  merged:   "709957100d"
upstream:
  origin:   "[email protected]:NationalSecurityAgency/datawave-dictionary-service.git"
  branch:   "main"
  commit:   "709957100d"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "cce3d93"

* git subrepo clone [email protected]:NationalSecurityAgency/datawave-file-provider-service.git microservices/services/file-provider

subrepo:
  subdir:   "microservices/services/file-provider"
  merged:   "27080f3b94"
upstream:
  origin:   "[email protected]:NationalSecurityAgency/datawave-file-provider-service.git"
  branch:   "main"
  commit:   "27080f3b94"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "cce3d93"

* git subrepo clone (merge) [email protected]:NationalSecurityAgency/datawave-hazelcast-service.git microservices/services/hazelcast

subrepo:
  subdir:   "microservices/services/hazelcast"
  merged:   "8abc2ef7e9"
upstream:
  origin:   "[email protected]:NationalSecurityAgency/datawave-hazelcast-service.git"
  branch:   "main"
  commit:   "8abc2ef7e9"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "cce3d93"

* git subrepo clone [email protected]:NationalSecurityAgency/datawave-map-service.git microservices/services/map

subrepo:
  subdir:   "microservices/services/map"
  merged:   "473ec43708"
upstream:
  origin:   "[email protected]:NationalSecurityAgency/datawave-map-service.git"
  branch:   "main"
  commit:   "473ec43708"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "cce3d93"

* git subrepo clone (merge) [email protected]:NationalSecurityAgency/datawave-mapreduce-query-service.git microservices/services/mapreduce-query

subrepo:
  subdir:   "microservices/services/mapreduce-query"
  merged:   "22af8f93c8"
upstream:
  origin:   "[email protected]:NationalSecurityAgency/datawave-mapreduce-query-service.git"
  branch:   "main"
  commit:   "22af8f93c8"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "cce3d93"

* git subrepo clone (merge) [email protected]:NationalSecurityAgency/datawave-modification-service.git microservices/services/modification

subrepo:
  subdir:   "microservices/services/modification"
  merged:   "768007f319"
upstream:
  origin:   "[email protected]:NationalSecurityAgency/datawave-modification-service.git"
  branch:   "main"
  commit:   "768007f319"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "cce3d93"

* git subrepo clone [email protected]:NationalSecurityAgency/datawave-query-service.git microservices/services/query

subrepo:
  subdir:   "microservices/services/query"
  merged:   "14c65febd3"
upstream:
  origin:   "[email protected]:NationalSecurityAgency/datawave-query-service.git"
  branch:   "main"
  commit:   "14c65febd3"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "cce3d93"

* git subrepo clone (merge) [email protected]:NationalSecurityAgency/datawave-query-executor-service.git microservices/services/query-executor

subrepo:
  subdir:   "microservices/services/query-executor"
  merged:   "4517c4c29e"
upstream:
  origin:   "[email protected]:NationalSecurityAgency/datawave-query-executor-service.git"
  branch:   "main"
  commit:   "4517c4c29e"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "cce3d93"

* git subrepo clone [email protected]:NationalSecurityAgency/datawave-query-metric-service.git microservices/services/query-metric

subrepo:
  subdir:   "microservices/services/query-metric"
  merged:   "9123d49528"
upstream:
  origin:   "[email protected]:NationalSecurityAgency/datawave-query-metric-service.git"
  branch:   "main"
  commit:   "9123d49528"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "cce3d93"

* git subrepo clone (merge) [email protected]:NationalSecurityAgency/datawave-spring-boot-starter-audit.git microservices/starters/audit

subrepo:
  subdir:   "microservices/starters/audit"
  merged:   "ef18c9e652"
upstream:
  origin:   "[email protected]:NationalSecurityAgency/datawave-spring-boot-starter-audit.git"
  branch:   "main"
  commit:   "ef18c9e652"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "cce3d93"

* git subrepo clone [email protected]:NationalSecurityAgency/datawave-spring-boot-starter-cache.git microservices/starters/cache

subrepo:
  subdir:   "microservices/starters/cache"
  merged:   "3019600791"
upstream:
  origin:   "[email protected]:NationalSecurityAgency/datawave-spring-boot-starter-cache.git"
  branch:   "main"
  commit:   "3019600791"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "cce3d93"

* git subrepo clone (merge) [email protected]:NationalSecurityAgency/datawave-spring-boot-starter-cached-results.git microservices/starters/cached-results

subrepo:
  subdir:   "microservices/starters/cached-results"
  merged:   "b22a3d6a17"
upstream:
  origin:   "[email protected]:NationalSecurityAgency/datawave-spring-boot-starter-cached-results.git"
  branch:   "main"
  commit:   "b22a3d6a17"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "cce3d93"

* git subrepo clone (merge) [email protected]:NationalSecurityAgency/datawave-spring-boot-starter.git microservices/starters/datawave

subrepo:
  subdir:   "microservices/starters/datawave"
  merged:   "081e0a028a"
upstream:
  origin:   "[email protected]:NationalSecurityAgency/datawave-spring-boot-starter.git"
  branch:   "main"
  commit:   "081e0a028a"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "cce3d93"

* git subrepo clone (merge) [email protected]:NationalSecurityAgency/datawave-spring-boot-starter-metadata.git microservices/starters/metadata

subrepo:
  subdir:   "microservices/starters/metadata"
  merged:   "28337e6c23"
upstream:
  origin:   "[email protected]:NationalSecurityAgency/datawave-spring-boot-starter-metadata.git"
  branch:   "main"
  commit:   "28337e6c23"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "cce3d93"

* git subrepo clone (merge) [email protected]:NationalSecurityAgency/datawave-spring-boot-starter-query.git microservices/starters/query

subrepo:
  subdir:   "microservices/starters/query"
  merged:   "ae730eab06"
upstream:
  origin:   "[email protected]:NationalSecurityAgency/datawave-spring-boot-starter-query.git"
  branch:   "main"
  commit:   "ae730eab06"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "cce3d93"

* git subrepo clone (merge) [email protected]:NationalSecurityAgency/datawave-spring-boot-starter-query-metric.git microservices/starters/query-metric

subrepo:
  subdir:   "microservices/starters/query-metric"
  merged:   "fad3ed7859"
upstream:
  origin:   "[email protected]:NationalSecurityAgency/datawave-spring-boot-starter-query-metric.git"
  branch:   "main"
  commit:   "fad3ed7859"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "cce3d93"

* Updated profiles to optionally add former submodules into build/test
Updated test workflow to add all former submodules into build/.test
Changed README.md instructions from submodules to subrepo
Updated build readme
* Avoid periodic failures on a bunch of tests (force serial execution etc).
2025-02-23 13:28:07 -05:00
Ivan Bella 66f1bda8ab Updated submodule refs 2024-11-01 19:54:58 +00:00
Whitney O'Meara 2de7fdf1b8 updated to tagged release 2024-05-20 19:45:48 +00:00
Whitney O'Meara ee894a4169 update submodule commits 2024-05-20 16:45:50 +00:00
9dadf7b2c6 Feature/query microservices (#2192)
* Modified a couple of things and fixed a few tests with the integration merge.

* pulling in latest audit changes

* pulled in latest audit updates

* Fixed metrics version in docker compose

* Updated accumulo utils and datawave starter versions.

* Updated the audit api and audit starter versions

* Updated authorization api version

* Updated accumulo api version.

* Updated config service with latest changes

* updated dictionary and accumulo utils version

* Updated hazelcast version

* bumped query metric api version

* Updated pki for query microservices docker deployment.

* Fixing the docker compose bootstrap to avoid duplicate extra hosts issue.

* adding latest datawave changes

* updated metadata utils

* updated docker compose to use the latest version of each service.

* Added a cached results spring boot starter and updated associated classes accordingly.

* fixing spotbugs error

* fixed install-ingest.sh for datawave.

* Updates to get bulk results map reduce query working again.

* formatting

* Updates per a race condition discovered in the kafka variant of the
query executor tests.

* Update README.md

* accumulo service merge from main

* fixed a test that broke after merging integration

* Added logic from Datawave Principal Login Module to the datawave spring boot starter.

* Updated datawave to 5.4.0-SNAPSHOT

* Updated ProxiedUserDetails to use dynamic type for newInstance method.

* updated audit service to stop intermittent test failures.

* Updated the query results publisher and setup the kafka manager to create topics manually.

* Added github actions for some submodules

* Updated github actions to avoid running out of disk space.

* Updated import sorting for microservices using impsort plugin.

* fixing merge conflicts

* updated metadata utils

* Moved Query, QueryImpl to query-api

* Removed usage of zookeeper stringutils

* added package-info.java for Query, QueryImpl

* updated modification service logic to use ProxiedUserDetails.

* Removed unnecessary jackson annotations to address enunciate issues

* Updated profile ids for submodules

* changes to get the github actions working again

* attempting to fix github actions

* typo

* udpated kafka config

* removed banned dependency

* bumped release version

* formatting

* fixing docker compose kafka setup

* updated deploy poms to work with the latest version of maven

* bumped version for some modules

* bumped microservice service parent version

* Updated with latest changes from main/integration

* fixed the composite query logic for the query microservices

* updated submodules

* Added v1 to the model path

* For this branch we need to checkout all submodules when building tests.

* Added alerman's run cache settings for docker

* Updated github actions to build query microservices correctly

* fixed build cache config typo

* Updated query service to use pool header, and allow for admin override via parameter

* Updated github ci to make sure it runs against the queryMicroservices branch

* Updated lookup uuid to accept multiple terms per field

* Updated confirm ack configuration for query metric service, and added configuration to make rest metrics updates possible

* Added support for long running queries

* Added configcheck command line utility

* updated next call logic for long running queries

* updated query metric service and starter submodules

* Added some plugins to the config check service

* Updated configcheck tests to trim whitespace

* fixing unit tests for config check

* Changed from max long running query timeouts to long running query
timeout

* Updated the query starter submodule

* updated submodules

* fixed composite query logic test

* Refactored query scripts to use common code

* Updated quickstart docker-maven-plugin to not cleanup old tagged releases

* updated common-utils submodule

* Updated LookupService to behave the same as the webservice

* Fixed TypedValue (de)serialization, and added a result post processor to handle things like counts

* reset docker-compose quickstart to just be accumulo, not web

* Changed how the result postprocessor runs to support result aggregation for long running queries

* Renamed aggregateResults to reduceResults

* Added junit-jupiter engine to datawave core pom

* Updated query logic factory to add logic map

* Updated EdgeQueryLogicFactory configuration

* Removed unused RemoteQueryLogic and cleaned up RemoteEventQueryLogic class definition:

* Implemented authorization and query federation for the query microservices

* Fixed copy constructor parameter assignment in QueryData

* Formatting job fix

* Fixing build/formatter issues for latest changes pulled in from integration

* Fixed SSDeepIngestQueryTest

* Updated usage of remote user operations for query microservices

* Fixed QueryPlan constructor

* Moved filtering and delegating query logic functionality into datawave-core-query so it can be used by the microservices

* formatting

* Updated submodules

* Updated package names for commons.lang3 classes due to type-utils fix

* Moved the AuthorizationsPredicate class to authorization-api

* Removed hadoop dependencies from pom

* Updated edge configuration to reset param variables before loading new values

* Excluded log4j from our maven plugins

* Updated in-memory-accumulo javadoc plugin to exclude log4j

* Updated microservice-parent maven-dependency-plugin to exclude log4j

* Removed infinispan from query starter

* Remove validation call from LoadModel

* fixed formatting

* Updated datawave ingest jar libs

* QueryMetricQueryLogic must copy runAsMetricsAdministrator setting in copy constructor

* Revert query metric query logic back to it's original state

* pr feedback

* PR feedback

* PR Feedback

* PR feedback

* PR Feedback

* PR feedback

* PR feedback

* PR Feedback

* PR Feedback

* PR feedback

* PR feedback

* PR feedback

* pr feedback

* PR feedback

* pr feedback

* pr feedback

* pr feedback

* pr feedback

* pr feedback

* pr feedback

* PR feedback

* PR feedback

* pr feedback

* pr feedback

* Updated in-memory-accumulo commit

* in-memory-accumulo

* formatting

* query starter

* pr feedback

* pr feedback

* pr feedback

* pr feedback

* pr feedback

* pr feedback

* pr feedback

* Remoted CachedQueryStatus mechanism

* pr feedback

* pr feedback

* pr feedback

* pr feedback

* pr updates

* pr feedback

* pr review: found duplicate properties between configurations and the
super GenericQueryConfiguration class.  Removed redundant copies in
ShardQueryConfiguration checkpoint copy constructor

* review comments

* review comments

* Reverted path changes in dictionary service

* pr review updates

* updated executor to use QueryStatusUpdateUtil

* updated query microservice submodule

* make github action tests match integration

---------

Co-authored-by: Ivan Bella <[email protected]>
Co-authored-by: GitHub Actions <[email protected]>
Co-authored-by: Bill Oley <[email protected]>
2024-05-20 16:33:34 +00:00
Whitney O'Meara 001e52a455 Eliminate log4j from maven plugins 2024-04-02 21:50:24 +00:00
Whitney O'Meara 5091f0683f udpated submodules 2024-01-24 17:39:33 +00:00
Whitney O'Meara 25a4c4a9e7 Updated to use the github datawave package repo 2024-01-24 15:33:40 +00:00
Whitney O'Meara 2ee20c1606 renamed datawave-github-mvn-repo to avoid id conflict 2024-01-23 16:20:18 +00:00
Whitney O'Meara d8918f59bd updated submodules 2024-01-23 15:34:54 +00:00
Whitney O'Meara 2d66958f78 Updated submodules 2024-01-23 15:15:40 +00:00
Whitney O'Meara b33888303d Updated datawave-github-mvn-repo url 2024-01-23 14:37:54 +00:00
Whitney O'Meara d57c67376f bumped dependencies to tagged releases 2023-10-12 17:06:48 +00:00
Whitney O'Meara 97865627d0 updated to use semver 2023-10-12 14:58:13 +00:00
Whitney O'Meara 846a2bf558 bumped version for some modules 2023-10-05 13:42:55 +00:00
Whitney O'Meara 7951ee9f6c sorted microservices import statements using impsort plugin. 2023-06-27 13:28:20 -04:00
Whitney O'Meara b6ee5b75c8 Added impsort plugin for microservices 2023-06-27 13:18:51 -04:00
Whitney O'Meara 03c80754e8 Updated submodules 2023-03-14 13:47:23 -04:00
Whitney O'Meara 9921ea0957 Merge remote-tracking branch 'origin/feature/spring-boot-2.x' into feature/spring-boot-2.x-accumulo-2.1 2023-03-13 16:59:49 -04:00
Whitney O'Meara 11d0b5c29b Added the utils, microservices, and starters as submodules to make it easier to build the various projects 2023-03-13 16:43:54 -04:00