├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── automerge.yml │ ├── build.yml │ ├── codeql-analysis.yml │ ├── docker-image.yml │ └── docker-publish.yml ├── .gitignore ├── APIv1.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── PERFORMANCE.md ├── README.md ├── common ├── common.go └── common_test.go ├── config ├── config.go └── config_test.go ├── coordinator ├── coordinator.go ├── coordinator_mocks.go └── coordinator_test.go ├── coverage.sh ├── data ├── graphql.go ├── graphql_mocks.go └── graphql_test.go ├── db ├── db.go ├── db_dialect.go ├── db_dialect_test.go ├── db_error_handling_test.go ├── db_integration_test.go ├── db_mongodb.go ├── db_mongodb_integration_test.go ├── db_mongodb_test.go ├── db_mssql.go ├── db_mssql_test.go ├── db_mysql.go ├── db_mysql_test.go ├── db_postgresql.go ├── db_postgresql_test.go └── db_test.go ├── docker-entrypoint.sh ├── go.mod ├── go.sum ├── loader ├── azureblob_loader.go ├── azureblob_loader_integration_test.go ├── azureblob_loader_test.go ├── disk_loader.go ├── disk_loader_test.go ├── loader.go ├── loader_test.go ├── s3_loader.go ├── s3_loader_integration_test.go └── s3_loader_test.go ├── metrics ├── metrics.go └── metrics_test.go ├── migrator.go ├── notifications ├── notifications.go └── notifications_test.go ├── server ├── server.go ├── server_mocks.go └── server_test.go ├── staticcheck.sh ├── test ├── create-test-tenants-mongodb.js ├── create-test-tenants-mssql.sql ├── create-test-tenants.sql ├── docker-compose-it.yaml ├── docker-compose.yaml ├── empty.yaml ├── http-integration-tests.sh ├── migrations-mongodb │ ├── configuration │ │ └── 001_create_feature_toggles.js │ ├── ref-scripts │ │ └── update_stats.js │ ├── ref │ │ └── 001_create_system_collections.js │ ├── tenants-scripts │ │ └── refresh_cache.js │ └── tenants │ │ ├── 001_create_tenant_collections.js │ │ └── 002_add_tenant_data.js ├── migrations │ ├── config-scripts │ │ └── 200012181227.sql │ ├── config │ │ ├── 201602160001.sql │ │ └── 201602160002.sql │ ├── ref │ │ ├── 201602160003.sql │ │ └── 201602160004.sql │ ├── tenants-scripts │ │ ├── 200001181228.sql │ │ ├── a.sql │ │ └── b.sql │ └── tenants │ │ ├── 201602160002.sql │ │ ├── 201602160003.sql │ │ ├── 201602160004.sql │ │ └── 201602160005.sql ├── migrator-dev │ └── Dockerfile ├── migrator-docker.yaml ├── migrator-mongodb.yaml ├── migrator-mssql.yaml ├── migrator-mysql.yaml ├── migrator-overrides.yaml ├── migrator-postgresql.yaml ├── migrator-test-envs.yaml ├── migrator-test.yaml └── performance │ ├── create-test-tenants.sh │ ├── flyway.conf │ ├── flywaydb-test.sh │ ├── generate-test-migrations.sh │ ├── liquibase-changelog.xml │ ├── liquibase-test.sh │ ├── liquibase.properties │ ├── migrator-performance.yaml │ └── test.sh ├── tutorials ├── aws-ecs │ ├── Dockerfile │ ├── README.md │ └── migrator.yaml ├── aws-eks │ ├── README.md │ ├── kustomization.yaml │ ├── migrator-deployment.yaml │ ├── migrator-ingress.yaml │ └── migrator-service.yaml ├── azure-aks │ ├── Dockerfile │ ├── README.md │ ├── kustomization.yaml │ ├── migrator-deployment.yaml │ ├── migrator-ingress.yaml │ ├── migrator-service.yaml │ └── migrator.yaml ├── oauth2-proxy-oidc-haproxy │ ├── README.md │ ├── docker-compose.yaml │ ├── haproxy │ │ ├── haproxy.cfg │ │ └── keycloak.pem │ ├── keycloak │ │ ├── master-realm.json │ │ └── master-users-0.json │ ├── migrator-oidc.png │ ├── migrator.yaml │ └── oauth2-proxy.cfg └── oauth2-proxy │ ├── README.md │ ├── docker-compose.yaml │ ├── keycloak │ ├── master-realm.json │ └── master-users-0.json │ ├── migrator.yaml │ └── oauth2-proxy.cfg └── types └── types.go /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [lukaszbudnik] 4 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/automerge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/.github/workflows/automerge.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/docker-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/.github/workflows/docker-image.yml -------------------------------------------------------------------------------- /.github/workflows/docker-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/.github/workflows/docker-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/.gitignore -------------------------------------------------------------------------------- /APIv1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/APIv1.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/LICENSE -------------------------------------------------------------------------------- /PERFORMANCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/PERFORMANCE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/README.md -------------------------------------------------------------------------------- /common/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/common/common.go -------------------------------------------------------------------------------- /common/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/common/common_test.go -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/config/config.go -------------------------------------------------------------------------------- /config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/config/config_test.go -------------------------------------------------------------------------------- /coordinator/coordinator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/coordinator/coordinator.go -------------------------------------------------------------------------------- /coordinator/coordinator_mocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/coordinator/coordinator_mocks.go -------------------------------------------------------------------------------- /coordinator/coordinator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/coordinator/coordinator_test.go -------------------------------------------------------------------------------- /coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/coverage.sh -------------------------------------------------------------------------------- /data/graphql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/data/graphql.go -------------------------------------------------------------------------------- /data/graphql_mocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/data/graphql_mocks.go -------------------------------------------------------------------------------- /data/graphql_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/data/graphql_test.go -------------------------------------------------------------------------------- /db/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/db/db.go -------------------------------------------------------------------------------- /db/db_dialect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/db/db_dialect.go -------------------------------------------------------------------------------- /db/db_dialect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/db/db_dialect_test.go -------------------------------------------------------------------------------- /db/db_error_handling_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/db/db_error_handling_test.go -------------------------------------------------------------------------------- /db/db_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/db/db_integration_test.go -------------------------------------------------------------------------------- /db/db_mongodb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/db/db_mongodb.go -------------------------------------------------------------------------------- /db/db_mongodb_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/db/db_mongodb_integration_test.go -------------------------------------------------------------------------------- /db/db_mongodb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/db/db_mongodb_test.go -------------------------------------------------------------------------------- /db/db_mssql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/db/db_mssql.go -------------------------------------------------------------------------------- /db/db_mssql_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/db/db_mssql_test.go -------------------------------------------------------------------------------- /db/db_mysql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/db/db_mysql.go -------------------------------------------------------------------------------- /db/db_mysql_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/db/db_mysql_test.go -------------------------------------------------------------------------------- /db/db_postgresql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/db/db_postgresql.go -------------------------------------------------------------------------------- /db/db_postgresql_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/db/db_postgresql_test.go -------------------------------------------------------------------------------- /db/db_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/db/db_test.go -------------------------------------------------------------------------------- /docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/docker-entrypoint.sh -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/go.sum -------------------------------------------------------------------------------- /loader/azureblob_loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/loader/azureblob_loader.go -------------------------------------------------------------------------------- /loader/azureblob_loader_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/loader/azureblob_loader_integration_test.go -------------------------------------------------------------------------------- /loader/azureblob_loader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/loader/azureblob_loader_test.go -------------------------------------------------------------------------------- /loader/disk_loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/loader/disk_loader.go -------------------------------------------------------------------------------- /loader/disk_loader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/loader/disk_loader_test.go -------------------------------------------------------------------------------- /loader/loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/loader/loader.go -------------------------------------------------------------------------------- /loader/loader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/loader/loader_test.go -------------------------------------------------------------------------------- /loader/s3_loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/loader/s3_loader.go -------------------------------------------------------------------------------- /loader/s3_loader_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/loader/s3_loader_integration_test.go -------------------------------------------------------------------------------- /loader/s3_loader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/loader/s3_loader_test.go -------------------------------------------------------------------------------- /metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/metrics/metrics.go -------------------------------------------------------------------------------- /metrics/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/metrics/metrics_test.go -------------------------------------------------------------------------------- /migrator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/migrator.go -------------------------------------------------------------------------------- /notifications/notifications.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/notifications/notifications.go -------------------------------------------------------------------------------- /notifications/notifications_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/notifications/notifications_test.go -------------------------------------------------------------------------------- /server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/server/server.go -------------------------------------------------------------------------------- /server/server_mocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/server/server_mocks.go -------------------------------------------------------------------------------- /server/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/server/server_test.go -------------------------------------------------------------------------------- /staticcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/staticcheck.sh -------------------------------------------------------------------------------- /test/create-test-tenants-mongodb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/create-test-tenants-mongodb.js -------------------------------------------------------------------------------- /test/create-test-tenants-mssql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/create-test-tenants-mssql.sql -------------------------------------------------------------------------------- /test/create-test-tenants.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/create-test-tenants.sql -------------------------------------------------------------------------------- /test/docker-compose-it.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/docker-compose-it.yaml -------------------------------------------------------------------------------- /test/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/docker-compose.yaml -------------------------------------------------------------------------------- /test/empty.yaml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/http-integration-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/http-integration-tests.sh -------------------------------------------------------------------------------- /test/migrations-mongodb/configuration/001_create_feature_toggles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/migrations-mongodb/configuration/001_create_feature_toggles.js -------------------------------------------------------------------------------- /test/migrations-mongodb/ref-scripts/update_stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/migrations-mongodb/ref-scripts/update_stats.js -------------------------------------------------------------------------------- /test/migrations-mongodb/ref/001_create_system_collections.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/migrations-mongodb/ref/001_create_system_collections.js -------------------------------------------------------------------------------- /test/migrations-mongodb/tenants-scripts/refresh_cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/migrations-mongodb/tenants-scripts/refresh_cache.js -------------------------------------------------------------------------------- /test/migrations-mongodb/tenants/001_create_tenant_collections.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/migrations-mongodb/tenants/001_create_tenant_collections.js -------------------------------------------------------------------------------- /test/migrations-mongodb/tenants/002_add_tenant_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/migrations-mongodb/tenants/002_add_tenant_data.js -------------------------------------------------------------------------------- /test/migrations/config-scripts/200012181227.sql: -------------------------------------------------------------------------------- 1 | select 1; 2 | -------------------------------------------------------------------------------- /test/migrations/config/201602160001.sql: -------------------------------------------------------------------------------- 1 | create schema config; 2 | -------------------------------------------------------------------------------- /test/migrations/config/201602160002.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/migrations/config/201602160002.sql -------------------------------------------------------------------------------- /test/migrations/ref/201602160003.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/migrations/ref/201602160003.sql -------------------------------------------------------------------------------- /test/migrations/ref/201602160004.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/migrations/ref/201602160004.sql -------------------------------------------------------------------------------- /test/migrations/tenants-scripts/200001181228.sql: -------------------------------------------------------------------------------- 1 | select 1; 2 | -------------------------------------------------------------------------------- /test/migrations/tenants-scripts/a.sql: -------------------------------------------------------------------------------- 1 | select 2; 2 | -------------------------------------------------------------------------------- /test/migrations/tenants-scripts/b.sql: -------------------------------------------------------------------------------- 1 | select 3; 2 | -------------------------------------------------------------------------------- /test/migrations/tenants/201602160002.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/migrations/tenants/201602160002.sql -------------------------------------------------------------------------------- /test/migrations/tenants/201602160003.sql: -------------------------------------------------------------------------------- 1 | create table {schema}.users (id integer, username varchar(100)); 2 | -------------------------------------------------------------------------------- /test/migrations/tenants/201602160004.sql: -------------------------------------------------------------------------------- 1 | alter table {schema}.users add id_role integer; 2 | -------------------------------------------------------------------------------- /test/migrations/tenants/201602160005.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/migrations/tenants/201602160005.sql -------------------------------------------------------------------------------- /test/migrator-dev/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/migrator-dev/Dockerfile -------------------------------------------------------------------------------- /test/migrator-docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/migrator-docker.yaml -------------------------------------------------------------------------------- /test/migrator-mongodb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/migrator-mongodb.yaml -------------------------------------------------------------------------------- /test/migrator-mssql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/migrator-mssql.yaml -------------------------------------------------------------------------------- /test/migrator-mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/migrator-mysql.yaml -------------------------------------------------------------------------------- /test/migrator-overrides.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/migrator-overrides.yaml -------------------------------------------------------------------------------- /test/migrator-postgresql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/migrator-postgresql.yaml -------------------------------------------------------------------------------- /test/migrator-test-envs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/migrator-test-envs.yaml -------------------------------------------------------------------------------- /test/migrator-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/migrator-test.yaml -------------------------------------------------------------------------------- /test/performance/create-test-tenants.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/performance/create-test-tenants.sh -------------------------------------------------------------------------------- /test/performance/flyway.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/performance/flyway.conf -------------------------------------------------------------------------------- /test/performance/flywaydb-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/performance/flywaydb-test.sh -------------------------------------------------------------------------------- /test/performance/generate-test-migrations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/performance/generate-test-migrations.sh -------------------------------------------------------------------------------- /test/performance/liquibase-changelog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/performance/liquibase-changelog.xml -------------------------------------------------------------------------------- /test/performance/liquibase-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/performance/liquibase-test.sh -------------------------------------------------------------------------------- /test/performance/liquibase.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/performance/liquibase.properties -------------------------------------------------------------------------------- /test/performance/migrator-performance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/performance/migrator-performance.yaml -------------------------------------------------------------------------------- /test/performance/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/test/performance/test.sh -------------------------------------------------------------------------------- /tutorials/aws-ecs/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/tutorials/aws-ecs/Dockerfile -------------------------------------------------------------------------------- /tutorials/aws-ecs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/tutorials/aws-ecs/README.md -------------------------------------------------------------------------------- /tutorials/aws-ecs/migrator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/tutorials/aws-ecs/migrator.yaml -------------------------------------------------------------------------------- /tutorials/aws-eks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/tutorials/aws-eks/README.md -------------------------------------------------------------------------------- /tutorials/aws-eks/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/tutorials/aws-eks/kustomization.yaml -------------------------------------------------------------------------------- /tutorials/aws-eks/migrator-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/tutorials/aws-eks/migrator-deployment.yaml -------------------------------------------------------------------------------- /tutorials/aws-eks/migrator-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/tutorials/aws-eks/migrator-ingress.yaml -------------------------------------------------------------------------------- /tutorials/aws-eks/migrator-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/tutorials/aws-eks/migrator-service.yaml -------------------------------------------------------------------------------- /tutorials/azure-aks/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/tutorials/azure-aks/Dockerfile -------------------------------------------------------------------------------- /tutorials/azure-aks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/tutorials/azure-aks/README.md -------------------------------------------------------------------------------- /tutorials/azure-aks/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/tutorials/azure-aks/kustomization.yaml -------------------------------------------------------------------------------- /tutorials/azure-aks/migrator-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/tutorials/azure-aks/migrator-deployment.yaml -------------------------------------------------------------------------------- /tutorials/azure-aks/migrator-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/tutorials/azure-aks/migrator-ingress.yaml -------------------------------------------------------------------------------- /tutorials/azure-aks/migrator-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/tutorials/azure-aks/migrator-service.yaml -------------------------------------------------------------------------------- /tutorials/azure-aks/migrator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/tutorials/azure-aks/migrator.yaml -------------------------------------------------------------------------------- /tutorials/oauth2-proxy-oidc-haproxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/tutorials/oauth2-proxy-oidc-haproxy/README.md -------------------------------------------------------------------------------- /tutorials/oauth2-proxy-oidc-haproxy/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/tutorials/oauth2-proxy-oidc-haproxy/docker-compose.yaml -------------------------------------------------------------------------------- /tutorials/oauth2-proxy-oidc-haproxy/haproxy/haproxy.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/tutorials/oauth2-proxy-oidc-haproxy/haproxy/haproxy.cfg -------------------------------------------------------------------------------- /tutorials/oauth2-proxy-oidc-haproxy/haproxy/keycloak.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/tutorials/oauth2-proxy-oidc-haproxy/haproxy/keycloak.pem -------------------------------------------------------------------------------- /tutorials/oauth2-proxy-oidc-haproxy/keycloak/master-realm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/tutorials/oauth2-proxy-oidc-haproxy/keycloak/master-realm.json -------------------------------------------------------------------------------- /tutorials/oauth2-proxy-oidc-haproxy/keycloak/master-users-0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/tutorials/oauth2-proxy-oidc-haproxy/keycloak/master-users-0.json -------------------------------------------------------------------------------- /tutorials/oauth2-proxy-oidc-haproxy/migrator-oidc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/tutorials/oauth2-proxy-oidc-haproxy/migrator-oidc.png -------------------------------------------------------------------------------- /tutorials/oauth2-proxy-oidc-haproxy/migrator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/tutorials/oauth2-proxy-oidc-haproxy/migrator.yaml -------------------------------------------------------------------------------- /tutorials/oauth2-proxy-oidc-haproxy/oauth2-proxy.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/tutorials/oauth2-proxy-oidc-haproxy/oauth2-proxy.cfg -------------------------------------------------------------------------------- /tutorials/oauth2-proxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/tutorials/oauth2-proxy/README.md -------------------------------------------------------------------------------- /tutorials/oauth2-proxy/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/tutorials/oauth2-proxy/docker-compose.yaml -------------------------------------------------------------------------------- /tutorials/oauth2-proxy/keycloak/master-realm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/tutorials/oauth2-proxy/keycloak/master-realm.json -------------------------------------------------------------------------------- /tutorials/oauth2-proxy/keycloak/master-users-0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/tutorials/oauth2-proxy/keycloak/master-users-0.json -------------------------------------------------------------------------------- /tutorials/oauth2-proxy/migrator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/tutorials/oauth2-proxy/migrator.yaml -------------------------------------------------------------------------------- /tutorials/oauth2-proxy/oauth2-proxy.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/tutorials/oauth2-proxy/oauth2-proxy.cfg -------------------------------------------------------------------------------- /types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukaszbudnik/migrator/HEAD/types/types.go --------------------------------------------------------------------------------