Merge pull request #45 from blueboxgroup/do_not_specify_version
docker client was trying to use old API version
This commit is contained in:
commit
d31d804266
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
settings:
|
||||
package_name_format: 'openstack-{{ project.name }}-{{ settings.version }}'
|
||||
build_type: package
|
||||
version: '10.0-bbc1'
|
||||
base_path: '/openstack'
|
||||
force_overwrite: true
|
||||
|
||||
projects:
|
||||
- name: glance
|
||||
gitref: stable/kilo
|
||||
- name: heat
|
||||
gitref: stable/kilo
|
|
@ -50,7 +50,7 @@ DEFAULT_SRC_PATH = '/opt/openstack'
|
|||
class DockerBuilder(Builder):
|
||||
|
||||
def __init__(self, spec):
|
||||
self.base_image = 'ubuntu:12.04'
|
||||
self.base_image = 'ubuntu:14.04'
|
||||
self.maintainer = 'maintainer@example.com'
|
||||
self.envvars = {'DEBIAN_FRONTEND': 'noninteractive'}
|
||||
self._commands = []
|
||||
|
@ -71,6 +71,7 @@ class DockerBuilder(Builder):
|
|||
self._commands.append("mkdir -p -m %o %s" % (mode, path))
|
||||
|
||||
def _prepare_project_build(self, project):
|
||||
self.image_name = "giftwrap/openstack:%s" % (project.version)
|
||||
return
|
||||
|
||||
def _clone_project(self, giturl, name, gitref, depth, path):
|
||||
|
@ -138,12 +139,10 @@ class DockerBuilder(Builder):
|
|||
dockerfile = os.path.join(tempdir, 'Dockerfile')
|
||||
with open(dockerfile, "w") as w:
|
||||
w.write(dockerfile_contents)
|
||||
|
||||
docker_client = docker.Client(base_url='unix://var/run/docker.sock',
|
||||
version='1.10', timeout=10)
|
||||
|
||||
timeout=10)
|
||||
build_result = docker_client.build(path=tempdir, stream=True,
|
||||
tag='openstack-9.0:bbc6')
|
||||
tag=self.image_name)
|
||||
for line in build_result:
|
||||
LOG.info(line.strip())
|
||||
|
||||
|
|
Loading…
Reference in New Issue