| Commit message (Collapse) | Author | Age |
|
|
|
| |
Signed-off-by: Thomas Hipp <thipp@suse.de>
|
|
|
|
|
| |
genisoimage was debian's fork of mkisofs so the two are compatible, but
mkisofs is available on more OS' (e.g. macOS via brew).
|
| |
|
| |
|
|
|
|
| |
Use correct names in comments
|
| |
|
| |
|
|
|
|
| |
name of the function
|
|
|
|
| |
Signed-off-by: Thomas Hipp <thipp@suse.de>
|
|
|
|
|
|
| |
This fixes #135.
Signed-off-by: Thomas Hipp <thipp@suse.de>
|
|
|
|
| |
Signed-off-by: Thomas Hipp <thipp@suse.de>
|
|
|
|
|
|
|
| |
Provide a generic function to return a copier to be used with
`img.Import`. This reduces code duplication.
Signed-off-by: Flavio Castelli <fcastelli@suse.com>
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Merge the user data specified by explicit terraform directives into
the raw data provided by the user. The raw data has priority over the
values specified using older directives.
Signed-off-by: Flavio Castelli <fcastelli@suse.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sometimes the libvirt provider fails with cryptic messages when
multiple cloudinit volumes are being used.
libvirtd contains several messages like
`internal error: pool has asynchronous jobs running`. This seems to be
caused by invoking `pool.Refresh()` while a volume is being uploaded.
This commit introduces a new structure that can be used to synchronize
operations involving storage pools.
From my testing this solves the issues we have experiences so far.
|
|
|
|
| |
This fixes issue #64
|
|
|
|
|
|
| |
Invoke the external `genisofs` program in a safer way.
Signed-off-by: Flavio Castelli <fcastelli@suse.com>
|
| |
|
|
|
|
| |
Signed-off-by: Flavio Castelli <fcastelli@suse.com>
|
|
|
|
|
|
|
|
|
|
| |
Previously the ID was equal to the volume key, hence it was just
the path to the ISO file. This caused confusion when a cloudinit
resource was regenerated because the key didn't change at all.
The new ID is made from the volume key joined with a UUID.
Signed-off-by: Flavio Castelli <fcastelli@suse.com>
|
|
Allow the usage of a cloud-init ISO with a Domain.
Signed-off-by: Flavio Castelli <fcastelli@suse.com>
|