From a54072de6cc70067ed9a623c066928a051d751e7 Mon Sep 17 00:00:00 2001 From: Thomas E Lackey Date: Wed, 28 Aug 2024 17:32:52 +0000 Subject: [PATCH] Add --config-ref flag. (#939) Add a flag to re-use config. Reviewed-on: https://git.vdb.to/cerc-io/stack-orchestrator/pulls/939 Co-authored-by: Thomas E Lackey Co-committed-by: Thomas E Lackey --- .../deploy/webapp/request_webapp_deployment.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/stack_orchestrator/deploy/webapp/request_webapp_deployment.py b/stack_orchestrator/deploy/webapp/request_webapp_deployment.py index 3ad1cb49..70884f9d 100644 --- a/stack_orchestrator/deploy/webapp/request_webapp_deployment.py +++ b/stack_orchestrator/deploy/webapp/request_webapp_deployment.py @@ -49,6 +49,7 @@ def fatal(msg: str): required=True, ) @click.option("--env-file", help="environment file for webapp") +@click.option("--config-ref", help="The ref of an existing config upload to use.") @click.option( "--make-payment", help="The payment to make (in alnt). The value should be a number or 'auto' to use the deployer's minimum required payment.", @@ -69,6 +70,7 @@ def command( app, deployer, env_file, + config_ref, make_payment, use_payment, dns, @@ -86,7 +88,8 @@ def command( if not deployer_record: fatal(f"Unable to locate deployer: {deployer}") - config_ref = None + if env_file and config_ref: + fatal("Cannot use --env-file and --config-ref at the same time.") # If env_file if env_file: @@ -132,9 +135,7 @@ def command( "version": "1.0.0", "name": f"{app_record.attributes.name}@{app_record.attributes.version}", "deployer": deployer, - "meta": { - "when": str(datetime.utcnow()) - } + "meta": {"when": str(datetime.utcnow())}, } }