50 Commits

Author SHA1 Message Date
Milan Bariya
994b769d25
Databricks Connection - User & Password clean (#6866)
* Databricks Connection - User & Password clean

* Fix: Python checkstyle failed

* Fix: update the migration scripts
2022-08-23 14:36:58 +02:00
Nahuel
4e176fbc66
Fix#5917: Implementation of temp secret for testing connection (#6832)
* Implementation of temp secret for testing connection

* Fix tests
2022-08-22 08:43:23 +02:00
Nahuel
8691022d0f
AWS SSM secrets manager implementation on ingestion (#6805)
* Implementation of AWS SSM as secrets manager

* Remove dead code

* Minor fixes

* Allow using default credentials in AWS client

* Fixed py style

* Fixed tests imports

* Minor changes

* Add patch to failing test

* Fix how we were storing dbtConfigSource

* Address PR comments
2022-08-19 16:15:40 +02:00
Suresh Srinivas
7302c1658d
Upgrade dependencies for 0.12 release (#6815) 2022-08-18 16:13:04 -07:00
Nahuel
89ec1f9c6d
AWS SSM secrets manager implementation on backend (#6771)
* SSM secrets manager implementation in backend

* Add test and refactor

* Use SecretString type for storing parameters
2022-08-18 11:06:14 +02:00
Nahuel
00ce67c01e
Fix#6643: Secure in secrets manager the dbtConfigSource object (#6743)
* Secure in secrets manager the dbtConfigSource object

* Add missing tests

* Fix minor bug

* Minor code refactor
2022-08-17 10:32:43 +02:00
Nahuel
30e7312203
Fix#5920: Expose hostPort field for some services (#6678)
* Expose hostPort field for some services

* Fix failing tests after changes

* Remove added interface to json schemas

* Change implementation to use annotations for exposing fields of objects

* Update JsonUtils test

* Format Java code
2022-08-16 09:54:47 +02:00
Abhishek Pandey
a6a7662517
dagster-connector-added (#6513)
* dagster-connector-added

* code-formatted

* dagster-comments-removed

* dagster-comments-removed

* dagster-unittest-added

* code-formatted-pr-comments-resolved

* improved-code-quality

* increased-py-test-time-out

* improved-dagster-tests

* improved-dagster-tests

* reverted-pytests-timeout

* dagster-pytest-improved

* added-schema-in-omdcore

* updated-schema-in-omd-core

* ui-schema-updated-omd-core

* updated-dagster-schema

* dagter-schema-test-updated
2022-08-13 15:18:14 +05:30
Nahuel
80ca224c39
Fix: Avoid store sensitive info in events repository using custom annotation (#6666)
* Avoid store sensitive infomation in created event when a Secrets Manager is configured

* Refactor code to start using custom annotations in the json schma deffinition

* Remove unused config object

* Add removed comment

* Add separated entity comparision for events in EntityResourceTest

* Add missing mask property in service connection schemas

* Update openmetadata-core pom.xml

* Missing import in openmetadata-core pom.xml
2022-08-12 15:56:37 -07:00
Nahuel
65517beb62
Fix#5919: Implementation of migration process when a Secrets Manager is configured (#6584)
* Implementation of migration process when a Secrets Manager is configured

* Update conf/openmetadata.yaml

* Address PR comments

* Minor change in SQL statment in CollectionDAO

* Address Sonar security hotspot issue
2022-08-09 16:11:57 +02:00
Nahuel
cf2cb6d531
Fix#6517: Add clusterName property to the application config yaml (#6610)
* Add cluster name in the app configuration and start using it to create secrets id

* Update secret manager client in openmetadata for using default auth provider

* Add missing property in test config file
2022-08-09 09:00:43 +02:00
Nahuel
986480af7c
Fix DatabaseServiceType enum in JSON schema definition (#6642) 2022-08-08 21:57:59 +02:00
Ayush Shah
a6db2e8a84
Fix for profiler: modified filter patterns and added error handling (#6608) 2022-08-08 10:43:17 +05:30
Suresh Srinivas
7825986105
Fixes #6554 Add support for team of type Group (#6588)
* Fixes #6554 Add support for team of type Group

* Fixing test failure
2022-08-05 10:49:42 -07:00
Sriharsha Chintalapani
1a42428e42
Add time series extention (#6416)
Co-authored-by: Vivek Ratnavel Subramanian <vivekratnavel90@gmail.com>
Co-authored-by: Teddy <teddy.crepineau@gmail.com>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2022-08-04 07:22:47 -07:00
Suresh Srinivas
951251a444
Fixes #6518 - Support conditional policies and policies overhaul (#6519) 2022-08-03 12:08:19 -07:00
Parth Panchal
dd8b7fb5b0
Maven publish config changes in pom.xml (#6502)
* Config for maven publish

* Config for maven publish

* Config for maven publish

* Config for maven publish

* Config for maven publish

* Config for maven publish

* Config for maven publish
2022-08-03 10:49:44 +05:30
Nahuel
a878aa911c
Fix#6212: Retrieve connection params from secret manager in CLI commands (#6441)
* Retrieve connection params from secret manager for database connectors

* Retrieve connection params from secret manager for all services except database connectors

* Stop retrieving connection from SM in Airflow rest plugin

* Retrieve connection params from secret manager for dashboard services

* Retrieve connection params when initializing Workflow/ProfilerWorkflow objects

* Align services topologies + comment changes in topology runner

* Address SonarCloud bug detected

* Update database service topology

* Address PR comments

* Address PR comments

* Address PR comments
2022-08-02 09:13:46 +02:00
mohitdeuex
1d3e876121
[Backend][Java SDK] Version Validation Fix (#6472) 2022-08-01 06:58:47 -07:00
Suresh Srinivas
109b937fd4
Use JSON schema constraints to validate policies and other misc cleanup (#6451) 2022-07-30 15:23:18 -07:00
Vivek Ratnavel Subramanian
afab066f3e
Fix build error (#6450)
* Fix build error

* Fixed the path to apis.md

* Fix policyUtils
2022-07-30 13:21:52 -07:00
Vivek Ratnavel Subramanian
dac17af9ca
Update rule.json 2022-07-30 09:45:26 -07:00
Suresh Srinivas
3352ff5eb2
Remove priority from policy rules (#6438) 2022-07-29 11:04:49 -07:00
Nahuel
839d25217e
Fix: detected high severity vulnerabilities by Snyk (#6430)
* Fix detected high severity vulnrabilities by snyk

* Revert changes on ingestion/src/metadata/ingestion/source/database/mysql.py
2022-07-29 12:14:23 +02:00
Sriharsha Chintalapani
5f8e2a7f4f
Generic Test Case definition to capture different testcases (#5647) 2022-07-28 13:58:41 -07:00
Mayur Singal
c6efe8c142
Fix #6158: Fivetran Connector Added (#6329)
* Fivetran Connector Added

* Fivetran unit test added

* Fixed Unit Tests

* Added Fivetran Docs & Added Fivetran in Pipeline Listing
2022-07-27 20:50:56 +05:30
Parth Panchal
f28f4afcc6
Fixed#6349: Backend : Getting Invalid field name extension for Topic, Pipeline, Dashboard and Ml Model. (#6380)
* Fixed#6349: Backend : Getting Invalid field name extension for Topic, Pipeline, Dashboard and Ml Model.

* Fixed#6349: Backend : Getting Invalid field name extension for Topic, Pipeline, Dashboard and Ml Model.
2022-07-27 17:33:58 +05:30
Nahuel
52b416ba65
Fix#5918: Save Airflow config credentials in secrets manager when bootstrapping (#6270)
* Implementation for saving auth provider airflow parameters in the Secret Manager

* Add Airflow configuration validator

* Add tests for validators

* Add missing tests
2022-07-25 07:08:14 +02:00
Nahuel
4d4a2fc2cf
FIX#5916: Only admin user retrieves connection params when external Secrets Manager is configured (#6228)
* Implementation for stop sending connection credentials when user is BOT

* Change way we add the connection to the service in the Secret Manager

* Services connection is not required as we want to stop returning it when SM is configured
2022-07-22 14:02:29 -07:00
restnek
41d0c182cb
ISSUE-3790: Remove unnecessary public modifiers in tests (#6222)
Co-authored-by: Sergey Akentyev <Sergey.Akentyev@nedra.digital>
2022-07-22 16:00:46 +05:30
Nahuel
0602e8c894
Fix#5924: Implement secret manager for Airflow REST Plugin (#6128)
Fix#5924: Implement secret manager for Airflow REST Plugin (#6128)
2022-07-19 14:51:44 +02:00
Nahuel
65260263fc
Fix #5915: Implementation of AWS Secret Manager (#5925)
* Implement Secrets Manager abstraction + refactor service repositories

* Rename secrets manager factory method for consistency

* Fix typo in openmetadata conf yaml file

* Bump version

* Fix SonarCloud code smells

* Add secrets manager provider as an Enum + send it in the server configuration in the ingestion pipeline

* Apply suggestions from code review

Co-authored-by: Vivek Ratnavel Subramanian <vivekratnavel90@gmail.com>

* Change secret manager implementations to be singleton

Co-authored-by: Vivek Ratnavel Subramanian <vivekratnavel90@gmail.com>
2022-07-13 20:49:27 +02:00
Milan Bariya
c2b15a4377
FIX 5712: make generate gives different results depending on OS (#6035)
FIX 5712: make generate gives different results depending on OS (#6035)
2022-07-13 11:53:27 +02:00
Vj-L
011651f078
"Updated the tags with latest tag" (#5962)
Co-authored-by: “Vijay” <“vijay.l@deuexsolutions.com”>
2022-07-08 16:43:39 +05:30
Parth Panchal
686e715341
added config to publish to maven repository in catalog pom.xml (#5870)
* added config to publish to maven repository in catalog pom.xml

* addressing java checkstyle

* empty-commit

* signing commit

* signing commit test

* signing commit test with different key

* moving plugins
2022-07-06 13:06:49 +05:30
Parth Panchal
418a5a4724
added event error and fernet classes to openmetadata-core (#5799) 2022-07-05 10:34:17 +05:30
Parth Panchal
b15d8853d6
reverting files added in core (#5775) 2022-06-30 13:26:25 +05:30
Parth Panchal
584c440c43
added ferent and evenet error classes to openmetadata-core (#5735) 2022-06-30 08:42:20 +05:30
mohitdeuex
7f25b82408
[Backend][TaskNotification] Update the Group Id for to org.open-metadata (#5663) 2022-06-28 11:10:07 +05:30
mohitdeuex
bbf1fb8320
[Backend][Openmetadata-core] update schema and files as per catalog-rest-service (#5659) 2022-06-27 08:00:34 -07:00
Vivek Ratnavel Subramanian
d65c97c4e8
Fix #5382 Backend: Update timestamp of thread for any reaction (#5443) 2022-06-13 23:12:20 -07:00
Suresh Srinivas
b44da7733e
Upgrade dependencies for release 0.11 (#5326) 2022-06-06 18:34:44 -07:00
mohitdeuex
a299cfbc86
[Backend] Java Client SDK [WIP] (#5149)
* [Backend] Java Client SDK #4961 [WIP]

* [Backend] Java Client SDK #4961 ..Fix the OpenMetadata[lowercase d] added version plugin

* [Backend] Java Client SDK #4961 ..Add Version utils to core and Using Custom Interceptor to modify request body as per OMD supported JSON Schema

* [Backend] Using exclude nulls to modify request

* [Backend] Google SSO changes tested and fixed for Service Credentials

* [Backend] Okta SSO added
2022-06-06 11:22:43 +05:30
Milan Bariya
ec1aca926a
Fix #5210: Review database field for connectors (#5225)
* Fix #5210: Review database field for connectors
2022-06-06 10:48:23 +05:30
Onkar Ravgan
4671ca00b0
Refactored PowerBi Connector (#5107)
Refactored PowerBi Connector (#5107)
2022-06-01 10:36:12 +02:00
Abhishek Pandey
ba88aa1668
Issue 4660: Bigquery ADC FIx (#5241)
* fixed-bigquery-adc
2022-06-01 13:52:55 +05:30
Abhishek Pandey
591a65d161
updated-json-schema-types (#5047)
* updated-json-schema-types

* code-formatted

* gsc-credential-format-updated
2022-05-25 11:53:55 +02:00
Pere Miquel Brull
8e121fb306
Fix #4096 - PipelineService JSON refactor & Airflow metadata source connector (#5125)
Fix #4096 - PipelineService JSON refactor & Airflow metadata source connector (#5125)
2022-05-25 08:35:16 +02:00
Suresh Srinivas
9d25596227
Fixes #5122 Add backend and API support for column-level lineage (#5123)
* Fixes #5122 Add backend and API support for column-level lineage

* amend

* Fix test failures
2022-05-24 16:00:12 -07:00
mohitdeuex
9a3fa2e532
[#5025] - [BACKEND] Moving common files to OpenMetadata-core #5025 [W… (#5032) 2022-05-18 22:37:49 -07:00