Lars Karlitski
b8da0a8c8e
Rename composer-cli to composer
...
Resolves: rhbz#1635760
2018-10-03 10:43:01 -07:00
Brian C. Lane
a00b009f77
Add a pylorax.api.version number
...
lorax-composer is in a different package than lorax, so we need to use
its version number not lorax's when reporting the API /status/
2018-08-21 12:10:01 -07:00
Will Woods
df7409f83d
Add etc/bash_completion.d/composer-cli
...
Here's a bash_completion file for composer-cli! It completes known
commands, subcommands, and flags, plus arguments to flags that take
arguments, and if you've got write access to the socket it'll also
autocomplete:
* source names for commands that need source names
* blueprint names for commands that take blueprint names
* compose uuids for commands that take compose uuids
* intelligently only suggests appropriate uuids - e.g. only
suggests uuids of running composes for "compose cancel"
NOTE: bash completion scripts are horrible and this is no exception.
Please forgive me.
2018-08-07 12:57:34 -04:00
Brian C. Lane
80a2267283
version.py doesn't depend on the .spec
2018-06-19 14:35:43 -07:00
Brian C. Lane
597c19466e
Add some tests for composer-cli
...
These tests a fairly minimal, testing things that can be tested without
setting up a full API server.
2018-06-11 16:54:58 -07:00
Brian C. Lane
d2f784e5da
Add composer-cli utility and implement the recipes commands
...
composer-cli --help shows the commands.
Output defaults to human readable, but raw json can be displayed by
passing --json
2018-06-11 16:54:58 -07:00
Alexander Todorov
91cebe7b67
Measure coverage for parallel processes
2018-06-11 16:54:58 -07:00
Alexander Todorov
5500ec8c06
Use sudo to run the tests
...
in 9ed1964
the tests start using makq_queue_dirs() which does
chown with guid/id 0!
2018-06-11 16:54:58 -07:00
Alexander Todorov
1c977b79ef
Add tests for api/server.py
...
some of the new tests require that we first build the documentation
2018-06-11 16:54:58 -07:00
Alexander Todorov
c90ea64e59
Enable testing in Travis CI using Docker container
2018-06-11 16:54:58 -07:00
Brian C. Lane
8db5cdd512
Add basic documentation generation with Sphinx
...
Docs are included with the rpm, so the .spec needs a number of packages
as BuildRequires in order for Sphinx to run.
2018-06-11 16:54:58 -07:00
Brian C. Lane
afdb320266
Add tests for the pylorax.api.recipes module
2018-06-11 16:54:57 -07:00
Alexander Todorov
54cdb5dbf5
Add make test target and update .gitignore
...
also submit coverage report to Coveralls.io if environment is
configured
2018-06-11 16:54:57 -07:00
Brian C. Lane
798023b199
Add pylint support to Makefile
...
This requires pylint and python-pocketlint from EPEL7 to work.
runpylint.py copied from upstream lorax.
2018-06-11 16:54:57 -07:00
Brian C. Lane
f9d06d42a5
Add manpage for lorax
2013-07-26 15:38:29 -07:00
Brian C. Lane
ff23dcb162
Add manpage for livemedia-creator
2013-07-26 15:37:52 -07:00
Brian C. Lane
14fa40556c
Stop using /usr/bin/env ( #987028 )
2013-07-24 13:41:03 -07:00
Brian C. Lane
e87151c00e
Change Makefile to produce .tgz
2013-02-28 12:11:05 -08:00
Brian C. Lane
7ba9fb4f16
New Version 19.0
2013-02-28 11:55:29 -08:00
Will Woods
94ff38ccfa
give version.py its own makefile rule and .gitignore line
2011-10-24 19:01:21 -04:00
Martin Gracik
73fc20b165
Write the lorax verion in the .buildstamp ( #689697 )
...
(cherry picked from commit 4271e0fc02
)
Conflicts:
src/pylorax/buildstamp.py
Signed-off-by: Will Woods <wwoods@redhat.com>
2011-10-24 16:07:25 -04:00
Martin Gracik
3528812a3a
Makefile updates
2010-12-08 14:16:13 +01:00
Martin Gracik
9c533a517f
Update Makefile
2010-12-02 13:36:22 +01:00
Martin Gracik
e22457b09a
Various initrd updates
2010-10-19 17:35:50 +02:00
Martin Gracik
45c5ef566c
Experimental single initrd image
2010-10-12 18:32:35 +02:00
Martin Gracik
a4c638f132
New version
2010-02-23 14:20:05 +01:00
David Cantrell
5623014506
Write Makefile and correct problems in setup.py.
2008-10-04 19:51:17 -10:00