def build_and_push_version_upgrade_hook(repo_url: str, tag: str, path: str) -> None: """ build_and_push_version_upgrade_hook builds and pushes the version upgrade hook image. """ build_and_push_image(repo_url, tag, path, "versionhook")
def build_and_push_e2e(repo_url: str, tag: str, path: str) -> None: """ build_and_push_e2e builds and pushes the e2e image. """ build_and_push_image(repo_url, tag, path, "e2e")
def build_and_push_prehook(repo_url: str, tag: str, path: str): """ build_and_push_prehook builds and pushes the pre-stop-hook image. """ return build_and_push_image(repo_url, tag, path, "prehook")
def build_and_push_testrunner(repo_url: str, tag: str, path: str): """ build_and_push_testrunner builds and pushes the test runner image. """ return build_and_push_image(repo_url, tag, path, "testrunner")
def build_and_push_operator(repo_url: str, tag: str, path: str) -> None: """ build_and_push_operator creates the Dockerfile for the operator and pushes it to the target repo """ build_and_push_image(repo_url, tag, path, "operator")