load("@rules_apko//apko:defs.bzl", "apko_image") load("@rules_oci//oci:defs.bzl", "oci_image") load("@rules_pkg//:pkg.bzl", "pkg_tar") load("//hack/build/rules/container:index.bzl", "container_push") apko_image( name = "vnc_base", config = "apko.yaml", contents = "@vnc_lock//:contents", tag = "vnc_base:latest", tags = ["requires-network"], ) pkg_tar( name = "vncRBAC", srcs = ["vncRBAC.sh"], package_dir = "/bin", ) oci_image( name = "vncserver", base = ":vnc_base", tars = [":vncRBAC"], ) container_push( image = "vncserver", image_name = "vnc", repository_file = "//hack/build/rules/container:workloads-repo", tag = "latest", tags = ["manual"], )