oracle: add image tarball upload/check tasks

This commit is contained in:
Tiago Ilieve 2016-02-19 20:15:15 -02:00
parent c07f56b796
commit 54870ab396

View file

@ -3,6 +3,7 @@ from bootstrapvz.common.tasks import image
from bootstrapvz.common.tasks import loopback
from bootstrapvz.common.tasks import ssh
from bootstrapvz.common.tasks import volume
import tasks.api
import tasks.image
import tasks.network
import tasks.packages
@ -36,6 +37,13 @@ def resolve_tasks(taskset, manifest):
tasks.packages.DefaultPackages,
])
if 'credentials' in manifest.provider:
taskset.add(tasks.api.InstantiateAPIClient)
taskset.add(tasks.image.UploadImageTarball)
if manifest.provider.get('verify', False):
taskset.add(tasks.image.DownloadImageTarball)
taskset.add(tasks.image.CompareImageTarballs)
def resolve_rollback_tasks(taskset, manifest, completed, counter_task):
taskset.update(task_groups.get_standard_rollback_tasks(completed))