No description
Find a file
Martin Sehnoutka 78ea0e0b6f Introduce Azure upload CLI utility
It uses Azure SDK to connect to Azure storage, creates a container there
and uploads the image. Unfortunately the API for page blobs does not
include some thread pool for upload so I implemented one myself. The
performance can be tweaked using the upload chunk size and number of
parallel threads.

The package is prepared to be refactored into common module within
internals package as soon as we agree on the of these common packages
for image upload.

Add azure-blob-storage rpm package as a dependency

It didn't work for me using the `golang(package)` syntax. Using the
package name explicitly works.
2019-11-25 17:10:11 +01:00
cmd Introduce Azure upload CLI utility 2019-11-25 17:10:11 +01:00
distribution distro: move binaries to /usr/libexec to follow Fedora packaging guidelines 2019-11-11 21:13:43 +00:00
internal change image size to fulfill Azure requirements 2019-11-25 17:06:32 +01:00
osbuild@1f526477d2 submodule: bump to osbulid-5 2019-10-31 23:05:32 +01:00
test change image size to fulfill Azure requirements 2019-11-25 17:06:32 +01:00
tools image-info: support images with empty partitions 2019-11-24 17:43:00 +01:00
.gitignore Introduce Azure upload CLI utility 2019-11-25 17:10:11 +01:00
.gitmodules image-info: add test 2019-10-05 14:47:35 +02:00
.travis.yml add more local boot test cases 2019-11-13 21:06:49 +01:00
dnf-json api: add support for /projects/depsolve 2019-11-13 14:54:02 +01:00
go.mod Introduce Azure upload CLI utility 2019-11-25 17:10:11 +01:00
go.sum Introduce Azure upload CLI utility 2019-11-25 17:10:11 +01:00
golang-github-osbuild-composer.spec Introduce Azure upload CLI utility 2019-11-25 17:10:11 +01:00
LICENSE Revert "Fill in the license template" 2019-11-15 15:26:51 +01:00
Makefile Introduce Azure upload CLI utility 2019-11-25 17:10:11 +01:00
README.md Add README and LICENSE files 2019-10-14 10:31:04 +02:00

osbuild-composer

An image building service based on osbuild. It is inspired by lorax-composer and exposes the same API. As such, it is a drop-in replacement.