From e40e65c668f27b200aba9572000a4c0862f8bb5b Mon Sep 17 00:00:00 2001 From: Monty Taylor Date: Thu, 11 Jul 2013 15:56:53 -0400 Subject: [PATCH] Import sqlalchemy-migrate Upstream decided that they did not have time or interest in sqlalchemy-migrate anymore. Since we still have a dependency on it, and since we also have an upcoming need to upgrade to sqlalchemy 0.8, we agreed to take over its care and feeding. The overall project plan is to transition to alembic, so at some point, we will no longer care about this tree, but that time is best-case over a year away. Change-Id: Ib133190a01fcb12122a58c544dfacfeb3e2c107b Reviewed-on: https://review.openstack.org/36723 Reviewed-by: Clark Boylan Approved: Jeremy Stanley Reviewed-by: Jeremy Stanley Tested-by: Jenkins --- .../acls/stackforge/sqlalchemy-migrate.config | 12 ++++++++++++ .../jenkins_job_builder/config/projects.yaml | 12 ++++++++++++ .../openstack_project/files/zuul/layout.yaml | 18 ++++++++++++++++++ .../templates/review.projects.yaml.erb | 3 +++ 4 files changed, 45 insertions(+) create mode 100644 modules/openstack_project/files/gerrit/acls/stackforge/sqlalchemy-migrate.config diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/sqlalchemy-migrate.config b/modules/openstack_project/files/gerrit/acls/stackforge/sqlalchemy-migrate.config new file mode 100644 index 0000000000..c1919d9838 --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/stackforge/sqlalchemy-migrate.config @@ -0,0 +1,12 @@ +[access "refs/heads/*"] + label-Approved = +0..+1 group sqlalchemy-migrate-core + label-Code-Review = -2..+2 group sqlalchemy-migrate-core +[access "refs/tags/*"] + create = group sqlalchemy-migrate-core + pushTag = group sqlalchemy-migrate-core +[project] + state = active +[receive] + requireChangeId = true +[submit] + mergeContent = true diff --git a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml index 3931440fc4..97426a25fd 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -100,6 +100,18 @@ - hook-{name}-rtfd - pypi-jobs +- project: + name: sqlalchemy-migrate + github-org: stackforge + node: precise + rtfd-id: 1744 + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - hook-{name}-rtfd + - pypi-jobs + - project: name: kwapi github-org: stackforge diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 42a581f008..784f1ff827 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -1720,6 +1720,24 @@ projects: gate: - gate-noop + - name: stackforge/sqlalchemy-migrate + check: + - gate-sqlalchemy-migrate-python26 + - gate-sqlalchemy-migrate-python27 + gate: + - gate-sqlalchemy-migrate-python26 + - gate-sqlalchemy-migrate-python27 + post: + - sqlalchemy-migrate-branch-tarball + - hook-sqlalchemy-migrate-rtfd + pre-release: + - sqlalchemy-migrate-tarball + - hook-sqlalchemy-migrate-rtfd + release: + - sqlalchemy-migrate-tarball: + - sqlalchemy-migrate-pypi-upload + - hook-sqlalchemy-migrate-rtfd + - name: stackforge/puppet-ceilometer check: - gate-puppet-ceilometer-puppet-lint diff --git a/modules/openstack_project/templates/review.projects.yaml.erb b/modules/openstack_project/templates/review.projects.yaml.erb index 87f147f3c1..4cdc946e94 100644 --- a/modules/openstack_project/templates/review.projects.yaml.erb +++ b/modules/openstack_project/templates/review.projects.yaml.erb @@ -318,6 +318,9 @@ upstream: git://github.com/tmetsch/occi-os.git - project: stackforge/golang-client description: OpenStack API client for golang +- project: stackforge/sqlalchemy-migrate + description: "Database schema migration for SQLAlchemy" + upsream: git://github.com/emonty/sqlalchemy-migrate.git - project: stackforge/taskflow description: "A library to complete workflows/tasks in HA manner" upstream: git://github.com/yahoo/TaskFlow