Пример #1
0
def prepare_deployment_plan(plan, inputs=None, **kwargs):
    """
    Prepare a plan for deployment
    """
    plan = multi_instance.create_deployment_plan(plan)
    _set_plan_inputs(plan, inputs)
    _process_functions(plan)
    return plan
Пример #2
0
def prepare_deployment_plan(plan, inputs=None, **kwargs):
    """
    Prepare a plan for deployment
    """
    plan = models.Plan(copy.deepcopy(plan))
    _set_plan_inputs(plan, inputs)
    _process_functions(plan)
    return multi_instance.create_deployment_plan(plan)
Пример #3
0
def prepare_deployment_plan(plan, get_secret_method=None, inputs=None, **_):
    """
    Prepare a plan for deployment
    """
    plan = models.Plan(copy.deepcopy(plan))
    _set_plan_inputs(plan, inputs)
    _process_functions(plan)
    _validate_secrets(plan, get_secret_method)
    return multi_instance.create_deployment_plan(plan)
Пример #4
0
def prepare_deployment_plan(
        plan, get_secret_method=None, inputs=None, **kwargs):
    """
    Prepare a plan for deployment
    """
    plan = models.Plan(copy.deepcopy(plan))
    _set_plan_inputs(plan, inputs)
    _process_functions(plan)
    _validate_secrets(plan, get_secret_method)
    return multi_instance.create_deployment_plan(plan)
Пример #5
0
def prepare_deployment_plan(plan,
                            get_secret_method=None,
                            inputs=None,
                            runtime_only_evaluation=False,
                            auto_correct_types=False,
                            values_getter=None,
                            existing_ni_ids=None,
                            **_):
    """
    Prepare a plan for deployment
    """
    plan = models.Plan(copy.deepcopy(plan))
    _set_plan_inputs(plan, inputs, auto_correct_types, values_getter)
    _process_functions(plan, runtime_only_evaluation)
    _validate_secrets(plan, get_secret_method)
    return multi_instance.create_deployment_plan(plan, existing_ni_ids)
Пример #6
0
 def parse_multi(self, yaml):
     return create_deployment_plan(self.parse_1_3(yaml))
 def parse_multi(self, yaml):
     return create_deployment_plan(self.parse(yaml))