| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | |
|
| |\ \
| | | |
| | | | |
Fix pylint errors
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This also pins pylint to <= 0.28 so we don't have to keep playing
whack-a-mole with it.
Also removes unnecessary suppression of apt warnings. This is no
longer necessary in 12.04, so should be safe to remove. If you're on
Ubuntu < 12.04, upgrade for heaven's sake.
|
| |\ \ \
| | | | |
| | | | | |
Plugins/Packages: fix initialization of YumSource
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
During __init__ of the parent class get_repo_name is called. That needs
fields (pump_id) that are defined later in the __init__ of YumSource.
We introduce the new function _init_attributes to parse all attributes
out of the <Source> tag before calling any other functions.
|
| | |/ /
| |/| |
| | | |
| | | |
| | | | |
If the auth type (either globally or specific for the client) is set to cert auth,
we have to reject clients that does not provide a cert.
|
| |/ /
| | |
| | |
| | | |
Make the public host key data avaialabe for the templates.
|
| | |
| | |
| | |
| | |
| | | |
All bcfg2-reports subcommands, that work with specific interactions, can
now ignore interactions created by --dry-run or --only-important run.
|
| | |
| | |
| | |
| | |
| | | |
Save the status of --dry-run and --only-important in the statistics,
so that the reports could be filtered to only respect "normal" runs.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This fixes a regression in 89e7afbf74ffb that made an unexpected
failure in a bundle (e.g., an arbitrary exception raised by a
templated bundle) prevent all subsequent bundles from being built,
too. Restoring the blanket 'except' makes it so that an unexpected
failure only affects the specific bundle that fails.
|
| | |
| | |
| | |
| | | |
gethostbyaddr() raises socket.herror not socket.gaierror.
|
| | |
| | |
| | |
| | | |
Use the methods of self.logger for logging messages.
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The code before for extra packages only worked for rpms because it only
evaluated the version information of the contained <Instance> tag and
droped the package if no one was avilable. Now the handling of <Instance>
is optional and the package is imported everytime.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
The version of extra packages should be reported as current_version and
not as target_version.
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
In ee4111fc we removed the wrong continue (the one after the if/else block
for newapi) and now we get an error that 'auto' is not an available version.
|
|/ / /
| | |
| | |
| | |
| | |
| | | |
By default pkg search will update the local copy of the repository
catalogue from remote. We are executing a lot of searches and do
not want to update the catalogue every time.
|
|\ \ \
| | | |
| | | | |
Remove blanket excepts from plugins and lint
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This removes most blanket except: clauses from all plugins, including
the base plugin libraries, and bcfg2-lint. The few that remain should
all be necessary.
Most of the changes were quite minor, but this did require some
restructuring of the CfgPrivateKeyCreator; as a result, the tests for
that module were rewritten.
|
|\ \ \ \
| | | | |
| | | | | |
Fix Decisions Plugin
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The pseudo filemonitor created exists events, even if the file does not exists
and the event handler raises an exception. Not it simply ignores non existing
files and does not confuse the user with error messages.
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
StructFile does not monitor the files by default and without the monitor
we does not get the content. So we need to supply should_monitor=True
to the StructFile.
|
|/ / /
| | |
| | |
| | | |
Signed-off-by: Jimmy Tang <jcftang@gmail.com>
|
| | |
| | |
| | |
| | |
| | | |
This is no longer necessary in 12.04, so should be safe to remove. If
you're on Ubuntu < 12.04, upgrade for heaven's sake.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
This also pins Pylint to 0.28 or older so that we don't have to do
this again. At some point we should look at upgrading to Pylint 1.x.
|
| | |
| | |
| | |
| | |
| | | |
In the documentation, in the 1.3.x version and in django this option
is called time_zone (and not timezone). There is no reason to change this.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Conflicts:
src/lib/Bcfg2/Client/__init__.py
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bundle dependencies are now realized with RequiredBundle and support
inheritance of the modification flag. This requires new client support
and will only work with clients >= 1.4.0pre2.
|
| | | |
| | | |
| | | |
| | | | |
Bcfg2.Server.Statistics.track_statistics was identical.
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
https://github.com/AlexanderS/bcfg2
|
| |/ / /
| | | |
| | | |
| | | |
| | | | |
Wildcard excepts should explicitly exclude KeyboardInterrupt, so that the
process exits if the user wants it.
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
xmlrpclib does not handle sets as return values. So we have to
convert it to a list before returning it.
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
|
| | | |
| | | |
| | | |
| | | |
| | | | |
At least the Help subcommand does not provide a setup method. So we need to
exclude if from the setup() call.
|
|\ \ \ \ |
|
| |/ / / |
|
|/ / /
| | |
| | |
| | |
| | |
| | | |
Bundles could be converted into Independent tags, so we need to check
Bundle and Independent elements in the generated structure to find
all requested bundles.
|