* Add a configurationto skip Snowflake transient and tmp tables
* Fix Python checkstyle
* add separate query for transient tables
* Move skipTempTables into SnowflakeConnection
* Fix merge conflict
* change skip word to include
* Add title in json file
---------
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
* Prepare the new test connection ingestion logic
* Update test assert
* Update Test Connection for SQA Sources
* Correct return type and method doc
* Handle decryption
* Non SQA Database Sources
* Add the run_automation script in ingestion-base
* Dashboard Test Connection Changes
* Pipeline, Messagin, MlModel & Metadata Sources
* ui: test connect flow-1
* Unmask connection parameters before sending to Ariflow
* ui: test connect flow-2
* Address review comments and pylint
* pytest fix
* ui: test connect flow-3 (refactoring and style fix)
* ui: test connect flow-4 (fix test connection status logic)
* sync local file
* ui: test connect flow-5 (fix lowercase issue and styling)
* ui: test connect flow-5 (show toast notifications)
* test: add unit test
* ui: test connect flow-5 (update service page test connection button)
* Databrick fix & pytest fix
* pylint
* Update test
* Fix merge
* S3 Test connection
* add style for mandatory step
* sync locales
* chore: add service name in workflow request
* Unmask using original service connection parameters
* Fix test connection unmasking
* Wrap inspector function to eliminate error outside test conn
* Fix linting
* fix:cy test
* Fix linting
* address comment
* refactor and fix connection type casing issue
---------
Co-authored-by: ulixius9 <mayursingal9@gmail.com>
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
Co-authored-by: Nahuel Verdugo Revigliono <nahuel@getcollate.io>
Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com>
* Prep skeleton for object store connector
* First of of ingestion piepline for bucket containers.
* addressed PR review comments.
* swaped random with secrets due to security warning.
* linter issues.
* added prefix population for containers.
* more linting
* removed temp file.
* object store unit tests, PR comments and minor refactorings
* docs update and new TestConnection approach.
* linting
* removed isStructured field from containermeta schema
---------
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
* Rename Workflow package to automations
* Add list filter by root container & counts api
* Rename path
* Add glossary and glossaryTerm to count API
* Unify SqlQuery when there is no diff in mysql or psql
* chore: address feedback for object store service page
* Update glossary tests
* chore: add containers count on my data page
* fix: tag removal issue
* test: add unit test
* address comments
* address comment
---------
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
* added query as an entity
* changed name of the variables and methods
* Added Resource Descriptors
* testcase bug fix
* addressing comments
* added script for table query migration
* added script for table query migration postgresql
* bug fix
* db change for script test
* added current timestamp
* change db config from postgresql to mysql
* added extension to use fucntion gen_random_uuid()
* solving maven ci
* added queryUsage and change is migration script
* addressing comments
* addressing comments
* added queryUsage relation and testcase
* added api to insert queries in bulk
* .
* fix a test case which was failing due to latest changes
* Ingestion Changes for Query as Entity
* move query changes to latest sqls
* added tags and owner
* update PR for Query as Entity
* update type
* fixed pagination
* fix path param
* fix TestCases
* add validation criteria
* removed exisitng query apis
* checkstyle fix
* remove vote from put
* remove vote from put
* Query As Entity Ingestion Changes
* Remove unused func
* update Review Comments
* update Review Comments
* remove previous changes for Query and Update Tests
* moved Checksum to Query Util Class
* update python api
* fix python checkstyle
* Fixed Tests
* Fix pytest
* remove space changes
* remove space changes
* Fixed put_addFollowerDeleteEntity_200
* Fix usage ingestion
* Update Python SDK and tests
* pylint fix
---------
Co-authored-by: Himank Mehta <himankmehta@Himanks-MacBook-Air.local>
Co-authored-by: ulixius9 <mayursingal9@gmail.com>
Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com>
* added flag for overriding owners
* docs update
* adding owners in patch call
* adding owners in patch call
* fix: python test case
* changes as per comment
* changes as per comment
* ui changes
* Do not store OM connection
* Migration to remove the server connection
* Update tests
* Add workflow masking and secrets manager
* Fix failing test
---------
Co-authored-by: Nahuel Verdugo Revigliono <nahuel@getcollate.io>
* Prep the skeleton
* Add DAO and tables
* Add Test Connection Definition Resource
* Format
* Add ResourceDescriptors & missing props
* Simplify APIs to scope for GET and LIST
* Mask sensitive info from API responses
* Rename converter classes
* Add missing Java classes from JSON schemas and class converters
* Update test service connection schema
* Update datalakeConnection JSON schema and fix some tests
* Fix AlertsRuleEvaluatorResourceTest and minor error in run_local_docker.sh
* Fix Pipeline and Database service tests
* Minor refactor
* Fix CsvUtilTest
* Fix EventMonitorFactoryTest
* Fix CloudWatchEventMonitorTest
* Update datalake metadata
* Update bigquery metadata
* Fix test connection functionality
* Fix OMeta service api test
* Update gcsValues title and revert changes in GH actions
* Mask sensitive enabled by default for local docker
* Add missing tests
* Address PR comments
* Address PR comments
* fix ui breaks on gcsValues.json
* Address PR comments
* Minor refactor
---------
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
* WIP: pii tagging using spacy
* added test cases and changes as per comment
* fix python checkstyle
* fix python checkstyle
* added score, test_cases and docs update
* solved merge conflict
* fix python checkstyle
* remove pii tagging using regex
* fix python test
* lib changes and added some test case
* changed as per comment
* fix: python test
* fix: changes to get source_config
* fix: changes as per comment
* ✨feat(ui)#10274: UI - allow to configure OM logo
* chore: use logo config to render the brand and login page logo
* fix : cy tests
* doc: update the doc
* chore: remove check for filePath logo location type
* test: add unit test
* - removed FilePath
- Added configs to docker
* address comment
* remove config from test yaml
* update logo aspect ratio
* remove type
* chore: update ui logic as per backend config
* update doc
* address comments
* Revert "address comments"
This reverts commit c4f9da88918343cab08cd5e603cba29bd05b2ec9.
* address comments
---------
Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
* feat(profiler): renamed module to
* feat(profiler): added dbt-artifacts-parser to test setup.py
* feat(profiler): refactor workflow and interface
* feat(profiler): linting
* feat(profiler): removed old profiler modules
* feat(profiler): added support for value and integer range partition
* feat(profiler): fixed linting
* feat(profiler): added partitionning support for datalake profiler
* feat(profiler): removed `ProfilerInterfaceArgs` class
* feat(profiler): address comments
* feat(profiler): Added `OTHER` as an `IntervalType` for UI type generation
* First cut of the store service model
* Second cut of the store service model
* reverted accidental rename of property
* Third version for the object container schema definition.
* final draft version for container and object store service related entities
* final first draft of api's and entities for the object store service and container
* formatting
* removed test file
* formatting
* test fixes
* formatting
* more fixed tests
* fixed tests, addressed PR comments
* added type for object store connections
* addressed PR comments
* formatting
* renamed objectstoreservice to service in schemas. Changed type to fullyQualifiedEntityName in createContainer schema
* - Changes for Logo
- Make Jwt Token Expiry Configurable
* change config time
* fix tests
* review comments
* fix failing python
* moved login to application config as well
* fix login Config
* Added Nav Bar and Login Page Config for Logos
* Removed UI Api calls
* fix: unit test
---------
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
* Fixed#10211: Enable LDAP configuration to be configured via environment variable
* Fixed#10211: Enable LDAP configuration to be configured via environment variable
* Change entityReference to entity name or fullyQualifiedName
* Change backend code and tests to use FQN
* UI change for using fqns instead of EntityReference
* Ingestion framework changes for using fqns instead of EntityReference
* Fix test failures
* Fixed python tests and sample data new
* fix: minor ui changes for fqn
* Fixed python integration tests
* Fixed superset tests
* fix UI tests
* fix type issue
* fix cypress
* fix name for testcase
---------
Co-authored-by: Onkar Ravgan <onkar.10r@gmail.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>