Brian C. Lane
13234166f5
Update atlas blueprint
...
(cherry picked from commit d406fbdf83
)
2018-05-21 15:41:45 -07:00
Brian C. Lane
5443c1cfea
Skip creating groups with the same name as a user
...
Otherwise the user creation fails when anaconda sees there is already a
group with that name. Log a warning and continue on.
2018-05-17 10:34:35 -07:00
Brian C. Lane
cb7e4e55ba
Add user and group creation to blueprint
...
[[customizations.user]] and [[customizations.group]]
2018-05-17 10:34:34 -07:00
Brian C. Lane
8839182f43
Add blueprint customization support for hostname and ssh key
...
This adds support for the optional blueprint section [customizations].
Use it like this:
[customizations]
hostname = yourhostnamehere
[[customizations.sshkey]]
user = root
key = root user key
2018-05-17 10:34:34 -07:00
Brian C. Lane
fb58277028
Add composer-cli and tests
2018-05-17 10:34:34 -07:00
Brian C. Lane
01645a1faf
Update test_server for blueprint and Yum to DNF changes.
2018-05-17 10:34:34 -07:00
Brian C. Lane
8970b6758b
Update the test blueprints
...
Change versions to match Fedora versions. Add version numbers to the
blueprints except for glusterfs.toml, not having a version is used as
part of the tests.
2018-05-17 10:34:34 -07:00
Brian C. Lane
bb214b21ab
Ignore more pylint errors
2018-05-17 10:34:34 -07:00
Brian C. Lane
9085840401
Update pylorax.api.projects for DNF usage
...
And adjust tests to match.
2018-05-17 10:34:34 -07:00
Brian C. Lane
e1be281fbb
Update dnfbase (formerly yumbase) for DNF support
...
And adjust tests to match.
2018-05-17 10:34:34 -07:00
Brian C. Lane
96a82b07d9
Update dnfbase tests
2018-05-17 10:34:34 -07:00
Brian C. Lane
9bf93d7154
Use 2to3 to convert the python2 lorax-composer code to python3
2018-05-17 10:34:34 -07:00
Brian C. Lane
b4096ccb62
Add the tests from lorax-composer branch
...
These currently fail for several reasons and will be adjusted as the
code it ported to this branch.
2018-05-17 10:34:34 -07:00
Brian C. Lane
dc635a97f6
Write the --variant string to .buildstamp as 'Variant='
2018-01-17 09:38:16 -08:00
Alexander Todorov
fe461f480e
Add first unit test so we can start collecting coverage
2017-10-13 18:58:17 +03:00
Alexander Todorov
6bf8187e3e
Update false positives
...
- remove unused ones
- add a new one
2017-10-09 13:38:56 -07:00
David Shea
1eb1396d48
Remove the removal of the eintr checker, which has been removed
2016-02-04 11:30:18 -05:00
Brian C. Lane
a3097b3085
Update things to make pylint 1.5.1 happy
2015-12-16 12:59:48 -08:00
Brian C. Lane
1a92b1b05e
Convert to using pocketlint for pylint rules
...
Also cleanup some warnings.
2015-05-15 17:11:20 -07:00
Brian C. Lane
de0e662f51
Convert pylorax to python3
...
Fix up 2to3 complaints. I've decided to do with wrapping list
comprehension inside list() to get the generators to run in several
places instead of list(map( or list(filter( which seem less readable to
me.
2015-05-15 17:11:20 -07:00
Brian C. Lane
c12c5f1e47
Add pylint testing
...
This adds pylint testing via make check, using the framework from
Anaconda. False positives can be added to
./tests/pylint/pylint-false-positives
2014-05-09 08:10:41 -07:00