998 Commits

Author SHA1 Message Date
sureshms
debeba0ba8 Move common tests for create, patch, and put for Chart, Dashboard, Database, Table, Task, and Topic and versioning checks to EntityTestHelper 2021-10-26 23:22:37 -07:00
sureshms
4880641cff Update to chart tests to check patched entity 2021-10-26 23:19:34 -07:00
sureshms
d8cbb0acca Support for version update for dashboard entity 2021-10-26 23:19:34 -07:00
sureshms
2c27d10fd8 Update to databae tests to check patched entity 2021-10-26 23:19:34 -07:00
sureshms
ca6f2236d0 Update to table tests to check patched entity 2021-10-26 23:19:34 -07:00
sureshms
690babd7b7 Support for version update for chart entity 2021-10-26 23:19:34 -07:00
sureshms
ef6e8d98f8 Support for version update for database entity 2021-10-26 23:19:34 -07:00
sureshms
694e1d52a1 Add version change tests to Table entity 2021-10-26 23:19:34 -07:00
sureshms
9f7829f635 Moved POST and PUT tests to common implementation and change Table resource tests to adopt it along with versioning tests 2021-10-26 23:19:34 -07:00
sureshms
71df299dd1 Add support for versioning APIs and backend storage 2021-10-26 23:19:34 -07:00
sureshms
1633c21675 Add versioning types and change description to entities 2021-10-26 23:19:33 -07:00
parthp2107
f15c430023
Added Dashboard details tests (#937)
* added dashboard details tests

* minor changes
2021-10-26 20:44:27 -07:00
Sriharsha Chintalapani
7b09571a22
Profiler: Module to calculate measurements for a table (#933)
* Profiler: Module to calculate measurements for a table

* Profiler: refactor sql expressions

* Profiler: fix supported types

* Update README.md

Co-authored-by: Ayush Shah <ayush@getcollate.io>
2021-10-27 08:31:10 +05:30
Pere Miquel Brull
710675d51a
OpenMetadata High Level API (#942)
* update arg name for fqdn

* fix suite setup and teardown

* Update list logic

* Add Chart tests

* Add Dashboard tests

* Add pipeline tests

* Add table tests

* Simplify create API

* Formatting tests

* Update create API

* Add Tasks and Topics tests

* Rename OpenMetadata

* Add client close

* Use Optional for GET id and name

* Fix #931 fetching dashboards using client

* Add tests

* Fix sample users ingestion

* Remove lineage test

* Rename services for independence
2021-10-26 14:18:43 -07:00
Sriharsha Chintalapani
bb7899638f
Fix #941: Fix Topic FQDN (#943) 2021-10-26 11:15:38 -07:00
Pere Miquel Brull
7af3a4f8e4
Add columns as default field for Table in GET operations (#938) 2021-10-26 09:15:51 -07:00
Ayush Shah
759574a8de
Ingestion Optimization - Sample Users, Dockerfiles, Removal of Pandas (#935)
* Sample Profile Data for Sample Tables (#815)

* Sample Profile Data for Sample Tables

* Disabling Profile as Default

* Added Sample Profile Data to 3 additional sample tables

* Sample Tables fixed (#850)

* Pydantic fix, Docker update (#860)

* Setup.py Modified with openmetadata-airflow package, docker update

* Setup.py Modified

* Update setup.py

* Removed Pandas from Sample Data

* Sample Users added under sample data

* Sample User Standalone pipelines and modules removed

* Docker release package updated

* Dockerfile updated, removed redundant files

* Setup.py removed from ingestion src directory

* User Resource failing check resolved

* Modifying Usage Columns Datatype
2021-10-26 09:14:24 -07:00
Shailesh Parmar
f1d44d2511
resolved infinite loading bug onClick of active tab for landing page (#939) 2021-10-26 19:12:54 +05:30
Shailesh Parmar
e60986e70a
UI: Refector Landing page (#934)
* UI: refactor explore page

* rename index to exlore.component for mock file and test file

* UI: refactore landing page

* Merge Main

* re-name test files and my-data folder and miner fix

* re-name LandingPage folder to MyData

* miner fix
2021-10-26 17:27:06 +05:30
Shailesh Parmar
6f46ebbfef
UI: Refector explore page (#925)
* UI: refactor explore page

* rename index to exlore.component for mock file and test file
2021-10-26 13:19:57 +05:30
Sachin Chaurasiya
42c4840f06
Fixed #853 UI: increase lineage panel to cover the entire page. (#923)
* Fixed #853 UI: increase lineage panel to cover the entire page.

* minor fixes

* Changed layout to flexbox

* added flexbox layout to dashboard and topic details page.

* topic details changes
2021-10-25 16:29:35 +05:30
parthp2107
7b05ad7161
changed elasticsearch username and password from required to optional (#922) 2021-10-25 10:25:49 +05:30
parthp2107
ba5c92c9a0
added data-testid for selenium testcases (#896)
* added data-testid for selenium testcases

* Update TableProfiler.component.tsx
2021-10-25 10:17:56 +05:30
Suresh Srinivas
eb8066b4c6
Merge pull request #920 from open-metadata/issue915 2021-10-24 11:57:58 -07:00
parthp2107
6b475ad629
added table-details test cases (#897)
* added table-details test cases

* addressing reviewdog findings
2021-10-24 10:41:41 -07:00
Pere Miquel Brull
1291bf6ec0
[Issue-892] - GET operations return service (#916)
* Force image build in local docker

* Use service as default field query param for entities with required service

* Return service in List

* Naming convention

* Update Repository setFields to include service

* Revert resource changes

* Revert resource changes

* Update tests to check we always return the service, even if not specified

* Return service for database
2021-10-24 10:26:28 -07:00
sureshms
01129ef037 Fixes #915 - Fix version number to single digit precision 2021-10-24 09:30:40 -07:00
Suresh Srinivas
3fe8ae99a9
Merge pull request #919 from open-metadata/issue918 2021-10-24 09:02:04 -07:00
sureshms
b584382c65 Additional default methods to prevent repository classes having to override the methods 2021-10-24 08:33:15 -07:00
sureshms
363262a699 Provide default methods to prevent repository classes having to override the methods 2021-10-24 08:33:15 -07:00
sureshms
a30fc96fa9 Moved PUT and PATCH operations to a common class EntityRepository 2021-10-24 08:33:15 -07:00
sureshms
e732a8a319 Entity create moved to EntityRepository base class 2021-10-24 08:33:15 -07:00
sureshms
27a1eaa5b7 Clean up EntityUtil methods 2021-10-24 08:33:15 -07:00
vijaypm
9edd824c3a
Issue 910 (#914)
* Issue 898 (#905)

* ISSUE-898: additional information in the prerequisities for building and running code

* ISSUE-898: removed unreachable old doc

* ISSUE-898: added new docker compose to expose MySQL and ES ports to host machines

* ISSUE-898: changed jdbc connect url to allow Public Key Retrieval

* ISSUE-898: fixed log name to openmetadata.log

Co-authored-by: Vijay Mariadassou <vijay@mariadassou.com>

* Fixes #906 Remove unused methods lingering from #899

* Update pull_request_template.md

* Update pull_request_template.md

* ISSUE-861: add elasticsearch username & password (#894)

* ISSUE-861: add elasticsearch username & password

* ISSUE-861:  python elasticsearch sink add username & password

* ISSUE-861: bugfix

* format code

* format code

* updated instructions to run integration tests

* fixed api call to metadata server; changed test to cover both database as well as table operations everytime

Co-authored-by: Vijay Mariadassou <vijay@mariadassou.com>
Co-authored-by: sureshms <suresh@getcollate.io>
Co-authored-by: Suresh Srinivas <srini30005@gmail.com>
Co-authored-by: rong fengliang <1141591465@qq.com>
2021-10-23 19:58:26 -07:00
rong fengliang
e328a56bdd
Add support for ElasticSearch username and password for ElasticSearchEventHandler (#912)
* Update ElasticSearchEventHandler.java

pr for https://github.com/open-metadata/OpenMetadata/issues/911

* ISSUE-911: bugfix for package import
2021-10-23 18:22:21 -07:00
rong fengliang
8e06fa25b6
ISSUE-861: add elasticsearch username & password (#894)
* ISSUE-861: add elasticsearch username & password

* ISSUE-861:  python elasticsearch sink add username & password

* ISSUE-861: bugfix

* format code

* format code
2021-10-23 10:03:24 -07:00
Suresh Srinivas
e2782168e0
Merge pull request #907 from open-metadata/issue906
Fixes #906 Remove unused methods lingering from #899
2021-10-23 09:45:02 -07:00
Suresh Srinivas
61bab7f5bb
Update pull_request_template.md 2021-10-23 08:55:45 -07:00
Suresh Srinivas
d00327dfba
Update pull_request_template.md 2021-10-23 08:54:33 -07:00
sureshms
76f8664522 Fixes #906 Remove unused methods lingering from #899 2021-10-23 08:49:58 -07:00
vijaypm
b8863648d6
Issue 898 (#905)
* ISSUE-898: additional information in the prerequisities for building and running code

* ISSUE-898: removed unreachable old doc

* ISSUE-898: added new docker compose to expose MySQL and ES ports to host machines

* ISSUE-898: changed jdbc connect url to allow Public Key Retrieval

* ISSUE-898: fixed log name to openmetadata.log

Co-authored-by: Vijay Mariadassou <vijay@mariadassou.com>
2021-10-22 19:35:12 -07:00
Suresh Srinivas
805b4fe7fe
Merge pull request #900 from open-metadata/issue899 2021-10-22 14:40:42 -07:00
sureshms
4648690cdf Change table name from dbService_Entity to dbservice_entity as in bootstrap sql 2021-10-22 14:26:08 -07:00
sureshms
bf3f9dab6e Reuse CollectionDAO to connect to database 2021-10-22 14:12:56 -07:00
sureshms
5cbe36b244 Fixing checkstyle errors 2021-10-22 13:30:42 -07:00
sureshms
3b2386d3ab Fixing errors due to rebase 2021-10-22 13:30:42 -07:00
sureshms
3e599cc696 Change variable names from repo3 to repo 2021-10-22 13:30:42 -07:00
sureshms
4bbc9e7ce5 Change RepositoryHelper class name to Repository 2021-10-22 13:30:42 -07:00
sureshms
934824d2cd Rename DAO3 classes to DAO and move them to CollectionDAO 2021-10-22 13:30:42 -07:00
sureshms
30f3f64f16 Remove *Repository3 classes 2021-10-22 13:30:41 -07:00