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
|
""" Executes build jobs by creating Kubernetes jobs which run a qemu-kvm virtual
|
||||||
machine in a pod """
|
machine in a pod """
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
self._loop = get_event_loop()
|
|
||||||
super(KubernetesExecutor, self).__init__(*args, **kwargs)
|
super(KubernetesExecutor, self).__init__(*args, **kwargs)
|
||||||
|
self._loop = get_event_loop()
|
||||||
self.namespace = self.executor_config.get('BUILDER_NAMESPACE', 'builder')
|
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
|
@coroutine
|
||||||
def _request(self, method, path, **kwargs):
|
def _request(self, method, path, **kwargs):
|
||||||
|
@ -357,8 +358,8 @@ class KubernetesExecutor(BuilderExecutor):
|
||||||
'containers': [
|
'containers': [
|
||||||
{
|
{
|
||||||
'name': 'builder',
|
'name': 'builder',
|
||||||
'image': '%s:%s' % (self.image, coreos_channel),
|
'imagePullPolicy': 'IfNotPresent',
|
||||||
'imagePullPolicy': 'Always',
|
'image': self.image,
|
||||||
'securityContext': {'privileged': True},
|
'securityContext': {'privileged': True},
|
||||||
'env': [
|
'env': [
|
||||||
{'name': 'USERDATA', 'value': user_data},
|
{'name': 'USERDATA', 'value': user_data},
|
||||||
|
|
Reference in a new issue