42 Commits

Author SHA1 Message Date
david-leifker
7cb26edb5b
feat(docker-compose): add localstack to compose profiles (#13650) 2025-05-28 15:11:27 -05:00
david-leifker
4c6672213c
config(gradle): pin jackson via bom (#13617) 2025-05-24 13:42:10 -05:00
Chakru
550a801196
fix(build): fix quickstartslim to use datahub-actions (#13592) 2025-05-22 20:48:16 +05:30
Chakru
37182d9e25
build(quickstart): skip composeForceDownOnFailure for debug variants (#13521) 2025-05-15 13:47:04 +05:30
david-leifker
2a8c7b2aa0
ci(workflow): postgres consolidation & release unit tests (#13500) 2025-05-13 13:24:04 -05:00
Chakru
2679e75071
fix(build): fix local quickstart builds (#13445) 2025-05-07 20:13:52 +05:30
david-leifker
4e7bb3998d
feat(ingestion): refactor api-tracing EmitMode (#13397) 2025-05-05 10:54:31 -05:00
Chakru
214d376a96
fix(build): fix regression in local quickstart builds (#13413) 2025-05-05 08:18:31 -05:00
Chakru
0f473232a3
build: support reload of some modules with env changes (#13325) 2025-04-25 08:12:41 +05:30
Chakru
51863325a5
build: use versioning in gradle consistent with ci (#13259)
Enable use of gradle for all image builds for publishing, eliminating the per-image build action in docker-unified.yml that duplicated what was in gradle but used slightly different mechanisms to determine what is the tag. Enabled gradle build to consume tags provided by the workflow and produce tags same as earlier.

Use bake matrix builds to build slim/full versions of datahub-ingestion, datahub-actions.

Publish images and scan relies on gradle to get the list of images, via depot.

Image publish and scans run once a day on schedule or on manual triggers only.
Pending work: Separate the publish and scans into a separate workflow that runs on a schedule and could also run other tests.
2025-04-24 23:00:03 +05:30
Tamas Nemeth
a1291faad9
feat(actions): Moving datahub-actions into oss datahub (#13120) 2025-04-16 12:23:29 +02:00
Chakru
5b1e194a3c
build: use docker bake to build all images in a single step (#13191) 2025-04-15 09:48:11 +05:30
Chakru
cf40116680
CI speedup (#13057) 2025-04-07 10:13:07 +05:30
Chakru
40106be208
build: optimizations for incremental builds and faster CI (#13033)
Co-authored-by: Andrew Sikowitz <andrew.sikowitz@acryl.io>
2025-04-02 11:51:10 +05:30
david-leifker
a057532984
feat(docker-profiles): version mixing & docs (#12342) 2025-01-14 19:35:36 -06:00
ryota-cloud
90fe5b6cb7
fix(docker) add new gradle profile for consumer debug purpose (#12338) 2025-01-14 14:26:59 -08:00
david-leifker
8e9fc20fb6
feat(gradle): add quickstartPgDebug option (#12195) 2024-12-20 20:00:09 -06:00
david-leifker
abe8884597
misc(gradle): project name parameter (#11717) 2024-10-28 09:03:19 -05:00
david-leifker
6770ee8535
gradle(profiles): create compose base variable (#11716) 2024-10-25 22:29:19 -05:00
david-leifker
06698308df
feat(docker-profiles): allow version override for quickstartDebug (#11643) 2024-10-16 10:22:59 -05:00
david-leifker
9ffd2dc8ca
fix(trivy): multi-repo, bump trivy version (#11590) 2024-10-10 17:57:23 -05:00
david-leifker
db49067111
build(misc): misc build, config, version updates (#11527) 2024-10-03 21:10:26 -05:00
david-leifker
f36a597b17
fix(spring): refactor spring configuration (#10290) 2024-04-16 13:50:41 -05:00
david-leifker
d292b35f23
test(spark-lineage): minor tweaks (#9717) 2024-01-25 12:41:51 -06:00
david-leifker
943bb57cbc
feat(backend): structured properties and forms (#9626)
Co-authored-by: Chris Collins <chriscollins3456@gmail.com>
Co-authored-by: RyanHolstien <RyanHolstien@users.noreply.github.com>
2024-01-22 11:46:04 -06:00
david-leifker
8f45d3d0cb
build(spark-smoke): dump container logs for spark smoke test (#9565) 2024-01-04 14:38:32 -06:00
david-leifker
abe74b5eb1
feat(quickstart): add actions to debug quickstart (#9559) 2024-01-03 22:31:48 -06:00
david-leifker
296e41dfed
feat(docker): docker compose profiles updates (#9514)
Co-authored-by: Harshal Sheth <hsheth2@gmail.com>
2024-01-03 15:58:50 -06:00
david-leifker
8f19138f68
feat(docker-compose): consolidate docker-compose profiles (#9478) 2023-12-19 12:00:54 -06:00
Aseem Bansal
e14474176f
feat(lint): add spotless for java lint (#9373) 2023-12-06 11:02:42 +05:30
david-leifker
0795f0b2e8
feat(gradle): quickstart postgres gradle task (#9329) 2023-11-29 09:16:48 -06:00
Pedro Silva
86e0023a4e
feat(ingestion): Adds more advanced configurations for runtime debugging (#8998) 2023-10-21 16:20:59 +01:00
RyanHolstien
6f466b0e50
chore(docker): update base images to alpine 3.18 (#8967) 2023-10-17 15:40:38 -05:00
david-leifker
21eb4dfc12
feat(search): update to support OpenSearch 2.x (#8852) 2023-09-21 13:01:55 -05:00
david-leifker
655914841b
fix(docker): misc docker fixes (#8677) 2023-08-22 10:38:08 +05:30
david-leifker
40caf35812
feat(datahub-ingestion): refactor datahub ingestion slim images (#8515) 2023-08-17 10:40:17 +05:30
david-leifker
3640291493
config(ebean): add ebean retry configuration (#8500) 2023-07-28 14:09:44 -05:00
david-leifker
cd05f5b174
feat(schema-registry): replace confluent schema registry (#7930)
Co-authored-by: Pedro Silva <pedro@acryl.io>
Co-authored-by: Shirshanka Das <shirshanka@apache.org>
Co-authored-by: Ryan Holstien <ryan@acryl.io>
2023-05-01 13:18:41 -05:00
david-leifker
09a3c253ec
development(docker): add flag to gradle for quickstart (#7355) 2023-02-16 18:27:26 -06:00
david-leifker
267472ccbb
gradle(development): add additional commands for development (#7321) 2023-02-16 10:41:42 -06:00
david-leifker
39920bb00f
feat(elasticsearch): Elasticsearch improvements (#6894) 2023-01-31 18:44:37 -06:00
david-leifker
ecc01b9a46
refactor(restli-mce-consumer) (#6744)
* fix(security): commons-text in frontend

* refactor(restli): set threads based on cpu cores
feat(mce-consumers): hit local restli endpoint

* testing docker build

* Add retry configuration options for entity client

* Kafka debugging

* fix(kafka-setup): parallelize topic creation

* Adjust docker build

* Docker build updates

* WIP

* fix(lint): metadata-ingestion lint

* fix(gradle-docker): fix docker frontend dep

* fix(elastic): fix race condition between gms and mae for index creation

* Revert "fix(elastic): fix race condition between gms and mae for index creation"

This reverts commit 9629d12c3bdb3c0dab87604d409ca4c642c9c6d3.

* fix(test): fix datahub frontend test for clean/test cycle

* fix(test): datahub-frontend missing assets in test

* fix(security): set protobuf lib datahub-upgrade & mce/mae-consumer

* gitingore update

* fix(docker): remove platform on docker base image, set by buildx

* refactor(kafka-producer): update kafka producer tracking/logging

* updates per PR feedback

* Add documentation around mce standalone consumer
Kafka consumer concurrency to follow thread count for restli & sql connection pool

Co-authored-by: leifker <dleifker@gmail.com>
Co-authored-by: Pedro Silva <pedro@acryl.io>
2022-12-26 16:09:08 +00:00