def setUpClass(cls):
cls.deployment = amulet.Deployment(series='xenial')
with open(cls.bundle_file) as stream:
bundle_yaml = stream.read()
bundle = yaml.safe_load(bundle_yaml)
if 'options' not in bundle['services']['kubernetes-worker']:
labels = {'labels': "mylabel=thebest"}
bundle['services']['kubernetes-worker']['options'] = labels
else:
if 'labels' not in bundle['services']['kubernetes-worker']['options']:
bundle['services']['kubernetes-worker']['options']['labels'] = "mylabel=thebest"
else:
bundle['services']['kubernetes-worker']['options']['labels'] += " mylabel=thebest"
cls.deployment.load(bundle)
# Allow some time for Juju to provision and deploy the bundle.
cls.deployment.setup(timeout=SECONDS_TO_WAIT)
# Wait for the system to settle down.
wait(cls.deployment.sentry)
20-charm-validation.py 文件源码
python
阅读 22
收藏 0
点赞 0
评论 0
评论列表
文章目录