Commit Graph

303 Commits

Author SHA1 Message Date
Marcus Schäfer
1b4425ad5f Bump version: 9.7.4 → 9.8.0 2017-06-30 10:20:44 +02:00
Marcus Schäfer
62b37ba036 Merge pull request #400 from SUSE/imageinclude_in_add_repo
Allow imageinclude in add|set-repo commandline
2017-06-30 09:52:37 +02:00
Marcus Schäfer
c575aa150a Merge pull request #390 from SUSE/zsync_setup
Added creation of zsync control file in bundler
2017-06-29 17:03:17 +02:00
Marcus Schäfer
c544dd178b
Allow imageinclude in add|set-repo commandline
The --set-repo and --add-repo commandline options now allows
additionally to specify a true|false value to indicate if the
repository should be part of the system image repository
setup or not. This Fixes #398
2017-06-29 16:44:09 +02:00
Marcus Schäfer
5ed0ea7486
Update schema documentation 2017-06-29 11:08:13 +02:00
Marcus Schäfer
1d9ac070e8 Build schema documentation with Oxygen
Given there is a valid Oxygen license owned by the company
as described in https://www.oxygenxml.com/oxygen_scripting.html
the schema documentation can be created using Oxygen. This
commit allows building the schema docs with alternative
doc builders and in case of Oxygen would change the way the
schema docs are generated in the following way:

1. Install Oxygen and setup the license to activate the tool

2. Setup the KIWI development shell environment to export
   the schema_tool variable to point to the schemaDocumentation.sh
   script provided by the Oxygen installation

   export oxygen_tool=/path/to/Oxygen/schemaDocumentation.sh

3. In any case of a schema change manually call:

   tox -e schema

   This step was done before as part of the tox doc target
   but can't be done automatically because it would require
   a correctly licensed Oxygen installation in the travis
   environment. Thus the result data has to be part of the
   pull request

4. Build the documentation and review the result

   tox -e doc

5. Create the pull request
2017-06-29 10:38:45 +02:00
Marcus Schäfer
d9160d4926
Update schema docstring for oem-systemsize 2017-06-21 14:57:43 +02:00
Marcus Schäfer
fb15cb559b Bump version: 9.7.3 → 9.7.4 2017-06-20 18:33:21 +02:00
Marcus Schäfer
591963bb95
Added creation of zsync control file in bundler
If a --zsync_source url is provided to the bundler call a
zsync control file is created for the compressed parts of
the bundle. This Fixes #364
2017-06-20 18:22:25 +02:00
Marcus Schäfer
343c017e58 Bump version: 9.7.2 → 9.7.3 2017-06-20 14:26:26 +02:00
Marcus Schäfer
22e171165f
Add runtime config man page section
Describe the contents of the KIWI runtime config file
2017-06-18 09:17:00 +02:00
David Cassany
26e15929ab Include imageonly attribute for repositories
This commit adds imageonly attribute support for the repository
element. imageonly is a boolean attribute that if true indicates
that the repository is no used for the build but needs to be
configured for the resulting image.

Fixes #362
2017-06-12 16:46:52 +02:00
Marcus Schäfer
0fd3f6c793 Bump version: 9.7.1 → 9.7.2 2017-06-09 14:12:57 +02:00
Marcus Schäfer
367cf6070d Update PXE building chapter
Redesign PXE building chapter to follow style guide.
Thanks to Thomas Schraitle for review and additional
contributions to this topic. This Fixes #323
2017-06-09 14:08:40 +02:00
Marcus Schäfer
543228fe0c Merge pull request #369 from SUSE/improve_repository_gpgchecks
Improve package/repository signature checking setup
2017-06-09 13:59:38 +02:00
David Cassany
753c840e44 Update rpm-check-signatures documentation 2017-06-09 12:33:03 +02:00
David Cassany
02a1b89086 Include repository_gpgcheck and package_gpgcheck documentation 2017-06-08 17:01:16 +02:00
David Cassany
62095aeaf3 Improve package/repository signature checking setup
This commit adds repository_gpgcheck and package_gpgcheck attributes
to the repository tag in schema. With this change each repository
can be configured individualy to enable repository signatures check
and/or enable signature package check. The configuration is done at
repository level, thus it is not conflicting with the wide package
manager configuration flag <rpm-signatures-check>.

Fixes #358
2017-06-08 16:40:20 +02:00
Marcus Schäfer
5b4fe0b8e5
Update chapter due to review 2017-06-08 14:46:39 +02:00
Marcus Schäfer
86d94233af
Update OEM building chapter
Redesign building chapter to follow style guide. Issue #323
2017-06-08 14:25:52 +02:00
Marcus Schäfer
cd8629bfea Bump version: 9.7.0 → 9.7.1 2017-06-08 10:56:29 +02:00
David Cassany
8b2682faea Some corrections for Building Docker image docs 2017-06-06 16:57:02 +02:00
David Cassany
24f56cb287 Rearrange Docker docs
This commit rearranges the Docker image builds documentation
in order to match the criteria exposed in #323
2017-06-06 11:11:38 +02:00
Marcus Schäfer
854b62d7f0 Bump version: 9.6.2 → 9.7.0 2017-06-02 10:38:12 +02:00
Marcus Schäfer
38ced54ca4 Merge pull request #346 from SUSE/signing_key_option
Add --signing-key option
2017-05-31 16:42:55 +02:00
David Cassany
376e9daa58 Some fine tune updates
* Updated the docs for system_create command
* Reverted dracut image initialization
* Updated yum comment about repo_gpgcheck option
* Updated variable name in disk builder
* Typo correction
2017-05-31 15:41:11 +02:00
David Cassany
26995dbe9c Add --signing-key option
This commit adds --signing-key option which sets a key file to import
into the package manager trusted keys database. This commit adds this
flag support only for zypper.

Fixes #342
2017-05-24 13:11:15 +02:00
Marcus Schäfer
4c4274d1ed
Update manual page of build command
Add information for --allow-existing-root option
2017-05-23 16:35:06 +02:00
Marcus Schäfer
542cf17836
Update manual pages
Add information and use case for --clear-cache option
2017-05-22 17:59:58 +02:00
Marcus Schäfer
4a9ed6c766 Update documentation to meet review results 2017-05-19 10:49:29 +02:00
Marcus Schäfer
4a41806a3d Added GCE image primary setup information 2017-05-18 16:37:56 +02:00
Marcus Schäfer
41a2ebbe8e Added Azure image primary setup information 2017-05-18 16:37:56 +02:00
Marcus Schäfer
60e3347162 Added EC2 image primary setup information 2017-05-18 16:37:56 +02:00
Marcus Schäfer
f216ba022a rework building virtual disk image chapter
Adapt to style as used in the live iso chapter and add
references to low level topics regarding the setup of
the image to work in the public cloud. Related to #323
2017-05-18 16:37:30 +02:00
Marcus Schäfer
de48b23caa Bump version: 9.6.1 → 9.6.2 2017-05-17 10:52:18 +02:00
Marcus Schäfer
366ffd424a
Restructure low level topic (iso_to_usb)
The low level topic references information from the base
topic. In this case the name of the previously built image.
I think we should provide information on each low level
topic which references information from a base topic.
2017-05-16 09:47:52 +02:00
Thomas Schraitle
03cafdc113 Separate low-level topics (dumping)
* Separate the high-level (building) from the low-level part (dumping)
* Introduce a subsection ("Working with Images"); not sure, if this is
  useful under "Building Images"
* Enhance with some (general) advise about booting from USB
2017-05-15 16:14:01 +02:00
Thomas Schraitle
2d294e8a31 Provide missing _hybrid_iso label 2017-05-15 13:44:36 +02:00
Thomas Schraitle
9cf9952db5 Revised example for issue #323
* Add abstract (use `.. sidebar`, not sure if we should use it)
* Collect all concept oriented text in the beginning
* Introduce procedure and create steps
* Remove lonely subsection and combine it with the procedure

TODO:
* Review
* Decide, if `.. sidebar` is ok (or should we better use `.. topic`?)
* Add additional, related information?
2017-05-12 11:42:55 +02:00
Marcus Schäfer
f2e4456d55 Bump version: 9.6.0 → 9.6.1 2017-05-11 15:58:52 +02:00
David Cassany
7e47e549b9 Update build docker images documentation
This commit includes steps to install umoci and skopeo, descriptions
for the configurable metadata in KIWI and some simple style fixes.
2017-05-11 12:51:55 +02:00
Marcus Schäfer
2046220c07 Refactor documentation layout and structure
The current design of the documentation does not allow for
continous improvement and development. It's missing a basic
structure and concept for documenting step-by-step workflows
and generic explanations.
2017-05-10 16:32:23 +02:00
Marcus Schäfer
be4aa08a4e
Fixed markup in contributing chapter
The headline of a subsection wrongly indicates a toplevel entry
2017-05-05 09:04:42 +02:00
Marcus Schäfer
e3a7d9a598 Bump version: 9.5.0 → 9.6.0 2017-04-26 17:29:31 +02:00
Marcus Schäfer
bdc0afaa02 Bump version: 9.4.11 → 9.5.0 2017-04-24 13:22:03 +02:00
David Cassany
b26969d53c Add clear attribute for entrypoint and subcommand sections
This commit adds the possibility of clearing asny subcommand or
entrypoint. This is relevant for docker derived images, as they
inherit the configuration and it might lead to some bad behavior.
2017-04-24 11:59:45 +02:00
Marcus Schäfer
234b8ac5b3 Bump version: 9.4.10 → 9.4.11 2017-04-12 14:09:43 +02:00
Marcus Schäfer
d79ee9217e Bump version: 9.4.9 → 9.4.10 2017-04-10 19:16:57 +02:00
Marcus Schäfer
14e0b46c1d Bump version: 9.4.8 → 9.4.9 2017-04-06 15:51:32 +02:00
Marcus Schäfer
a7a290c048
Update development and contribution chapter
Fix some minor inconsistencies due to latest code changes
with regards to py2 and py3 compatibility and also change
the style of the chapter to be more straight forward for
people who would like to contribute from scratch
2017-04-06 15:16:31 +02:00