* initial setup for data quality form
* added stepper and form component
* added select/add test suite step form
* added form for table test and cron step
* added data quality table test form flow
* added test suite listing page
* bug fix for profiler
* added column test form
* render right panel information dynamically
* updated test as per new changes
* updated data test id
* Fixed ingestionPipeline
* Fixed pytest + python format
* miner fix, added sql editor
* removed filter for duplicate test check
* miner fix
* updated all API call for test suite ingestion page
* updated test suite view redirection
* updated ingestion infinite loader
* added edit action for test case
* added edit/add ingestion flow
* added after action for form
* remove duplicate close action
* fixed alignment issue
* added expand on row click functionality and change expand/collapse icon
* used antd component
* resolving conflict
* Fixed#7040: Test-suite count support in counts API (#7041)
* updated test suite count
* fixed failing unit test
Co-authored-by: Teddy Crepineau <teddy.crepineau@gmail.com>
Co-authored-by: Parth Panchal <83201188+parthp2107@users.noreply.github.com>
* Fixing test failures
* Fixes#6978 Helper function for building ChangeDescription
* Fixes#7013 Backend : Policy rule description is not getting updated
* Fix#6936: testPlatforms is required field in testSuite and createTestSuite schema
* Fix#6936: testPlatforms is required field in testSuite and createTestSuite schema
* Fix#6936: testPlatforms is required field in testSuite and createTestSuite schema
* Fix#6936: testPlatforms is required field in testSuite and createTestSuite schema
* Fix#6936: testPlatforms is required field in testSuite and createTestSuite schema
* fixed glossary test
* Fixed sample data ingestion
* Add filters for testCaseResultSuccess
testCaseResultFailed, testCaseResultAborted
* Fix#6936: fix testcase listing
* Fix#6936: fix java style
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
Co-authored-by: Teddy Crepineau <teddy.crepineau@gmail.com>
Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
* Added owner field in DataModel
* Added user in backend
* review comments addressed
Co-authored-by: Onkar Ravgan <onkarravgan@Onkars-MacBook-Pro.local>
* Added database filter in workflow
* Removed association between profiler and data quality
* fixed tests with removed association
* Fixed sonar code smells and bugs
* Updated profiler workflow to:
- support only running profiler (removed test run)
- support column inclusion and exclusion
- added back support for partitioned table and sample
* moved status to workflow
* Fixed tests
* removed test logic from profiler sink
* Added logic to return sample from workflow sample value
* Added profiler examples
* Updated documentation for profiler
* Fixed code smells
* commited changed to profiler
* initial commit of the revamp workflow
* Fixed python formating
* cleaned up profiler submodule by removing test related files and functions
* Added airflow DAG logic for testSuite workflow
* Fixed code smells + added airflow ingestion tests + fixed comments
* Fix#6744: allow more than one metadata ingestion workflow
* Rename to markDeletedTablesFromFilterOnly
* ui support for new field markDeletedTablesFromFilterOnly
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
* WIP
* Fixes#6728 API to get detailed permissions for any user
* Fixes#6860 Add policy support for policies based on resource ownership hierachy
* Check if inheritedRoles is null
* Revert "Check if inheritedRoles is null"
This reverts commit 3dee922d5937c1f4ac9a298d1156e7adf15083a6.
* Initialize SubjectCache in NoOpAuthorizer
Co-authored-by: Sriharsha Chintalapani <harsha@getcollate.io>
* Fix#6571: Add EntityLink for the testCase to ID columns
* Fix#6571: Add EntityLink for the testCase to ID columns
* Fix#6782: Separate TableProfile and ColumnProfile api calls
* Fix#6782: Separate TableProfile and ColumnProfile api calls - fix tests
* Fix#6782: Separate TableProfile and ColumnProfile api calls - fix tests
* Fix setFields
* Fix tests
* Update pipeline status endpoint
* updated ui side as per new schema for profiler tab
* updated profiler details with new API
* Fix Profiler tests and validation errors (#6827)
* add profilerSample field in TableProfile
* add profilerSample field in TableProfile
* get columnProfile with field profile
* get columnProfile with field profile
* Fixed sample data and python tests
* fixed date range filter change issue
* handled empty profiler case
* Added column level test case and results
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
Co-authored-by: Ayush Shah <ayush@getcollate.io>
Co-authored-by: Teddy Crepineau <teddy.crepineau@gmail.com>
* 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
* Fix#6571: Add EntityLink for the testCase to ID columns
* Fix#6571: Add EntityLink for the testCase to ID columns
* added entityLink to python tests
* Fix tests
Co-authored-by: Teddy Crepineau <teddy.crepineau@gmail.com>
* 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
* 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