nyoxi / kubevirt-libguestfs-appliance

Builds libguestfs appliances and container images to be consumed by other kubevirt projects

Home Page:https://kubevirt.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

libguestfs-appliance

This repository contains the setup to build the fixed appliance for libguestfs. A new appliance is built and published weekly at https://storage.googleapis.com/kubevirt-prow/devel/release/kubevirt.

The CI setup that publishes the appliance can be found in the project-infra and weekly job status in prow. The latest version of the published appliance can be found by querying: curl -L https://storage.googleapis.com/kubevirt-prow/devel/release/kubevirt/libguestfs-appliance/latest-version.txt.

The main goal of this fixed appliance is to be able to correctly build a container image with libguestfs-tools using bazel. The appliance can be fetched during building time by adding it to the WORKSPACE.

Example:

http_file(
    name = "libguestfs-appliance",
    sha256 = "1be29201b2622078c90b0f2044d95da23f8f456cd0ed4421cca9b16266962479",
    urls = [
        "https://storage.googleapis.com/kubevirt-prow/devel/release/kubevirt/libguestfs-appliance/appliance-1.44.0-linux-5.11.22-100-fedora32.tar.xz",
    ],
)

About

Builds libguestfs appliances and container images to be consumed by other kubevirt projects

https://kubevirt.io

License:Apache License 2.0


Languages

Language:Dockerfile 56.2%Language:Shell 32.0%Language:Starlark 11.8%