Add getter and setter for `name` into EntityInterface
Refactor code in utility method.
Rename the escape method.
Fix webhook.
Fix pipeline tests
Fix airflowPipeline tests
Fix role, team, and user tests
Replace . with _DOT_ to keep compatibility with the past and avoid a migration.
Remove the Python code that was replacing the . with _DOT_.
Restore "no dots" for services and implement the JSON Schema rule.
** Entites escaping dots
1. AirflowPipeline
2. Chart
3. Dashboard
4. Database
5. Location
6. Metrics
7. MlModel
8. Pipeline
9. Table
10. Topic
** Entities rejecting dots
1. Database Service
2. Dashboard Service
3. Messaging Service
4. Pipeline Service
5. Storage Service
** Entities accepting dots
1. Bots
2. Policy
3. Report
4. Role
5. Team
6. User
7. Webhook
** Fields escaping dots
1. Column
2. Task
Add escape for Column and TableConstraints
Add escape to Task
Remove the Python code. It will be added in a follow-up PR.
Fix Pipeline entity tests
* Add pipeline & task status
* Bump core version
* Simplify validateColumn
* Add apiResponse
* Use enum and timestamp
* Simplify validate and use timestamp for executionDate
* mvn format
* updating ingestion-core version to 0.8.0
* updating ingestion version to 0.8.0
* fixing file copy path
* update docker images to point to 0.8.0
* set up new release version
* reset ingestion version to 0.9.0.dev0
* reset ingestion-core version to 0.9.0
* Fix#2340: Ingestion pipeline deployment refactor - update ingestion
* Fix#2355: Upgrade scripts, handle entity_extension updatedAt and dbservice jdbc field , Fix#2353: Add API to AirflowPipelines filter based on service
* Fix#2355: Upgrade scripts, handle entity_extension updatedAt and dbservice jdbc field , Fix#2353: Add API to AirflowPipelines filter based on service
* Remove gitignore on _versions.py
CI commits and pushes the new version in _versions.py and since the folder is marked under gitignore, CI fails to commit and push changes to the branch.
* bump version to 0.8.0.dev0 as already published
* update requirements-dev.txt
* integrate pypi incremental
* Add CI for #1875
* gitignore generated dir in ingestion-core
* update version to match ingestion package