* fix: removed legacy OS and ES aggregator classes
* fix: centralized aggregator business logic
* fix: implemented client specific aggregator
* fix: updated client instantiation to use client specific aggregator
* fix: clean up json schema
* fix: updated DI index names
* fix: added searchIndex + storedProcedure
* fix: ran linting
* fix: updated python test to include new entity types
* Allow ometa to create services without storing the connection
* Allow ometa to create services without storing the connection
* Fix backend tests with null connection
* Refactor Search
* Refactor Search
* Fix propgation bugs
* Fix propgation bugs
* Fix glossary term search
* Fix glossary term search
* Only issue search requests if the client is configured properly
* Only issue search requests if the client is configured properly
* Fix glossary index
* add documentation for sharded tables (#13361)
* Cost analysis agg (#13408)
* feat: updated DI workflow to inherit from BaseWorkflow + split processor and producer classes
* feat: __init__.py files creation
* feat: updated workflow import classes in code and doc
* feat: moved kpi runner from runner to processor folder
* fix: skip failure on list entities
* feat: deleted unused files
* feat: updated status reporter
* feat: ran linting
* feat: fix test error with typing and fqn
* feat: updated test dependencies
* feat: ran linting
* feat: move execution order up
* feat: updated cost analysis report to align with new workflow
* feat: fix entity already exists for pipeline entity status
* feat: ran python linting
* feat: move skip_on_failure to method
* feat: added unusedReport to DI
* feat: added aggregated unused report
* feat: ran linting
* feat: reverted compose file changes
---------
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
* Add Java 17 support (#12895)
* Add Java 17 support
* Change Test HTTP client provider
* Create Tests HTTP Client once
* Create Tests HTTP Client once
* fix(CI): Update CI to use jdk 17 and dockerfiles as well
---------
Co-authored-by: Akash-Jain <Akash.J@deuexsolutions.com>
* Refactor Search
* Refactor Search
* Fix propgation bugs
* Fix propgation bugs
* Fix glossary term search
* Fix glossary term search
* Only issue search requests if the client is configured properly
* Only issue search requests if the client is configured properly
* Fix glossary index
* Merge main
* fix style
* deleted field propagation
* Fix style
* close the test client
* Changing to jersey connector
* Fix Authentication Exception headers
---------
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
Co-authored-by: Ayush Shah <ayush@getcollate.io>
Co-authored-by: Teddy <teddy.crepineau@gmail.com>
Co-authored-by: Akash-Jain <Akash.J@deuexsolutions.com>
* Add Java 17 support
* Change Test HTTP client provider
* Create Tests HTTP Client once
* Create Tests HTTP Client once
* fix(CI): Update CI to use jdk 17 and dockerfiles as well
---------
Co-authored-by: Akash-Jain <Akash.J@deuexsolutions.com>
* feat: updated DI workflow to inherit from BaseWorkflow + split processor and producer classes
* feat: __init__.py files creation
* feat: updated workflow import classes in code and doc
* feat: moved kpi runner from runner to processor folder
* fix: skip failure on list entities
* feat: deleted unused files
* feat: updated status reporter
* feat: ran linting
* feat: fix test error with typing and fqn
* feat: updated test dependencies
* feat: ran linting
* feat: move execution order up
* feat: updated cost analysis report to align with new workflow
* feat: fix entity already exists for pipeline entity status
* feat: ran python linting
* feat: move skip_on_failure to method
* feat: added unusedReport to DI
* feat: added aggregated unused report
* feat: ran linting
* feat: reverted compose file changes
---------
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
* feat: updated DI workflow to inherit from BaseWorkflow + split processor and producer classes
* feat: __init__.py files creation
* feat: updated workflow import classes in code and doc
* feat: moved kpi runner from runner to processor folder
* fix: skip failure on list entities
* feat: deleted unused files
* feat: updated status reporter
* feat: ran linting
* feat: fix test error with typing and fqn
* feat: updated test dependencies
* feat: ran linting
* feat: move execution order up
* feat: updated cost analysis report to align with new workflow
* feat: fix entity already exists for pipeline entity status
* feat: ran python linting
* feat: move skip_on_failure to method
* feat: ran linting
---------
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
* Separate initialization of Repository and Resources
* Change that speeds up the test. Still WIP
* Rebasing the branch with main
* Revert back previous changes and use Repositories from registry for migration
* Fixing test failures
* Code cleanup
* Fix test failures
* Fix#12655: Customizable Landing Page - Add Personas
* Add Knowledge Panels
* Add Doc Store to store KnowledgePanels and Pages
* Add Doc Store to store KnowledgePanels and Pages schemas
* Fix tests
* Add Multiple Persona support for a user
* add more elaborate tests for docstore
* Fix Page and KnowledgePanel required fields
* Fix Page and KnowledgePanel required fields
* Fix Page and KnowledgePanel required fields
* Fix build
* working on new search changes
* working on new search changes
* working
* working
* owner propogation done
* working on propogation
* done
* change in storageservice index
* Merge conflict fix
* Draft changes
* working on making updates generic
* added code to opensearchClientImp
* renamed suppportsSearchIndex to supportsSearch
* checkstyle
* added generic code for deleted as well
* fix tests
* fix all tests
* addressing comments
* fixed test case failure
* Fix lifecycle validation error name typo
* fix realted domain propogation
---------
Co-authored-by: Sriharsha Chintalapani <harsha@getcollate.io>
Co-authored-by: Ayush Shah <ayush@getcollate.io>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
* ISSUE-11740: Added support for the om service to connect to AWS RDS using IAM roles
* ISSUE-11740: Added support for the om service to connect to AWS RDS using IAM roles
* ISSUE-11740: Added support for the om service to connect to AWS RDS using IAM roles
* ISSUE-11740: Added support for the om service to connect to AWS RDS using IAM roles
* ISSUE-11740: Added support for the om service to connect to AWS RDS using IAM roles
* ISSUE-11740: Added support for the om service to connect to AWS RDS using IAM roles
* ISSUE-11740: Added support for the om service to connect to AWS RDS using IAM roles
* ISSUE-11740: Added support for the om service to connect to AWS RDS using IAM roles
* ISSUE-11740: Added support for the om service to connect to AWS RDS using IAM roles
* ISSUE-11740: Added support for the om service to connect to AWS RDS using IAM roles
* ISSUE-11740: Added support for the om service to connect to AWS RDS using IAM roles
* ISSUE-11740: Added support for the om service to connect to AWS RDS using IAM roles
* ISSUE-11740: Added support for the om service to connect to AWS RDS using IAM roles
* ISSUE-11740: Added support for the om service to connect to AWS RDS using IAM roles
* ISSUE-11740: Added support for the om service to connect to AWS RDS using IAM roles
* ISSUE-11740: Added support for the om service to connect to AWS RDS using IAM roles
* ISSUE-11740: Added support for the om service to connect to AWS RDS using IAM roles
* ISSUE-11740: Changed intial implementation accordingly. Added better flexibility for different auth prodvider impl
* ISSUE-11740: Clean up unnecessary classes
* ISSUE-11740: Clean up unnecessary properties
* ISSUE-11740: Clean up unnecessary properties
* ISSUE-11740: Clean up unnecessary properties
* ISSUE-11740: Clean up unnecessary properties
* ISSUE-11740: Clean up unnecessary properties
* ISSUE-11740: Code formatting
* ISSUE-11740: Added support for the om service to connect to AWS RDS using IAM roles
* ISSUE-11740: Moved docs to 1.2 version
---------
Co-authored-by: artiom.darie <artiom.darie@adswizz.com>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
* Fix#13347: AdminPrincipals username with dot in it is not created with quoteFQN
* Fix#13347: AdminPrincipals username with dot in it is not created with quoteFQN
* Fix#13347: AdminPrincipals username with dot in it is not created with quoteFQN
* Fix test with new exception msg being thrown
---------
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
* Fix ingestionPipeline list parameters
* Fix test
* support filters from ui
---------
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
* feat: move elasticsearch indexing to backend + introduced EntityTimeSeries interface for timeseries type object
* feat: make reportData.json inherit from EntityTimeSeriesInterface
* feat: updated type to Object
* feat: deleted elasticsearch dependencies
* feat: removed elasticsearch indexing from workflow
* feat: added data insight sample data
* feat: cleaned up tests
* Fix#11970: Search by FQN; Refactor Search Indexing, Add API to search for specific field
* Fix#11970: Search by FQN; Refactor Search Indexing, Add API to search for specific field
* Fix#11970: Search by FQN; Refactor Search Indexing, Add API to search for specific field
* Fix#11970: Search by FQN; Refactor Search Indexing, Add API to search for specific field
* Fix#11970: Search by FQN; Refactor Search Indexing, Add API to search for specific field
* Fix#11970: Search by FQN; Refactor Search Indexing, Add API to search for specific field
* Add wildcard support
* Fix GlossaryTerm Patch
* Rename sandboxDomain to instanceDomain
* Test Get Charts in DomoDashboard
* Fix schemas
* Fix test
* Fix test
* Rename to Auto Tag PII
* Fix query test
* Fix query test
* Fix query test
* Fix LifeCycle inconsistencies in Schema; Add DELETE api
* set autocommit to true for non transactional
* make lifecycle common field for entities
* Add LifeCycle as common entity field
* Fix python life cycle code
* Fix search indexes
* remove unnecessary constant
* Add test back to entity resource test
* Fix lint
* Fix lint
* Fix lint
* Fix lint
* Add missing schema
---------
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
* fix: added logic to store test case result state with test case entity
* fix: added relative path logic in python unit test
* fix: added logic to sort testCases based on last execution date of test case result
* fix: ran python linting
* fix: added test case listing order param in frontend call
* fix: added tests around test suite result summary state
* fix: remove isDeleted repeated check
* fix: isolated test suite for maven tests + fix some UI failing tests
* fix: run java linting
* Fix#9972: Add Badge with color or icon for Tags,GlossaryTerm, Domain and DataProducts
* Fix#9972: Add Style with color or icon for Tags,GlossaryTerm, Domain and DataProducts
* Add style to TagLabel