Switch to using a defined branch and not always pulling the VM image
This commit is contained in:
parent
3d4af78f01
commit
d8b72e8503
1 changed files with 5 additions and 4 deletions
|
@ -271,10 +271,11 @@ class KubernetesExecutor(BuilderExecutor):
|
|||
""" Executes build jobs by creating Kubernetes jobs which run a qemu-kvm virtual
|
||||
machine in a pod """
|
||||
def __init__(self, *args, **kwargs):
|
||||
self._loop = get_event_loop()
|
||||
super(KubernetesExecutor, self).__init__(*args, **kwargs)
|
||||
self._loop = get_event_loop()
|
||||
self.namespace = self.executor_config.get('BUILDER_NAMESPACE', 'builder')
|
||||
self.image = self.executor_config.get('BUILDER_IMAGE', 'quay.io/quay/quay-builder-qemu-coreos')
|
||||
self.image = self.executor_config.get('BUILDER_VM_CONTAINER_IMAGE',
|
||||
'quay.io/quay/quay-builder-qemu-coreos:stable')
|
||||
|
||||
@coroutine
|
||||
def _request(self, method, path, **kwargs):
|
||||
|
@ -357,8 +358,8 @@ class KubernetesExecutor(BuilderExecutor):
|
|||
'containers': [
|
||||
{
|
||||
'name': 'builder',
|
||||
'image': '%s:%s' % (self.image, coreos_channel),
|
||||
'imagePullPolicy': 'Always',
|
||||
'imagePullPolicy': 'IfNotPresent',
|
||||
'image': self.image,
|
||||
'securityContext': {'privileged': True},
|
||||
'env': [
|
||||
{'name': 'USERDATA', 'value': user_data},
|
||||
|
|
Reference in a new issue