forked from cerc-io/stack-orchestrator
Skip container build and actual deployment for testing
This commit is contained in:
parent
a085ca8756
commit
74b0792d00
@ -172,6 +172,7 @@ def process_app_deployment_request(
|
|||||||
logger.log(
|
logger.log(
|
||||||
f"Creating webapp deployment in: {deployment_dir} with container id: {deployment_container_tag}"
|
f"Creating webapp deployment in: {deployment_dir} with container id: {deployment_container_tag}"
|
||||||
)
|
)
|
||||||
|
# CREATES DEPLOYMENT DIR, NOT SKIPPING FOR TESTING
|
||||||
deploy_webapp.create_deployment(
|
deploy_webapp.create_deployment(
|
||||||
ctx,
|
ctx,
|
||||||
deployment_dir,
|
deployment_dir,
|
||||||
@ -214,21 +215,24 @@ def process_app_deployment_request(
|
|||||||
# add_tags_to_image(image_registry, app_image_shared_tag, deployment_container_tag)
|
# add_tags_to_image(image_registry, app_image_shared_tag, deployment_container_tag)
|
||||||
logger.log("Tag complete")
|
logger.log("Tag complete")
|
||||||
else:
|
else:
|
||||||
extra_build_args = [] # TODO: pull from request
|
# SKIP BUILD
|
||||||
logger.log(f"Building container image: {deployment_container_tag}")
|
logger.log("TESTING: Skipping container build.")
|
||||||
build_container_image(
|
|
||||||
app, deployment_container_tag, extra_build_args, logger
|
# extra_build_args = [] # TODO: pull from request
|
||||||
)
|
# logger.log(f"Building container image: {deployment_container_tag}")
|
||||||
logger.log("Build complete")
|
# build_container_image(
|
||||||
logger.log(f"Pushing container image: {deployment_container_tag}")
|
# app, deployment_container_tag, extra_build_args, logger
|
||||||
push_container_image(deployment_dir, logger)
|
# )
|
||||||
logger.log("Push complete")
|
# logger.log("Build complete")
|
||||||
# The build/push commands above will use the unique deployment tag, so now we need to add the shared tag.
|
# logger.log(f"Pushing container image: {deployment_container_tag}")
|
||||||
logger.log(
|
# push_container_image(deployment_dir, logger)
|
||||||
f"(SKIPPED) Adding global app image tag: {app_image_shared_tag} to newly built image: {deployment_container_tag}"
|
# logger.log("Push complete")
|
||||||
)
|
# # The build/push commands above will use the unique deployment tag, so now we need to add the shared tag.
|
||||||
# add_tags_to_image(image_registry, deployment_container_tag, app_image_shared_tag)
|
# logger.log(
|
||||||
logger.log("Tag complete")
|
# f"(SKIPPED) Adding global app image tag: {app_image_shared_tag} to newly built image: {deployment_container_tag}"
|
||||||
|
# )
|
||||||
|
# # add_tags_to_image(image_registry, deployment_container_tag, app_image_shared_tag)
|
||||||
|
# logger.log("Tag complete")
|
||||||
else:
|
else:
|
||||||
logger.log("Requested app is already deployed, skipping build and image push")
|
logger.log("Requested app is already deployed, skipping build and image push")
|
||||||
|
|
||||||
@ -241,7 +245,9 @@ def process_app_deployment_request(
|
|||||||
|
|
||||||
# 8. update k8s deployment
|
# 8. update k8s deployment
|
||||||
if needs_k8s_deploy:
|
if needs_k8s_deploy:
|
||||||
deploy_to_k8s(deployment_record, deployment_dir, recreate_on_deploy, logger)
|
# SKIP DEPLOY
|
||||||
|
logger.log("TESTING: Skipping deployment to k8s.")
|
||||||
|
# deploy_to_k8s(deployment_record, deployment_dir, recreate_on_deploy, logger)
|
||||||
|
|
||||||
logger.log("Publishing deployment to registry.")
|
logger.log("Publishing deployment to registry.")
|
||||||
publish_deployment(
|
publish_deployment(
|
||||||
|
@ -72,11 +72,12 @@ def process_app_removal_request(
|
|||||||
# TODO(telackey): Call the function directly. The easiest way to build the correct click context is to
|
# TODO(telackey): Call the function directly. The easiest way to build the correct click context is to
|
||||||
# exec the process, but it would be better to refactor so we could just call down_operation with the
|
# exec the process, but it would be better to refactor so we could just call down_operation with the
|
||||||
# necessary parameters
|
# necessary parameters
|
||||||
down_command = [sys.argv[0], "deployment", "--dir", deployment_dir, "down"]
|
main_logger.log("TESTING: Skipping stopping deployment.")
|
||||||
if delete_volumes:
|
# down_command = [sys.argv[0], "deployment", "--dir", deployment_dir, "down"]
|
||||||
down_command.append("--delete-volumes")
|
# if delete_volumes:
|
||||||
result = subprocess.run(down_command)
|
# down_command.append("--delete-volumes")
|
||||||
result.check_returncode()
|
# result = subprocess.run(down_command)
|
||||||
|
# result.check_returncode()
|
||||||
|
|
||||||
removal_record = {
|
removal_record = {
|
||||||
"record": {
|
"record": {
|
||||||
|
Loading…
Reference in New Issue
Block a user