def setup(self): _user = user() create_kwargs_provisioner = { 'name': 'Testing manual', 'engine': 'kqueen.engines.ManualEngine', 'parameters': PROVISIONER_PARAMETERS, 'owner': _user } prov = Provisioner(_user.namespace, **create_kwargs_provisioner) prov.save(check_status=False) self.create_kwargs_cluster = { 'name': 'Testing cluster for manual provisioner', 'provisioner': prov, 'state': 'deployed', 'kubeconfig': KUBECONFIG, 'metadata': CLUSTER_METADATA, 'owner': _user } self.cluster = Cluster.create(_user.namespace, **self.create_kwargs_cluster) self.engine = ManualEngine(cluster=self.cluster) # client setup self.auth_header = auth_header(self.client) self.namespace = self.auth_header['X-Test-Namespace']
def __init__(self, test_provisioner=None, test_user=None): test_user = test_user if test_user is not None else UserFixture() if not test_provisioner: test_provisioner = ProvisionerFixture(test_user=test_user) self.test_provisioner = test_provisioner owner = test_user.obj provisioner = self.test_provisioner.obj provisioner.state = config.get('PROVISIONER_OK_STATE') provisioner.save(check_status=False) _uuid = uuid.uuid4() create_kwargs = { 'id': _uuid, 'name': 'Name for cluster {}'.format(_uuid), 'provisioner': provisioner, 'state': config.get('CLUSTER_UNKNOWN_STATE'), 'kubeconfig': yaml.load(open('kubeconfig_localhost', 'r').read()), 'created_at': datetime.datetime.utcnow().replace(microsecond=0), 'owner': owner, 'metadata': {} } self.obj = Cluster.create(owner.namespace, **create_kwargs)
def cluster(): create_kwargs = { 'name': 'mycluster', 'provisioner': 'Jenkins', 'state': 'failed', } return Cluster.create(**create_kwargs)
def cluster(self): _uuid = uuid.uuid4() create_kwargs = { 'name': 'mycluster', 'color': 'red', 'id': _uuid, } return Cluster.create(**create_kwargs)
def setup(self): create_kwargs_provisioner = { 'name': 'Testing manual', 'engine': 'kqueen.engines.ManualEngine' } prov = Provisioner(**create_kwargs_provisioner) prov.save(check_status=False) create_kwargs_cluster = { 'name': 'Testing cluster for manual provisioner', 'provisioner': prov, 'state': 'deployed', 'kubeconfig': yaml.load(open('kubeconfig_localhost', 'r').read()), } self.cluster = Cluster.create(**create_kwargs_cluster) self.engine = ManualEngine(cluster=self.cluster)
def cluster(): """Create cluster with manual provisioner.""" _uuid = uuid.uuid4() prov = Provisioner( name='Fixtured provisioner', engine='kqueen.engines.ManualEngine', ) prov.save(check_status=False) create_kwargs = { 'id': _uuid, 'name': 'Name for cluster {}'.format(_uuid), 'provisioner': prov, 'state': 'deployed', 'kubeconfig': yaml.load(open('kubeconfig_localhost', 'r').read()), } return Cluster.create(**create_kwargs)
def cluster(): """Create cluster with manual provisioner.""" _uuid = uuid.uuid4() _user = user() prov = Provisioner(_user.namespace, name='Fixtured provisioner', engine='kqueen.engines.ManualEngine', owner=_user) prov.save(check_status=False) create_kwargs = { 'id': _uuid, 'name': 'Name for cluster {}'.format(_uuid), 'provisioner': prov, 'state': config.get('CLUSTER_UNKNOWN_STATE'), 'kubeconfig': yaml.load(open('kubeconfig_localhost', 'r').read()), 'created_at': datetime.datetime.utcnow().replace(microsecond=0), 'owner': _user } return Cluster.create(_user.namespace, **create_kwargs)