Commit Graph

74 Commits

Author SHA1 Message Date
Colin Walters
3f3f16d633 fedostree/products: Use fedora-rawhide-kernel-nodebug by default
The system is too painful to use otherwise.
2014-02-21 13:48:42 -05:00
Colin Walters
511cdfdc74 fedostree/products: Enable docker.service by default for docker tree 2014-02-13 13:44:54 -05:00
Colin Walters
6d29645011 fedostree/web: The binaries are now GPG signed 2014-02-12 19:50:24 -05:00
Colin Walters
de1949b5b5 fedostree/web: Remove accidentally duplicated image 2014-02-12 19:40:15 -05:00
Colin Walters
726df3909d fedostree/web: Add links to products.json and VM images 2014-02-12 19:39:28 -05:00
Colin Walters
bab1d6ce31 fedostree/web: Split up into separate pages
This is just less overwhelming.
2014-02-12 18:46:09 -05:00
Colin Walters
cd103bb697 fedostree/products: Add comments to trees 2014-02-12 18:32:16 -05:00
Colin Walters
a3a65fd7b5 Switch to taking JSON as input, generate "treefile" from products.json
This is somewhat similar to what we've been doing with Continuous; we
take the manifest.json, and turn it into a "snapshot".  Except here
there is a notion of inheritance.

This gets stored into the tree as /usr/share/rpm-ostree/treefile.json.

Additionally, it goes into the autobuilder directory in
products-built.json.  Though really we should split up that file,
since it will be kind of...large.
2014-02-12 18:28:42 -05:00
Colin Walters
a7d2f081e5 Add image_formats parameter, default fedostree/ to qcow2
The vdi export is really only for a different use case.
2014-02-11 19:55:40 -05:00
Colin Walters
7788a1fea8 fedostree/products: Drop jbossas group
This should probably be in a Docker or something.
2014-02-11 13:25:26 -05:00
Colin Walters
12b2d5d632 fedostree/products: Only build rawhide for now 2014-02-11 13:24:14 -05:00
Colin Walters
9d894e2494 fedostree/products: It turns out workstations function better with X servers 2014-02-09 17:21:12 -05:00
Colin Walters
1e4f37a3a4 fedostree/products.json: Add @core to workstation groups 2014-02-09 17:15:01 -05:00
Colin Walters
35077f6b73 fedostree/web: Update installation 2014-02-07 11:01:27 -05:00
Colin Walters
fa8c9e4d15 fedostree/web: Add closing / 2014-02-03 18:13:09 -05:00
Colin Walters
57b5dae79f fedostree/web: Add note about new images 2014-02-03 18:12:10 -05:00
Colin Walters
249e5f40f5 fedostree/web: Various webpage updates for changes in products.json 2014-02-03 18:04:34 -05:00
Colin Walters
60c87ef89d fedostree/web: Update instructions 2014-02-03 14:19:48 -05:00
Colin Walters
2c8a5d0392 fedostree: Fix products syntax 2014-02-03 11:11:39 -05:00
Colin Walters
a94a986e28 fedostree: Add workstation/kde/core
Just to show we can have multiple trees.
2014-02-03 09:04:25 -05:00
Colin Walters
0ddd242be8 fedostree: Use generic-release
We're a remix due to unpackaged software, so we can't use
fedora-release.
2014-02-02 14:39:05 -05:00
Colin Walters
ef694a9b1b fedostree/products: Reenable SELinux, but in permissive mode
Still some more fixes coming, but getting close.
2014-02-02 14:38:37 -05:00
Colin Walters
9c702d2438 fedostree: Add standard repo files
These can be easily created, but it's nicer to have them pregenerated.
2014-01-31 17:15:00 -05:00
Colin Walters
3bb2e8f8ac fedostree/products: Remove core/docker
This will go in an entirely separate project/product definition.
2014-01-31 17:12:06 -05:00
Colin Walters
c76cee28fc Add option to disable SELinux, use it for now
While it works during commit, it doesn't work with libguestfs/FUSE =(

Back it out until we have a way to generate images.
2014-01-31 11:59:50 -05:00
Colin Walters
df8377a9d9 products: Add selinux-policy-targeted 2014-01-31 08:38:41 -05:00
Colin Walters
654cb99599 Add support for enabling services by default 2014-01-30 19:56:13 -05:00
Colin Walters
06ab1217f7 products: Fix name of gpg key package 2014-01-30 19:04:43 -05:00
Colin Walters
79b80af7f9 products: Add rpm-ostree GPG key and gnupg2 to base set
In the modern Internet age, we *really* need transport integrity for
our binaries.
2014-01-30 17:32:56 -05:00
Colin Walters
7a0676a001 Add support for GPG signing builds 2014-01-30 16:36:47 -05:00
Colin Walters
fbf2e76a0a products: Fix another syntax error 2014-01-30 11:49:21 -05:00
Colin Walters
301406af04 products: Remove trailing comma 2014-01-30 11:22:08 -05:00
Colin Walters
69132953f3 libqa: Make disk generation more flexible, with an eye to single-partition layout
The Fedora cloud disk just has one ext4 partition, we should be able
to do that as well.
2014-01-30 11:17:01 -05:00
Colin Walters
c1b953a9bc products: Add vim-minimal to docker 2014-01-30 09:38:41 -05:00
Colin Walters
f07f054efb Add postprocessing infrastructure
We remove the root password from all images.  The core/docker tree
also gets docs and some kernel drivers removed.
2014-01-29 18:12:50 -05:00
Colin Walters
bd50265d1c products.json: Add core docker tree, trim down product list a bit
We don't need a ton of trees in order to demo OSTree really.
2014-01-29 11:31:44 -05:00
Colin Walters
f8444e6638 Resolve dependencies before building
This allows us to skip the whole install process if the
RPMs haven't changed, which is a rather large win.

Part of this commit involves some code to attempt to talk to "yum
shell" for dependency resolution, in an attempt to avoid depsolving
twice, which just isn't really going to work, since "yum shell" isn't
an API as it turns out.

The only other real alternative is doing something PackageKit-like,
which is ~4000 lines of very nontrivial Python.
2014-01-26 17:07:09 -05:00
Colin Walters
f22bb4dbb2 web: Update "local package assembly" a bit 2014-01-24 18:27:35 -05:00
Colin Walters
514b73c944 products: Use NetworkManager-config-server for server/ by default
See https://bugzilla.redhat.com/show_bug.cgi?id=978081
2014-01-24 04:00:55 +00:00
Colin Walters
0891d38975 builddisks: Implement disk building
This is a bit raw, but functions.
2014-01-23 00:23:12 +00:00
Colin Walters
e1a4e78300 fedostree/web: English better 2014-01-21 19:55:19 +00:00
Colin Walters
d2d70b9154 fedostree/products: Add @standard to workstation groups
Otherwise we have a system without "less", which is hardly a
workstation.
2014-01-21 16:30:00 +00:00
Colin Walters
554eac56df fedostree/web: Another installation fix 2014-01-21 02:42:20 -05:00
Colin Walters
54c0789d20 fedostree/web: Correct deploy commands
We need them to include the remote so that upgrade works.
2014-01-20 18:42:09 -05:00
Colin Walters
809e928fe2 fedostree/web: "Recovery partition" use case 2014-01-20 12:55:14 -05:00
Colin Walters
b92d00c4c2 fedostree/web: Note CI/CD 2014-01-20 12:10:24 -05:00
Colin Walters
f9a13b2fda fedostree/web: Add some usage stories, tweak installation 2014-01-20 10:13:11 -05:00
Colin Walters
bab54b162e fedostree/web: We don't actually need insmod blscfg 2014-01-20 08:01:22 -05:00
Colin Walters
c3a67be50a home: Add more TODO items 2014-01-20 07:39:46 -05:00
Colin Walters
0cefc6ad8e fedostree/web: More bits in #installation 2014-01-20 06:47:38 -05:00