Commit graph

111 commits

Author SHA1 Message Date
Ian McLeod
52a01883d6 Add "real" Vagrant format options to image building.
We originally added Vagrant support by tweaking options sent
to the existing RHEV-M and vSphere OVA generation code.  This was
a bit of a hack and resulted in confusing filenames.

This adds "vagrant-libvirt" and "vagrant-virtualbox" image types,
passes in the correct options to Image Factory and produces output
files with the conventional ".box" extension and more descriptive
and less confusing vagrant name suffixes.
2015-04-23 21:35:46 -05:00
Mike McLean
6c781b6b84 fix constraint name; drop buildroot_extra_info.v_type; drop some obsolete comments 2015-04-16 16:36:44 -04:00
Mike McLean
fec4b3b09b image_archive_listing; add drops for new tables; 2015-04-16 14:39:07 -04:00
Mike McLean
c36adb8eb5 merge some of the new buildroot tables, refactor buildroot_extra_info 2015-04-09 19:56:36 -04:00
Mike McLean
e1f928af6b cg br schema pass 1 2015-04-09 15:29:16 -04:00
Mike McLean
517feb21ee update predefined archivetypes 2015-03-10 14:32:08 -04:00
Mike McLean
bac5601bf8 Revert "image: support xz compressed raw files"
This reverts commit 1cbc534d89.
2014-07-31 17:00:09 -04:00
Dennis Gilmore
1cbc534d89 image: support xz compressed raw files
as we publish the raw files on the mirrors we want to be able to request
xz compressed versions of theraw image.

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2014-06-13 12:57:24 -05:00
Mike McLean
0db03151a9 add vdi archive type 2014-05-15 09:51:34 -04:00
Jay Greguske
74233fc888 treat kickstarts as artifacts 2014-02-26 12:14:11 -05:00
Mike Bonnet
c32f29ebac create the image_listing table after image_archives, because it now references it 2013-04-16 13:01:17 -04:00
Mike McLean
0c72df3257 add xsd to archivetypes 2013-02-25 11:18:05 -05:00
Mike McLean
4075949cb3 only allow image_listing entries for actual images 2012-11-29 16:53:06 -05:00
Mike McLean
9456dcd9b9 imageinfo_listing -> image_listing 2012-11-29 16:53:06 -05:00
Jay Greguske
669bf13fd3 images treated like archives in db-schema 2012-11-29 16:53:04 -05:00
Mike McLean
8a0b9a0d1c tag_updates table for tracking non-versioned alterations 2011-03-18 13:57:38 -04:00
Mike McLean
73d44e199a support for split storage 2011-03-18 13:57:38 -04:00
Jay Greguske
0b90b098de missing semi 2010-11-12 11:13:56 -05:00
Mike Bonnet
64df809ab6 add support for wrapping win-build output in rpms 2010-09-17 11:27:33 -04:00
Mike Bonnet
4c7060eae2 win-build cli command 2010-08-10 17:18:01 -04:00
Mike Bonnet
cda6d467d3 don't pluralize the archivetypes 2010-08-04 15:14:44 -04:00
Mike Bonnet
ff296efd25 - fill out xmlrpc api for Windows builds
- add relpath field to win_archives
2010-07-23 13:55:48 -04:00
Mike Bonnet
39f1c9d355 - support for additional filetypes from Windows builds
- handle cr/lf weirdness with git in Windows
2010-07-22 18:16:10 -04:00
Mike Bonnet
4aab93fe8f Windows builds working, including artifacts import 2010-07-21 13:51:42 -04:00
Mike McLean
c742272ac6 Merge commit 'f90f6b856d' into mead
Conflicts:
	cli/koji
	docs/schema.sql
	hub/kojihub.py
	koji.spec
	www/kojiweb/index.py
	www/kojiweb/taskinfo.chtml
2010-04-08 17:12:49 -04:00
Jay Greguske
99be7f5ea3 initial changes to the cli, hub and schema to build appliances 2010-03-31 15:18:17 -04:00
Mike McLean
e78783ff8f track start time for tasks 2010-03-26 17:02:54 -04:00
Mike McLean
e1c2586102 add user data (creator/revoker) to versioned tables
also updated schema upgrade script
2010-03-12 17:55:04 -05:00
Mike Bonnet
e71519d5d1 - add the description and comment fields to the host table
- add the edit-host CLI command to allow editing of the arches, capacity, description, and comment fields of a host
 - add the --comment option to the enable-host and disable-host commands, to allow specifying a reason for changing the state of a host
 - display the description and comment on the hostinfo page
2010-03-10 19:35:38 -05:00
Mike Bonnet
3e3d535759 add support for importing xml files 2009-11-10 13:49:49 -05:00
Mike Bonnet
ec58365837 - add support for importing tarballs
- show list of files in a tarball in the web UI
 - show more information about archive files, if it's available
2009-11-06 23:17:36 -05:00
Mike Bonnet
862c88ab6b major refactoring of the artifact import process, to improve robustness and correctness 2009-11-06 21:18:55 -05:00
Mike Bonnet
722923c484 missing hyphen 2009-10-02 17:46:28 -04:00
Mike Bonnet
0a9142ff6c allow longer mediatypes 2009-09-30 09:31:04 -04:00
Mike Bonnet
bdac9d5f85 - store the arch of the image in the imageinfo table
- put the non-.iso files in a data/logs/ subdirectory for consistency with builds
2009-09-29 17:11:53 -04:00
Mike Bonnet
445edc2018 put createLiveCD tasks in their own channel 2009-09-28 14:53:44 -04:00
Jay Greguske
d93d05ab5f enable creation of LiveCD/DVD images in Koji
Signed-off-by: Mike Bonnet <mikeb@redhat.com>
2009-09-28 14:07:01 -04:00
Mike Bonnet
82d44a4dbb remove references to the archivefiles table 2009-04-09 18:00:59 -04:00
Mike McLean
f273899018 Merge branch 'master' into mead
Conflicts:
	builder/kojid
	cli/koji
	hub/kojihub.py
	www/kojiweb/buildinfo.chtml
	www/kojiweb/builds.chtml
	www/kojiweb/index.py
2009-03-31 15:43:08 -04:00
Mike McLean
f8fdc66815 allow uploading and importing rpms larger than 2GiB 2009-03-10 16:54:48 -04:00
Mike Bonnet
6d5692a704 remove tables we're no longer using from the schema 2009-02-11 13:57:04 -05:00
Mike Bonnet
5925d542d8 missing comma 2009-01-20 10:26:33 -05:00
Mike McLean
1747fc84c5 schema changes for external repos 2009-01-19 16:26:08 -05:00
Mike Bonnet
55fe5f07ef create a separate jar archivetype 2008-11-14 19:30:58 -05:00
Mike Bonnet
6e80a7b226 Make it possible to rebuild a Maven project without changing the version
- synthesize the release value by incrementing the release of the previous successful build with the same name and version
 - add an extra level to the storage hierarchy for Maven builds so they can be differentiated by release
 - create the per-tag Maven repos by symlinking into the storage hierarchy, rather than copying files
 - significant refactoring of Maven build environment population and tracking to differentiate between builds of the same version
2008-11-13 23:49:14 -05:00
Mike Bonnet
c4f1d2ca4d use the filesize and md5sum to track files in the build environment that don't have an associated .pom 2008-10-11 21:21:53 -04:00
Mike Bonnet
f8a4662998 differentiate between build environment (core and plugin) dependencies and project dependencies, using generally the same approach as we do for rpm 2008-05-06 09:06:40 -04:00
Mike Bonnet
4cab48ecd1 create the maven channel by default 2008-03-05 00:55:27 -05:00
Mike Bonnet
0ab3e4e541 track pom files in the database 2008-02-14 17:10:16 -05:00
Mike Bonnet
572884d3cf support for the 'maven_include_all' option in tag_config - setting it causes all builds in that tag (including different versions of the same package) to be included in the Maven repository 2007-12-18 17:35:01 -05:00