load("@rules_oci//oci:defs.bzl", "oci_image", "oci_load") load("@rules_pkg//:pkg.bzl", "pkg_tar") load("//hack/build/rules/container:index.bzl", "container_push") pkg_tar( name = "launcher", extension = "tgz", files = { ":launcher.sh": "launcher.sh", }, mode = "500", package_dir = "/", tags = [ "manual", "no-remote-cache", ], ) oci_image( name = "usbredir-launcher", base = "//cmd/sds/vms/virtctl:virtctl-image", entrypoint = [ "/launcher.sh", ], tags = ["manual"], tars = [ ":launcher", ], visibility = ["//visibility:public"], ) oci_load( name = "virtctl-image-tar", image = "virtctl-image", repo_tags = ["virtctl-image:latest"], tags = ["manual"], ) container_push( name = "container_push", image = ":usbredir-launcher", image_name = "usbredirlauncher", repository_file = "//hack/build/rules/container:workloads-repo", tags = ["manual"], )