402 Commits

Author SHA1 Message Date
Aseem Bansal
526d0497a7
fix(ci): cleanup sleeps to instead use retries (#5597) 2022-08-09 11:18:49 -07:00
Aseem Bansal
d20071ad91
fix(ci): smoke test less flaky, add src, dev dep in smoke image (#5594) 2022-08-09 19:07:12 +05:30
Aseem Bansal
edc31f453a
feat(test): add read-only smoke tests (#5558) 2022-08-05 16:35:23 -07:00
Aseem Bansal
2eef7e4c44
fix(ci): flaky smoke test fix (#5569) 2022-08-04 19:03:28 +05:30
John Joyce
44d5276879
feat(ui): Support batch adding / remove tags from search lists. (Batch Actions part 2/7) (#5534) 2022-08-02 08:38:44 -07:00
Aditya Radhakrishnan
eec5eae0ab
feat(groups): add native groups concept to DataHub (#5443) 2022-07-20 16:55:10 -07:00
Gabe Lyons
a52fac57f4
fix(siblings): fixing lineage fetching for siblings & sources (#5415) 2022-07-19 09:15:31 -07:00
Pedro Silva
6e07ec5924
fix(tests): Removes duplicate policies tests & makes DataHub user configurable (#5365) 2022-07-15 19:14:19 +05:30
Gabe Lyons
cd147685c7
feat(siblings): allow viewing siblings separately (#5390)
* allow pulling back curtain for siblings

* sibling pullback working for lineage + property merge

* propagating provinence to ui

* fixups from merge & some renames

* fix styling & add tooltip

* adding cypress tests

* fix lint

* updating mocks

* updating smoke test

* fixing domains smoke test

* responding to comments
2022-07-14 14:23:12 -07:00
Navin Sharma
ee7c5f75a2
Add Changes to support smoke test on Datahub deployed on kubernetes Cluster (#5334)
Co-authored-by: Aseem Bansal <asmbansal2@gmail.com>
2022-07-14 22:04:06 +05:30
Pedro Silva
14f769e0d5
fix(tokens) Adds non-admin tests for access tokens (#5174) 2022-07-05 18:57:23 -07:00
Aseem Bansal
c95dc926a3
fix(test): add cleanup in tests, make urls configurable (#5287) 2022-06-30 16:00:50 +05:30
Gabe Lyons
9e58cd6ff1
fix(Siblings): Have sibling hook use entity client (#5279)
* fixing dbt platform issues

* have sibling hook use entity client over entity service

* switching search service as well

* lint

* more lint

* more specific exceptions
2022-06-29 10:02:45 -07:00
Gabe Lyons
baf3f3f33c
feat(dbt): add sibling association logic to associate dbt elements with their target systems (#5190) 2022-06-22 08:31:18 -07:00
Chris Collins
2841f32b8e
feat(lineage) Update Lineage tab and Impact Analysis feature (#5121) 2022-06-21 07:30:40 -07:00
John Joyce
d05cd085d9
fix(tokens): Fix stale cache problem, reduce cache timeout for access tokens + fix listing owner tokens (#5140) 2022-06-09 15:41:24 -07:00
Aditya Radhakrishnan
fdf4e48495
feat(users): add ability to add native users from the UI (#5097)
Co-authored-by: John Joyce <john@acryl.io>
2022-06-08 18:13:22 -07:00
John Joyce
10b1333703
fix(ui): Fixing missing homescreen logo (#5112) 2022-06-07 16:58:17 -07:00
dependabot[bot]
d3b98ad4b0
chore(deps): bump minimist in /smoke-test/tests/cypress (#4845)
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Shirshanka Das <shirshanka@apache.org>
2022-05-30 08:16:27 -07:00
Chris Collins
43deb7080a
feat(glossary) Business Glossary updates (#5026) 2022-05-29 21:26:07 -07:00
John Joyce
944be9a1da
feat(Tests): Metadata Tests Models + APIs + UI (Part 1) (#4989) 2022-05-25 08:55:08 -07:00
Pedro Silva
483f66ec01
fix(smoke-tests) Increases sleep timeout in rollback test to prevent flakiness (#4979) 2022-05-24 14:51:11 -07:00
Pedro Silva
bbe79170fc
feat(graphql) Add new Revokable Token API (#4970) 2022-05-24 10:44:31 -07:00
RyanHolstien
71c7dc455f
fix(metadata-service): telemetry - fix hardcoded aspect name, suppress errors when producing MAE (#4981) 2022-05-24 09:18:20 -07:00
Shirshanka Das
0f7ff79368
fix(cli): graph - get_aspect_v2 method fails to deserialize aspects correctly (#4971) 2022-05-22 13:28:39 -07:00
RyanHolstien
bb341f740c
fix(env): provide default for unset telemetry variable (#4937) 2022-05-18 14:01:37 +05:30
RyanHolstien
c3cfaf8e3c
feat(telemetry): add server side telemetry (#4925)
Co-authored-by: Kevin Hu <kevinhuwest@gmail.com>
2022-05-17 11:37:45 -07:00
John Joyce
259b3453a0
feat(graphql): Adding resolvers for adding multiple tags, terms, and owners (#4917) 2022-05-16 14:47:59 -07:00
Aseem Bansal
15438f62f1
fix(doc): update doc url to generated docs (#4860) 2022-05-13 10:19:46 +05:30
Pedro Silva
78c3ca039e
feat(gms): Add support for deleting reference pointers when deleting by urn (#4791) 2022-05-12 19:02:13 -07:00
Shirshanka Das
204d7e633a
fix(ci): remove logging statement (#4893) 2022-05-10 18:24:27 -07:00
Shirshanka Das
f8171702f6
feat(ci): docker actions simplify, add vulnerability scanner, simplify smoke-tests (#4881)
co-authored-by: Dexter Lee <dexter@acryl.io>
2022-05-09 19:49:57 -07:00
Aditya Radhakrishnan
b09e61eedb
feat(blame) - add schema history blame UI (#4793) 2022-05-02 17:28:47 -07:00
Dexter Lee
980c0550de
fix(policies): Re-revert the policies fix + ingest documents directly to search (#4733) 2022-04-25 18:45:01 -07:00
Dexter Lee
3584d64f1c
Revert "fix(policy): Use search to fetch all policies (#4713)" (#4725)
This reverts commit 8185ba441cf9266c3c811f2d0b13cdd38b7df6ba.
2022-04-22 10:05:41 -07:00
Dexter Lee
8185ba441c
fix(policy): Use search to fetch all policies (#4713)
* fix(policy): Use search to fetch all policies

* Add updated timestamp

* Change refetching logic and add timeout

* Increase wait on smoke test
2022-04-21 22:15:11 -07:00
David Sanchez
788fb8f45b
feat(ml): show custom properties for MLFeatureTable in UI (#4706)
* feat(ml): show custom properties for MLFeatureTable in UI

* Make assignment conditional

* Fix lint
2022-04-21 10:30:49 -07:00
Ankit keshari
f659cc8938
Redesign the login page (#4684) 2022-04-19 20:04:39 -07:00
John Joyce
f387901ca8
feat(gms): Entity change events v1 (Platform Event) (#4687) 2022-04-19 20:04:14 -07:00
RyanHolstien
15474cdad5
fix(timeline): enhance schema field name change and removal support (#4603) 2022-04-15 15:36:04 -07:00
Aditya Radhakrishnan
d9aedcaaf9
fix(cypress): enable retries for failed tests to minimize flaking (#4680) 2022-04-15 12:30:10 -07:00
Aditya Radhakrishnan
cb45d67b46
feat(ci) - add cypress dashboard view to CI (#4654) 2022-04-13 07:30:24 -07:00
Gabe Lyons
c92990d32b
feat(ml): bringing ml screens up to date w/ the modern ui layout & improving ml lineage (#4651)
* backend ml changes

* updating ml model UI

* more work on the UI

* ml primary key joining the party

* more progress on UI

* making progress on lineage

* finalizing UI experience

* remove irrelevant test

* fixing lint

* fixups

* add tests and fix what the issues they discovered

* internal > core
2022-04-12 22:42:12 -07:00
Dexter Lee
c9f2c453d2
Fix issue where browse cards are missing (#4652) 2022-04-12 16:19:05 -07:00
Tamas Nemeth
902f525307
[model]: Dataprocess instance entity to model datajob/jobflow runs (#4459)
* Initial model for dataprocess instance to model datajob/jobflow runs

* Fixing typos

* Removing dataprocessinstance from entity registry

* Add dataprocessinstance to entity registry
Adding DataprocessInstancekey aspect

* Fixing relationships

* Updating the model

* Removing EditableDataProcessInstanceProperties

* Makint try number optional

* Updating model

* Fixing typo

* visualizing job runs for a task

* add pagination

* show utc time on hover

* add dataset side

* dataprocessinstance > dataprocessinst

* add cypress test

* Removing jobs from DataFlowInfo.pdl as it should be part of another change if we really want it

* Adding missing files

* Fix moved import

* Remove duplicate import

* fixing yarn test

* Update DatasetRunsResolver.java

* Update TaskRunsResolver.java

* Update DatasetRunsResolver.java

* responding to comments

Co-authored-by: Gabe Lyons <itsgabelyons@gmail.com>
Co-authored-by: John Joyce <john@acryl.io>
2022-04-12 08:52:07 +02:00
Aditya Radhakrishnan
80001d2206
fix(cypress) - add waits for cypress search test to remove flakiness (#4640) 2022-04-11 15:56:43 -07:00
Aseem Bansal
c5f1d2c9bd
feat(ingestion): snowflake, bigquery - enhancements to log and bugfix (#4442)
feat(ingestion): add logging for snowflake, bigquery
2022-03-21 09:50:36 -07:00
Gabe Lyons
ad039aab67
tests(cypress): reduce cypress flakiness by retrying login on failure (#4423)
* query for custom properties on containers

* retry login in cypress

* syntax fix
2022-03-16 10:37:32 -07:00
Pedro Silva
e8f6c4cabd
feat(cli) Changes rollback behaviour to apply soft deletes by default (#4358)
* Changes rollback behaviour to apply soft deletes by default

Summary:
Addresses feature request: Flag in delete command to only delete aspects touched by an ingestion run; add flag to nuke everything by modifying the default behaviour of a rollback operation which will not by default delete an entity if a keyAspect is being rolled-back.

Instead the key aspect is kept and a StatusAspect is upserted with removed=true, effectively making a soft delete.
Another PR will follow to perform garbage collection on these soft deleted entities.

To keep old behaviour, a new parameter to the cli ingest rollback endpoint: --hard-delete was added.

* Adds restli specs

* Fixes deleteAspect endpoint & adds support for nested transactions

* Enable regression test & fix docker-compose for local development

* Add generated quickstart

* Fix quickstart generation script

* Adds missing var env to docker-compose-without-neo4j

* Sets status removed=true when ingesting resources

* Adds soft deletes for ElasticSearch + soft delete flags across ingestion sub-commands

* Makes elastic search consistent

* Update tests with new behaviour

* apply review comments

* apply review comment

* Forces Elastic search to add documents with status removed false when ingesting

* Reset gradle properties to default

* Fix tests
2022-03-15 12:05:52 -07:00
Gabe Lyons
a21e3c16b4
wait more for add/remove user test (#4339) 2022-03-07 14:21:44 -08:00