Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bcfg2-reports: fix bad field, add extra fielddebian/1.2.3-18 | Alexander Sulfrian | 2013-06-10 | 1 | -2/+4 |
| | |||||
* | Client/Tools/VCS: build index after checkoutdebian/1.2.3-17 | Alexander Sulfrian | 2013-06-07 | 1 | -8/+38 |
| | |||||
* | Client/Tools/VCS: add support for symlinks | Alexander Sulfrian | 2013-06-07 | 1 | -4/+16 |
| | |||||
* | Client/Tools/VCS: some simplyfications using dulwich api | Alexander Sulfrian | 2013-06-07 | 1 | -12/+8 |
| | |||||
* | Client/Tools/VCS: add always on top feature | Alexander Sulfrian | 2013-06-07 | 1 | -5/+24 |
| | | | | | | | You can specify a refname (like refs/heads/master) as revision and you will always get the current tree of this refname. During verify it is checked if the ref had changed in the remote repo and if an "update" is necessary. | ||||
* | Client/Tools/VCS: create directory for repository | Alexander Sulfrian | 2013-06-07 | 1 | -0/+1 |
| | | | | | | | dulwich will (even with mkdir=True) not create the directory for the repository, only the .git directory inside. Because we clean existing folders before, we have to create the directory in every case. | ||||
* | Client/Tools/POSIX: only execute needed directory installsdebian/1.2.3-15 | Alexander Sulfrian | 2013-06-07 | 1 | -4/+12 |
| | | | | | Remember the purge actions per Path entry, so that only needed install actions are executed. | ||||
* | Client/Tools/POSIX: fix prune actionsdebian/1.2.3-14 | Alexander Sulfrian | 2013-06-07 | 1 | -0/+2 |
| | | | | | | | | The prune actions was not run. The fix that does not add multiple prune actions on multiple Verify runs in 7077358b1 does not set the pruneTrue flag during the later Verify runs and therefor the prune actions are ignored. This set the pruneTrue flag if the first Verify run, detected some entries that should be pruned. | ||||
* | Client/Tools/POSIX: fix indentation | Alexander Sulfrian | 2013-06-07 | 1 | -1/+1 |
| | |||||
* | SSHbase: support for ipv6 addresses in known_hosts filedebian/1.2.3-12 | Alexander Sulfrian | 2013-05-02 | 1 | -2/+2 |
| | |||||
* | Client/Tools/POSIX: catch multiple VerifyDirectory callsdebian/1.2.3-11 | Alexander Sulfrian | 2013-05-02 | 1 | -1/+3 |
| | | | | | | If a directory should be pruned from all unknown files VerifyDirectory created a new entry each call and the second fails because the file was already removed. | ||||
* | Reports/templates: mark hosts with extra packages in grid view | Alexander Sulfrian | 2013-05-02 | 1 | -1/+1 |
| | | | | Clean hosts with extra packages get a blue background in grid view. | ||||
* | Plugins/Packages/Portage: use keywords/use config everywhere | Alexander Sulfrian | 2013-05-02 | 1 | -23/+24 |
| | |||||
* | Plugins/Packages/Layman: add support for layman overlays | Alexander Sulfrian | 2013-05-02 | 2 | -0/+123 |
| | | | | | | In combination with the PortageCollection the Packages plugin could now handle layman overlays. The Portage collection evaluates the dependencies with respect to the configured overlays. | ||||
* | Plugins/Packages/Portage: add support for per-package flags | Alexander Sulfrian | 2013-05-02 | 1 | -1/+14 |
| | |||||
* | Plugins/PkgVars: support multiple values per package | Alexander Sulfrian | 2013-05-02 | 2 | -4/+10 |
| | | | | | If multiple values specified for one package all values are joined together in a set. | ||||
* | Plugins/Packages/Portage: add Packages Plugin for Portage | Alexander Sulfrian | 2013-05-02 | 1 | -0/+290 |
| | |||||
* | Plugins/Packages/Collection: add cclass marker for Sources | Alexander Sulfrian | 2013-05-02 | 1 | -4/+7 |
| | | | | | | | | | | | The classes of Sources could now specify another class for the Collection container. One host could only use one Collection class at a time. So all different Sources have to reference the same Collection. If no "cclass" is defined in the Sources class, the collection class name is generated by striping the "Source" string from the Sources class name like before. | ||||
* | Plugins/Packages/Collection: add missing format string parameter | Alexander Sulfrian | 2013-05-02 | 1 | -1/+2 |
| | |||||
* | Client/Tools/APT: save new package version for auto pkgs | Alexander Sulfrian | 2013-05-02 | 1 | -3/+5 |
| | | | | | | For auto/any packages, currently only auto/any is stored in the statistics as the new installed version. This patch changes this behavior, so that the exact version string is saved additionaly. | ||||
* | Plugins/Packages: backported get_new_packages | Alexander Sulfrian | 2013-03-12 | 2 | -1/+19 |
| | | | | | | | | 1.3.0 uses get_new_packages to calculate the differencies between the configured packages and all packages with deps. This could be overwritten if some plugin for Packages needs to do something special (e.g. if the names of the packages are specialized during dependency calculation). | ||||
* | Plugins/Packages: backported packages_form_entry/_to_entry | Alexander Sulfrian | 2013-03-12 | 2 | -6/+37 |
| | | | | | | | 1.3.0 adds an layer of abstraction to the Packages plugin, that makes it possible to change the method how Packages gets the name of a configured entry or how it build the Package object, send to the client. This backports these changes. | ||||
* | Plugins/PkgVars: new plugin to set various vars per package | Alexander Sulfrian | 2013-03-12 | 3 | -2/+62 |
| | | | | | | | This plugins allows the setting of varius flags per package. It should be used f.e. to specify pinnings for debian packages or use flags and keywords for gentoo packages (needs to be implemented by future Portage plugin). | ||||
* | Packages/Apt: add name property to additional_data | Alexander Sulfrian | 2013-03-06 | 1 | -1/+2 |
| | |||||
* | Packages/Apt: add pin attribute for extra pinning information | Alexander Sulfrian | 2013-03-06 | 1 | -1/+3 |
| | |||||
* | Packages/Apt: add priority to additional_info | Alexander Sulfrian | 2013-03-06 | 1 | -1/+3 |
| | |||||
* | Server/Plugins/TemplateHelper: backported TemplateHelper from 1.3 | Alexander Sulfrian | 2013-03-06 | 2 | -0/+155 |
| | |||||
* | Bcfg2Py3Incompat: removed and ignored autogenerated file | Alexander Sulfrian | 2013-03-06 | 1 | -2/+0 |
| | |||||
* | Client: always actions do not modify hosts | Alexander Sulfrian | 2013-03-06 | 1 | -1/+2 |
| | | | | | Actions that are executed always, does not set the host statistics to modified. (One always action would lead to always modified hosts) | ||||
* | Client: allow pre-Actions and important-Paths to enable installs | Alexander Sulfrian | 2013-03-06 | 2 | -8/+20 |
| | | | | | | | This is used to first update the apt repositories and than install all current versions in one bcfg2-run. Also the installation of software from custom repositories (that are configured on the client via bcfg2) should be possible on the first run. | ||||
* | Server/Plugin: keep text when using XMLMatch | Alexander Sulfrian | 2013-03-06 | 1 | -0/+2 |
| | |||||
* | Server/Plugin: backported XMLMatch from bcfg2-1.3 | Alexander Sulfrian | 2013-03-06 | 1 | -25/+58 |
| | |||||
* | bcfg2-info: flush output buffer before exit | Alexander Sulfrian | 2013-03-06 | 1 | -1/+1 |
| | | | | | | The process should not use os._exit to terminate. This does not flush the output buffers and causes that the output does not appear, if stdout is piped away. | ||||
* | SSHBase: ignore events from hidden files | Alexander Sulfrian | 2013-03-06 | 1 | -1/+3 |
| | | | | | The SSHBase folder contains a .keep file in the git repository, but we want no error message during initialization of this plugin. | ||||
* | pingdata.xml: add new file for dynamic ping data of the clients | Alexander Sulfrian | 2013-03-06 | 4 | -9/+21 |
| | | | | | | | bcfg2-ping-sweep saved the pingdata into clients.xml. This is problematic if the repository is tracked by a vcs. Now the dynamic data is saved into pingdata.xml and the DBStat plugin reads the data from there. So the pingdata.xml could be ignored by the vcs. | ||||
* | reports: fix autoescaping of html entities | Alexander Sulfrian | 2013-03-06 | 1 | -1/+1 |
| | |||||
* | Packages: ability to overwrite recommended flag per package | Alexander Sulfrian | 2013-03-06 | 5 | -15/+62 |
| | |||||
* | Packages: add src attribute to package definition | Alexander Sulfrian | 2013-01-30 | 3 | -8/+27 |
| | | | | using the src attribute, you could pin a package to a named source | ||||
* | Packages: add name to sources | Alexander Sulfrian | 2013-01-30 | 1 | -0/+1 |
| | |||||
* | Packages: add priority to sources and sort according to it | Alexander Sulfrian | 2013-01-30 | 2 | -0/+2 |
| | |||||
* | mark dependencies as automatic installed | Alexander Sulfrian | 2013-01-30 | 1 | -0/+23 |
| | |||||
* | plugin: ExtraGroups | Alexander Sulfrian | 2013-01-30 | 1 | -0/+42 |
| | |||||
* | Version bump to 1.2.3v1.2.3 | Sol Jerome | 2012-07-03 | 1 | -1/+1 |
| | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | Cfg: Fix traceback for unicode templates | Sol Jerome | 2012-07-02 | 2 | -4/+16 |
| | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | YUMng: Fix DBStats hooks for centos5 | Tim Laszlo | 2012-06-19 | 1 | -3/+3 |
| | | | | | On centos5 the hooks raise a TypeError. Replacing the keys with attributes. | ||||
* | Adding DB2 support for Statistics | John 'Skip' Reddy | 2012-06-19 | 1 | -0/+3 |
| | | | | | Adding DB2 support for Statistics, following guidance from http://code.google.com/p/ibm-db/wiki/ibm_db_django_README | ||||
* | Adding DBStats hooks into YUMng | John 'Skip' Reddy | 2012-06-19 | 1 | -0/+7 |
| | | | | | YUMng did not have any hooks to save data via the DBStats plugin, so no statistics have been saved. | ||||
* | fixed import | Chris St. Pierre | 2012-06-19 | 1 | -0/+1 |
| | |||||
* | really fixed ProbeData init | Chris St. Pierre | 2012-06-15 | 1 | -1/+1 |
| | |||||
* | fixed ProbeData.__new__ to actually return something | Chris St. Pierre | 2012-06-15 | 1 | -1/+1 |
| |