5395 Commits

Author SHA1 Message Date
Sachin Chaurasiya
bcbd3aef22
Moving EntityLineage Utils to separate utils file. (#2014) 2022-01-04 15:10:57 +05:30
parthp2107
60ff85ccdc
selenium code clean-up (#2012)
* code clean-up

* removing extra code
2022-01-04 13:56:55 +05:30
Akash Jain
348e23ca6f
fix/ci-workflows (#1997)
* add pytest and pytest-cov

* add timeout; update make command usages
2022-01-04 12:49:22 +05:30
Mustapha
7382798d8e
Fixed the use of string concatenation causing sonar warning instead of String Format method (#2009) 2022-01-03 14:11:08 -08:00
Alberto Miorin
2f7b82abe0
Close #1696: Find operations in relationship should be safer (#2000) 2022-01-03 21:54:34 +01:00
Ayush Shah
6175053dd4
Sample Topics fixed (#2005) 2022-01-03 11:00:04 -08:00
parthp2107
59de16125d
added workflow for selenium tests without sample data (#1999)
* added workflow for selenium tests without sample data

* change in drop-create command

* using different approach to start server

* minor change

* minor change

* adding timeout to start server step
2022-01-03 16:36:32 +05:30
Suresh Srinivas
40b7389741
Fixes #1988 Remove code duplication by moving common code to EntityRepository (#1989) 2021-12-31 14:17:04 -08:00
Suresh Srinivas
a649e723cd
Fixes #1984 - Remove unused code in Json related utils (#1985) 2021-12-31 11:52:11 -08:00
Suresh Srinivas
c272ff7254
Issue1980 (#1981)
* Issue1977 - Add support for recursive deletion of entities (#1978)

* Recursive delete

* Fixes #1977 - Add support for recursive deletion of entities

* Fixes #1980 Remove conflicting dao member in Repository classes
2021-12-31 10:35:02 -08:00
Suresh Srinivas
7b96ccb827
Issue1977 - Add support for recursive deletion of entities (#1978)
* Recursive delete

* Fixes #1977 - Add support for recursive deletion of entities
2021-12-31 09:30:27 -08:00
Matt
46fa473771
Add User -> Role relationship (#1975) 2021-12-30 16:47:24 -08:00
Pere Miquel Brull
256c25934b
[issue - 1894] - Run sonar during install (#1918)
* Run sonar during install

* Add exclusions

* Remove exclusions

* Remove activation

* Update CI for PR and Push

* Activate profile

* debug environment

* debug environment

* debug environment

* Add SCA to active profiles

* Remove profile from CI

* Activate SCA by default

* Use mvn install

* Update PR source branch
2021-12-30 08:31:25 -08:00
Matt
485e661430
Add Role entity (#1970) 2021-12-30 08:30:12 -08:00
Matt
ab4c9ede25
Add ingestion for access_control_policies to support RBAC (#1969) 2021-12-30 08:25:09 -08:00
Suresh Srinivas
2184af6ca5
Fixes #1932 - Not Getting change descriptions for Topic Schema and other configurations (#1971) 2021-12-29 23:44:39 -08:00
Matt
99d52d3ee0
Add validation for Access Control Policy Rule (#1967) 2021-12-29 21:03:09 -08:00
Suresh Srinivas
6d7a496aa4
Fixes #1961 - Delete API soft deletes the entities (#1968) 2021-12-29 14:20:31 -08:00
Matt
4a4124d45d
Rename CatalogAuthorizer to Authorizer (#1966) 2021-12-29 11:37:47 -08:00
Matt
b8d7e2bd11
Implement PolicyEvaluator for #1940 (#1939)
- Add security.policyevaluator module with PolicyEvaluator based on jeasy-rules
- Add MetadataOperation type
- Change accessControl/rule schema to support ABAC based on 3 attributes - entityTag, entityType, userRole
- Update CatalogAuthorizer interface to have hasPermissions function for MetadataOperation
2021-12-29 11:36:18 -08:00
Ayush Shah
5d6f385a75
Added Filter Params for Table and Schema (#1954)
* Added Filter Params for table and Schema

* Bigquery Doc changes

* Doc Changes for databases

* Filter Pattern Changes

* Table Filter Pattern Example Changes

* Filter Pattern Example Changes
2021-12-29 09:13:09 -08:00
Pere Miquel Brull
1e334af89c
Fix linting (#1958) 2021-12-29 17:33:40 +01:00
parthp2107
b11e503117
updating descriptions twice (#1957) 2021-12-29 18:29:27 +05:30
parthp2107
4a7335f93f
added version test for pipeline and dashboard details page (#1955) 2021-12-29 14:00:38 +05:30
parthp2107
9582cd3ecb
checking description after editing it (#1947)
* checking description after editing it

* added sleep

* minor change

* uncommenting code

* uncommenting code
2021-12-29 12:51:57 +05:30
Sriharsha Chintalapani
30eeec498f
Fix #1952: Airflow Openmetadata lineage allow config to be read from … (#1953)
* Fix #1952: Airflow Openmetadata lineage allow config to be read from env variable

* Fix #1952: Airflow Openmetadata lineage allow config to be read from env variable

* Fix #1952: Airflow Openmetadata lineage allow config to be read from env variable

* Fix #1952: Airflow Openmetadata lineage allow config to be read from env variable

* Fix #1952: Airflow Openmetadata lineage allow config to be read from env variable
2021-12-29 11:31:18 +05:30
Sachin Chaurasiya
671ab8a68c
UI : Adding versioning for Pipeline Entity. (#1942)
* UI : Adding versiong for dashboard entity.

* UI : Adding versioning for Pipeline Entity.
2021-12-29 11:30:23 +05:30
Sachin Chaurasiya
19545e78da
UI : Adding versiong for dashboard entity. (#1935) 2021-12-29 10:49:13 +05:30
Matt
a2b1d96636
Address code smells within ingestion source (#1951) 2021-12-28 17:40:55 -08:00
darth-coder00
5fb63c3019
Minor changes with webpack optimisation (#1949) 2021-12-28 23:16:52 +05:30
Sachin Chaurasiya
86fb5bbc1b
Fixed #1945 UI is sending the wrong column index in the patch while editing column description. (#1948) 2021-12-28 22:04:10 +05:30
Sachin Chaurasiya
bfb0159114
Changing File from JSX to TSX (#1946)
* Changing File from JSX to TSX

* Making tag prop optional in button component.

* Addressing review comments.

* Addressing review comments.
2021-12-28 22:03:53 +05:30
parthp2107
2c557f9f3d
added steps for pages with no data in selenium workflow (#1934)
* added steps for pages with no data in selenium workflow

* commit for testing workflow
2021-12-28 16:29:15 +05:30
parthp2107
6337fbd165
added version test for topics page (#1943) 2021-12-28 16:28:37 +05:30
Suresh Srinivas
4863e02a68
Fixes #1901 - Add support for storing last successful event timestamp to resume sending events on server shutdown (#1938) 2021-12-27 13:36:43 -08:00
Sachin Chaurasiya
5f479fb1c6
Adding feed data for column changes. (#1929)
* Adding feed data for column changes.

* Fixed FQN issue for lineage API call.

* Minor fix.
2021-12-27 22:12:52 +05:30
Ayush Shah
431f47fb3c
Kafka and Oracle issues fixed (#1917)
* Kafka and Oracle issues fixed

* Kafka failure status updated
2021-12-27 08:04:56 -08:00
Sachin Chaurasiya
0f28114b47
UI: Adding versioning for topic entity. (#1884)
* UI: Adding versioning for topic entity.

* Adding versions button

* Adding topicversion component.

* Adding diff for topic tags and tier.

* Adding license for new file.

* Removed Fragment .

* Moving state dispatch to method.
2021-12-27 15:47:04 +05:30
Sachin Chaurasiya
c925168f65
Fixed #1922 UI shows incorrect wrong major version in version history. (#1928) 2021-12-27 12:02:36 +05:30
Matt
9ff0fdc533
Refactor Glue ingestion to use common config and client (#1925)
- Use AWSClientConfigModel and AWSClient for glue.py
- Use helpers.get_storage_service_or_create for s3.py
2021-12-26 20:27:08 -08:00
Matt
f7653f4122
Add support for GCS Lifecycle Policy Ingestion (#1923)
- Add example gcs.json
- Add support for MoveAction and DeleteAction
2021-12-26 20:26:33 -08:00
Suresh Srinivas
bdb99bfcd0
Fixes #1906 Add support for versioning to webhook entitiy (#1926) 2021-12-26 16:14:31 -08:00
Suresh Srinivas
793f64f0df
Fixes #1902 Add support for webhook filters (#1921) 2021-12-26 12:20:20 -08:00
Matt
4588121520
Add support for DeleteAction in S3 Lifecycle Policy (#1916)
- Support Delete Action for S3
- Add Example s3.json
- Create AWSClient util
- Use AWSClient util in S3 ingestion source
- Remove ambiguity in policy filters by removing array with different types
2021-12-25 16:29:10 -08:00
Matt
401f764b46
Add test for adding Location to Lifecycle Policy (#1907)
- Add test for patch update Location to Lifecycle Policy
- Move Location service creation to EntityResourceTest
2021-12-25 16:28:31 -08:00
parthp2107
7e68aeaab1
fixing tags which are change on ui side (#1896)
* fixing tags which are change on ui side

* minor changes

* empty commit, testing workflow
2021-12-25 10:20:55 +05:30
Suresh Srinivas
1b44e0480a
Fixes #1919 Fix flaky tests related to webhook (#1920) 2021-12-24 17:35:42 -08:00
Matt
f5c5acda66
Remove github build.yml for Sonar (#1914) 2021-12-23 20:11:19 -08:00
Suresh Srinivas
b396cbd373
Fixes #1910 - Add support for enabling and disabling webhook (#1911) 2021-12-23 20:10:38 -08:00
Sriharsha Chintalapani
bb847bc004
Revert "Use defaults of google java format action (#1845)" (#1912)
This reverts commit 782209ead58f4cd82882872e9f8f40779d8b6e54.
2021-12-23 19:22:47 -08:00