* MINOR - Metadata Actions schemas
* add type for left side menu bar items
* fix the required fields in automatorAppConfig.json schema
* update constants
* mixin
* create new styled component to show in alerts form card
* Add new translations for ingestion pipeline and location
* Fix import statement in AlertDetailsPage.tsx
* Update automatorAppConfig.json schema to use an array for the 'type' property
* config
* move the advanced search configs to a new classBase for better customization
* Update automatorAppConfig.json schema to add "name" and "description" fields
* Update automatorAppConfig.json schema to remove "name" and "description" fields
* Add new translations for description-plural in multiple language files
* filter Automator
* revert remove
* Update pipeline actions interface and component to handle edit click event
* Update select type for advanced search fields in AdvancedSearchClassBase.ts
* Update ErrorPlaceHolderIngestion component to accept cardClassName prop
* Update FormCardSection component to accept className prop
* Update TagsContainerV2 component to include state property in tag data
* Update TagsContainerV2 component to include defaultState and defaultLabelType properties
* Update ingestionPipelineAPI.ts to include applicationType parameter in getIngestionPipelines function
* Update AdvanceSearchProvider.test.tsx to include pathname in useLocation mock
* work on comments
* fix sonar lint errors
* format
* Update useLocation mock in AdvanceSearchProvider.test.tsx to include pathname
* revert remove
* Update LogsViewerPage interfaces and component to include application_task in IngestionPipelineLogByIdInterface
* Update LeftSidebar component to import LeftSidebarItem interface and fix type annotation in children map function
* fix observability alert test
* revert the form list add method change
---------
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
* Added dbt glossary and tier ingestion
* changed elif to if condition:pylint
* Added dbtMeta model for glossary and tier
* removed source
* Optimization: Reused the dtb_tags
* pylint format
* py_format
* Removed unnecessary models and minor changes
* Removed empty string assignment
* WIP - MINOR - Clean ingestion dependencies
* test
* test
* Clean imports
* add pyiceberg for test
* Revert "add pyiceberg for test"
This reverts commit ab26942736586f089a57a644ffd727aca200db62.
* add pyiceberg for test
* Remove docker dep
* clean local docker sh
* MINOR - AKS Airflow troubleshooting docs
* Fix action
* clean local docker sh
* add failed sample data
* format
* fixed masking pii data in test failed rows sample
* format
* failedRowsSamples -> failedRowsSample
* failedRowsSamples -> failedRowsSample
* fixed tests
* format
* wip
* added computePassedFailedRowCount to python client
* comment for loggerLevel
* format
* fixed tests
* tests for putting / deleting failed samples
* format
* format
* added test case for pii test
* changed method name to deleteTestCaseFailedRowsSample
* added getComputePassedFailedRowCount
* Mantain the OperationType Order when considering the dividing groups
* Remove reordering the jsonpatch operations from the backend
* Fix checkstyle
* Fix UnitTests to comply with no reordering
* Initial idea on how to fix our current jsonpatch builder from python
* fix(JsonUtils): Change JSONPatch library used
When creating a JSONPatch by using the 'createDiff' method, the library
we are using is not returning a correct JSONPatch when removing multiple
items from an array.
Since the library doesn't provide good ways to override this behavior
and fix it, we decided to move away from it and use the json-patch
library only for this specific operation.
* Fix linters
* Add docstrings
* Refactor patch updated on ingestion framework
* Add UnitTests
* Fix linters
* fix: update antlr regex for entity fqn
* fix: update antlr rule to allow single character
* style: ran python linting
* fix: updated antlr token for NAME_OR_FQN
* Fix#12964: filter draft dashboards from config
* Fix#12964: add unit test for qlik_sense
* Fix#12964: added UI and doc code
* Fix#12964: move includedraftdashboard flag from source_connection to source_config
* Fix#12964: filter draft dashboards in qlikcloud
* Fix#12964: add unit test for qlik cloud
* Fix#12964: remove unnecessary comments, code clean
* Fix#12964: pylint changes
* Implement Initial MultiThread suggestion
* Update all the ingestion sources to use the new ContextManager
* Fix missing wraps on decorator
* Fix Unittests
* Fix linters
* Fix linters
* Fix BigQuery UnitTests
* Add UnitTests to the newly created code
* Fix unittest
* change the threads from table to schemas
* Update README.md
* Small change suggested by Sonar
* Slight change to test a different way to multithread over tables
* Debug changes
* More multithread tests
* Remove uneeded wait time
* Testing
* refactor code based on removal of time.sleep
* Fix wrong paste
* Improve ExecutionTimeContextManager
* Fix missing .get() and unit tests
* Fix conflicting changes
* Update Multithread logic with the incremental extraction
* Fix linters
* Fix unittest
* Remove commented code
* Fix Unittests
* Fix checkstyle
* Change default to threads = 1