Skip to content

keboola/app-gooddata-writer-migrate

Repository files navigation

GoodData Writer Migrate

Build Status

Application for migrating GoodData writers between project's and regions. It migrates all GoodData writers in source project into project where the application is executed.

  • It migrates whole GoodData writer configuration. Ids of configurations are preserved.
  • It clones the associated GoodData projects with all data and settings (Dashboards, reports, metrics, data sets).
  • It doesn't migrate GoodData project users
  • It doesn't migrate GoodData writers source data. Project restore should be used for data migration.
  • Application requires token with admin privileges

Development

Clone this repository and init the workspace with following command:

git clone https://github.com/keboola/app-gooddata-writer-migrate
cd app-gooddata-writer-migrate
docker-compose build
docker-compose run --rm dev composer install --no-scripts

Run the test suite using this command:

docker-compose run --rm dev composer tests

Integration

For information about deployment and integration with KBC, please refer to the deployment section of developers documentation