def checkConfig(self, name, password, hyper_host, hyper_accesskey, hyper_secretkey, image, hyper_size="s3", masterFQDN=None, **kwargs): DockerBaseWorker.checkConfig(self, name, password, image=image, masterFQDN=masterFQDN, **kwargs) if not Hyper: config.error( "The python modules 'docker>=2.0' and 'hyper_sh' are needed to use a" " HyperLatentWorker") if not IRenderable.providedBy( hyper_size) and hyper_size not in self.ALLOWED_SIZES: config.error("Size is not valid {!r} vs {!r}".format( hyper_size, self.ALLOWED_SIZES))
def checkConfig(self, name, image='buildbot/buildbot-worker', namespace=None, masterFQDN=None, kube_config=None, **kwargs): DockerBaseWorker.checkConfig(self, name, None, **kwargs) kubeclientservice.KubeClientService.checkAvailable( self.__class__.__name__)
def checkConfig(self, name, password, hyper_host, hyper_accesskey, hyper_secretkey, image, hyper_size="s3", masterFQDN=None, **kwargs): DockerBaseWorker.checkConfig(self, name, password, image=image, masterFQDN=masterFQDN, **kwargs) if not Hyper: config.error("The python modules 'docker-py>=1.4' and 'hyper_sh' are needed to use a" " HyperLatentWorker") if not IRenderable.providedBy(hyper_size) and hyper_size not in self.ALLOWED_SIZES: config.error("Size is not valid {!r} vs {!r}".format( hyper_size, self.ALLOWED_SIZES))
def checkConfig(self, name, password, hyper_host, hyper_accesskey, hyper_secretkey, image, hyper_size="s3", masterFQDN=None, **kwargs): DockerBaseWorker.checkConfig(self, name, password, image=image, masterFQDN=masterFQDN, **kwargs) if not Hyper: config.error("The python modules 'docker-py>=1.4' and 'hyper_sh' are needed to use a" " HyperLatentWorker") if hyper_size not in self.ALLOWED_SIZES: config.error("Size is not valid %s vs %r".format( hyper_size, self.ALLOWED_SIZES))
def checkConfig(self, name, marathon_url, image, marathon_auth=None, marathon_extra_config=None, marathon_app_prefix="buildbot-worker/", masterFQDN=None, **kwargs): DockerBaseWorker.checkConfig( self, name, image=image, masterFQDN=masterFQDN, **kwargs) HTTPClientService.checkAvailable(self.__class__.__name__)