Example #1
0
 def _build_with_model(self, model=None):
     if "replicas" in model:
         self.replicas = model["replicas"]
     if "selector" in model:
         self.selector = LabelSelector(model["selector"])
     if "template" in model:
         self.template = PodTemplateSpec(model["template"])
 def _build_with_model(self, model=None):
     if 'replicas' in model:
         self.replicas = model['replicas']
     if 'selector' in model:
         self.selector = model['selector']
     if 'template' in model:
         self.template = PodTemplateSpec(model['template'])
    def __init__(self, model=None):
        super(DaemonSetSpec, self).__init__()

        self._selector = LabelSelector()
        self._template = PodTemplateSpec()

        if model is not None:
            self._build_with_model(model)
    def __init__(self, model=None):
        super(ReplicationControllerSpec, self).__init__()

        self._replicas = 0
        self._selector = {}
        self._template = PodTemplateSpec()

        if model is not None:
            self._build_with_model(model)
Example #5
0
    def __init__(self, model=None):
        super(PetSetSpec, self).__init__()

        self._replicas = 1
        self._selector = LabelSelector()
        self._template = PodTemplateSpec()
        self._volume_claim_templates = []
        self._service_name = None

        if model is not None:
            self._build_with_model(model)
Example #6
0
 def _build_with_model(self, model=None):
     if "parallelism" in model:
         self.parallelism = model["parallelism"]
     if "completions" in model:
         self.completions = model["completions"]
     if "activeDeadlineSeconds" in model:
         self.active_deadline_seconds = model["activeDeadlineSeconds"]
     if "selector" in model:
         self.selector = LabelSelector(model["selector"])
     if "manualSelector" in model:
         self.manual_selector = model["manualSelector"]
     if "template" in model:
         self.template = PodTemplateSpec(model["template"])
Example #7
0
 def _build_with_model(self, model=None):
     if 'parallelism' in model:
         self.parallelism = model['parallelism']
     if 'completions' in model:
         self.completions = model['completions']
     if 'activeDeadlineSeconds' in model:
         self.active_deadline_seconds = model['activeDeadlineSeconds']
     if 'selector' in model:
         self.selector = LabelSelector(model['selector'])
     if 'manualSelector' in model:
         self.manual_selector = model['manualSelector']
     if 'template' in model:
         self.template = PodTemplateSpec(model['template'])
Example #8
0
 def _build_with_model(self, model=None):
     if 'replicas' in model:
         self.replicas = model['replicas']
     if 'selector' in model:
         self.selector = LabelSelector(model['selector'])
     if 'template' in model:
         self.template = PodTemplateSpec(model['template'])
     if 'volumeClaimTemplates' in model:
         vcts = [
             PersistentVolumeClaim(x) for x in model['volumeClaimTemplates']
         ]
         self.volume_claim_templates = vcts
     if 'serviceName' in model:
         self.service_name = model['serviceName']
    def __init__(self, model=None):
        super(DeploymentSpec, self).__init__()

        self._replicas = 1
        self._selector = LabelSelector()
        self._template = PodTemplateSpec()
        self._strategy = DeploymentStrategy()
        self._min_ready_seconds = 0
        self._revision_history_limit = None
        self._paused = False
        self._rollback_to = None

        if model is not None:
            self._build_with_model(model)
 def _build_with_model(self, model=None):
     if "replicas" in model:
         self.replicas = model["replicas"]
     if "selector" in model:
         self.selector = LabelSelector(model["selector"])
     if "template" in model:
         self.template = PodTemplateSpec(model["template"])
     if "volumeClaimTemplates" in model:
         vcts = [
             PersistentVolumeClaim(x) for x in model["volumeClaimTemplates"]
         ]
         self.volume_claim_templates = vcts
     if "serviceName" in model:
         self.service_name = model["serviceName"]
Example #11
0
    def __init__(self, model=None):
        super(JobSpec, self).__init__()

        self._parallelism = None
        self._completions = None
        self._active_deadline_seconds = None
        self._selector = None
        self._manual_selector = None
        self._template = PodTemplateSpec()

        self.template.spec.VALID_RESTART_POLICIES = JobSpec.VALID_RESTART_POLICIES
        if self.template.spec.restart_policy not in JobSpec.VALID_RESTART_POLICIES:
            self.template.spec.restart_policy = "OnFailure"

        if model is not None:
            self._build_with_model(model)
 def _build_with_model(self, model=None):
     if "replicas" in model:
         self.replicas = model["replicas"]
     if "selector" in model:
         self.selector = LabelSelector(model["selector"])
     if "template" in model:
         self.template = PodTemplateSpec(model["template"])
     if "strategy" in model:
         self.strategy = DeploymentStrategy(model["strategy"])
     if "minReadySeconds" in model:
         self.min_ready_seconds = model["minReadySeconds"]
     if "revisionHistoryLimit" in model:
         self.revision_history_limit = model["revisionHistoryLimit"]
     if "paused" in model:
         self.paused = model["paused"]
     if "rollbackTo" in model:
         self.rollback_to = model["rollbackTo"]
Example #13
0
 def _build_with_model(self, model=None):
     if 'replicas' in model:
         self.replicas = model['replicas']
     if 'selector' in model:
         self.selector = LabelSelector(model['selector'])
     if 'template' in model:
         self.template = PodTemplateSpec(model['template'])
     if 'strategy' in model:
         self.strategy = DeploymentStrategy(model['strategy'])
     if 'minReadySeconds' in model:
         self.min_ready_seconds = model['minReadySeconds']
     if 'revisionHistoryLimit' in model:
         self.revision_history_limit = model['revisionHistoryLimit']
     if 'paused' in model:
         self.paused = model['paused']
     if 'rollbackTo' in model:
         self.rollback_to = model['rollbackTo']
Example #14
0
 def _build_with_model(self, model=None):
     if 'selector' in model:
         self.selector = LabelSelector(model['selector'])
     if 'template' in model:
         self.template = PodTemplateSpec(model['template'])