https://github.com/coherent-partners/spark-service-promotion
Promotion of Spark services from one tenant to another.
https://github.com/coherent-partners/spark-service-promotion
ci-cd coherent promotion service spark
Last synced: 6 months ago
JSON representation
Promotion of Spark services from one tenant to another.
- Host: GitHub
- URL: https://github.com/coherent-partners/spark-service-promotion
- Owner: Coherent-Partners
- License: apache-2.0
- Created: 2024-07-24T19:51:53.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-10T15:46:10.000Z (about 1 year ago)
- Last Synced: 2025-02-16T17:56:54.289Z (8 months ago)
- Topics: ci-cd, coherent, promotion, service, spark
- Language: PowerShell
- Homepage: https://docs.coherent.global/
- Size: 26.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Promotion of Spark Services
This repository contains step-by-step instructions on how to promote Spark services
from one tenant to another.
## Introduction
Deploying Spark services across different environments doesn't follow the same
conventional deployment practices as other software applications. Though possible,
manually exporting and importing services can be time-consuming and error-prone.
Hence, Spark provides a set of APIs known as [ImpEx (Import/Export) API][impex-apis]
to automate this process.
## Methodologies
There are currently two ways to promote Spark services across tenants:
1. Manually download the Spark services from the source tenant and re-upload them to the target tenant.
2. Programatically use the ImpEx API to automate the export and import of Spark services.
This repository focuses on the second methodology, which is more efficient and less error-prone.
Based on the CI/CD platform of your choice, you may implement a promotion workflow that
harnesses the ImpEx API. See examples below:
- [Promotion of Spark Services using GitHub Actions](./docs/GITHUB_ACTIONS.md)
- [Promotion of Spark Services using Azure DevOps](https://docs.coherent.global/spark-apis/impex-apis/how-to-deploy-with-azure-devops "Documented in Coherent Docs")
## Contributing
If you'd like to contribute to this project, please follow the [Contributing Guidelines](./CONTRIBUTING.md).
## Copyright and License
[Apache-2.0](./LICENSE).
[impex-apis]: https://docs.coherent.global/api-details/impex-apis