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")
Beispiel #3
0
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")
Beispiel #4
0
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")