Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bundler: various changes | Chris St. Pierre | 2013-02-04 | 9 | -12/+21 |
| | | | | | | | * Deprecated use of an explicit name attribute * Deprecated .genshi bundles * Minor restructuring for better performance * bcfg2-lint updates | ||||
* | updated StructFile schemas to allow genshi attrs/elements | Chris St. Pierre | 2013-02-04 | 8 | -0/+61 |
| | |||||
* | removed deprecated plugins: TGenshi, TCheetah, Account, Hostbase, Snapshots, ↵ | Chris St. Pierre | 2013-01-17 | 1 | -4/+1 |
| | | | | Statistics, Editor | ||||
* | removed deprecated PostInstall support | Chris St. Pierre | 2013-01-17 | 2 | -22/+0 |
| | |||||
* | abstracted encryption support from Properties/CfgPrivateKeyCreator to StructFile | Chris St. Pierre | 2013-01-17 | 1 | -0/+8 |
| | |||||
* | Made a few encryption things simpler: | Chris St. Pierre | 2013-01-17 | 2 | -0/+24 |
| | | | | | | * Only one strict/lax setting, in [encryption], rather than separate settings in [properties] and [sshkeys] * No longer necessary to enable encryption on each Properties file | ||||
* | better validation of required attrs for Package and Service tags | Chris St. Pierre | 2013-01-14 | 1 | -0/+5 |
| | |||||
* | schemas: fixed bound SELinux entries in bundler | Chris St. Pierre | 2013-01-03 | 1 | -2/+58 |
| | |||||
* | Cfg: Added feature to provide generation of SSH keys, authorized_keys file | Chris St. Pierre | 2013-01-03 | 3 | -0/+259 |
| | |||||
* | schemas: fixed genshi choose test attribute | Chris St. Pierre | 2012-12-17 | 1 | -1/+1 |
| | |||||
* | generate XML schema docs from XML schemas themselves | Chris St. Pierre | 2012-12-10 | 18 | -8857/+2304 |
| | |||||
* | schemas: fixed overzealous removal of CertType | Chris St. Pierre | 2012-12-04 | 1 | -0/+14 |
| | |||||
* | SSLCA improvements: | Chris St. Pierre | 2012-12-03 | 2 | -26/+2 |
| | | | | | | Added support for Group/Client tags in cert.xml/key.xml Added support for explicit subjectAltNames in cert.xml Reorganized code to make generally more like other GroupSpool plugins | ||||
* | added builtin support for creating users and groups | Chris St. Pierre | 2012-12-03 | 3 | -1/+60 |
| | |||||
* | added XML schemas for SSLCA key/cert files | Chris St. Pierre | 2012-11-06 | 2 | -0/+87 |
| | |||||
* | schemas: Fix schema for perms->mode transition | Sol Jerome | 2012-10-17 | 2 | -2/+1 |
| | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | POSIX/Device: Change perms back to mode | Sol Jerome | 2012-09-02 | 1 | -0/+1 |
| | | | | | | | | Change our terminology to match that used by MKNOD(1). This makes the client tool behave as it did previously. Also, add 'mode' to the schema to make `bcfg2-lint` happy. Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | Removed deprecated plugins BB, Svcmgr, SGenshi | Chris St. Pierre | 2012-08-15 | 2 | -34/+1 |
| | |||||
* | POSIX: | Chris St. Pierre | 2012-08-15 | 1 | -1/+0 |
| | | | | | | refactored POSIX tool into multiple files to make it more manageable Added unit tests for POSIX tool and sub-tools fixed ACL handling for filesystems mounted noacl | ||||
* | added ACL docs | Chris St. Pierre | 2012-08-01 | 1 | -1/+0 |
| | |||||
* | bcfg2-lint stuff for ACL support | Chris St. Pierre | 2012-08-01 | 1 | -2/+1 |
| | |||||
* | removed "other" ACLs -- handle those with regular perms | Chris St. Pierre | 2012-08-01 | 1 | -1/+0 |
| | |||||
* | added ACL tag support to info.xml schema | Chris St. Pierre | 2012-08-01 | 1 | -1/+5 |
| | |||||
* | added schema for ACLs | Chris St. Pierre | 2012-08-01 | 1 | -0/+29 |
| | |||||
* | schema fixes for metadata changes | Chris St. Pierre | 2012-07-31 | 1 | -2/+0 |
| | |||||
* | Metadata and other improvements: | Chris St. Pierre | 2012-07-30 | 2 | -21/+35 |
| | | | | | | | | | | * Added support for Client tag in groups.xml * Added support for nested Group tags in groups.xml * Added support for negated groups in groups.xml * Added DatabaseBacked plugin mixin to easily allow plugins to connect to a database specified in global database settings in bcfg2.conf * Added DBMetadata plugin that uses relational DB to store client records instead of writing to clients.xml | ||||
* | Added arch and release attributes to BoundPackage tag. | Matt Kemp | 2012-07-26 | 1 | -0/+2 |
| | |||||
* | added feature to allow clients to declare their version to server | Chris St. Pierre | 2012-07-11 | 1 | -0/+1 |
| | |||||
* | added selinux support | Chris St. Pierre | 2012-07-03 | 8 | -193/+214 |
| | |||||
* | merged maint | Chris St. Pierre | 2012-06-19 | 1 | -0/+7 |
|\ | |||||
| * | added ability to specify arbitrary repository options to Packages | Chris St. Pierre | 2012-05-23 | 1 | -0/+7 |
| | | |||||
| * | add xml:base attr to all tags that can be xincluded | Chris St. Pierre | 2012-05-04 | 4 | -11/+24 |
| | | |||||
| * | pkg_verify works on BoundPackage tag, not just Instance | Chris St. Pierre | 2012-05-04 | 1 | -1/+2 |
| | | |||||
* | | re-rationalized service modes to make them more consistent and granular | Chris St. Pierre | 2012-06-05 | 1 | -2/+12 |
| | | |||||
* | | add xml:base attr to all tags that can be xincluded | Chris St. Pierre | 2012-04-10 | 4 | -11/+24 |
| | | |||||
* | | pkg_verify works on BoundPackage tag, not just Instance | Chris St. Pierre | 2012-04-09 | 1 | -1/+2 |
| | | |||||
* | | Merge branch 'maint' | Sol Jerome | 2012-03-24 | 1 | -0/+6 |
|\| | |||||
| * | schemas: Add device attributes for BoundPath entries | Sol Jerome | 2012-03-23 | 1 | -0/+6 |
| | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | | Remove svn keywords | Sol Jerome | 2012-02-19 | 13 | -13/+0 |
|/ | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | cleaned up genshi schema | Chris St. Pierre | 2012-01-23 | 5 | -50/+20 |
| | |||||
* | fixed packages schema (reported by mattikus on IRC) | Chris St. Pierre | 2012-01-23 | 1 | -15/+7 |
| | |||||
* | added support for default/mandatory/optional package groups | Chris St. Pierre | 2011-11-17 | 2 | -0/+11 |
| | |||||
* | * Added support for yum libraries (if available and configured). This | Chris St. Pierre | 2011-10-07 | 5 | -13/+23 |
| | | | | | | | | | | | | | | | | | | can dramatically reduce memory usage, and fixed several bugs: * #1014 (Package plugin can't resolve dependencies for rpms with Require: tags for full paths that aren't Provided explicitly) * #991 (Dependency Resolution difference between Package and yum) * #996 (Packages high memory usage) * Added support for Yum package groups when using yum libraries (#1039) * Fixed #911 (bcfg2 output for wrong package version with Packages is misleading) * YUMng turns down the Yum debug level itself depending on the debug/verbosity level requested by bcfg2 so you don't have to reduce the Yum debug level on a global basis * Added support for Pulp repositories, including registering Pulp consumers and binding to repositories * Added ability to disable magic OS groups | ||||
* | Action: Add "build" attribute to Schema and docs | Holger Weiß | 2011-09-22 | 2 | -0/+2 |
| | | | | | Add the "build" attribute for <Action> entries to the XML Schema and to the documentation. | ||||
* | schema fixes | Chris St. Pierre | 2011-09-20 | 2 | -12/+12 |
| | |||||
* | added Defaults plugin | Chris St. Pierre | 2011-09-19 | 5 | -46/+129 |
| | |||||
* | Schema: Add missing attributes for <BoundPath>s | Holger Weiß | 2011-09-14 | 1 | -0/+3 |
| | | | | Add a few missing attributes to the XML Schema for <BoundPath> entries. | ||||
* | Fixed GroupPatterns schema to allow multiple NameRange or NamePattern tags ↵ | Chris St. Pierre | 2011-08-17 | 1 | -12/+5 |
| | | | | (which was already supported by the code) | ||||
* | fixed attribute form of genshi keywords | Chris St. Pierre | 2011-08-08 | 1 | -12/+12 |
| | |||||
* | Lots of improvements to Packages plugin: | Chris St. Pierre | 2011-08-01 | 1 | -32/+44 |
| | | | | | | | | | | | | | | | | | | | | | | | * Better config handling: Split into packages.conf (which contains one-time configuration directives) and sources.xml (which contains the actual package sources.) The config file looks like a StructFile, and supports <Client> tags and negated Client and Group tags. Packages.Reload (_not_ Refresh) is run on changes to the sources config. tools/packages-convert.py is provided to convert to the new format. * Automagic handling of GPG keys. The new config format handles association of GPG keys go with repos; Packages then Does The Right Thing and gets them to the clients, gets them installed properly, and handles them in the specification. At the moment this only works for yum repos, not APT (see below). * Automatic generation of yum configs using the sources and GPG keys supplied. APT configs are not done yet (see below). * The early vestiges of integration with Pulp (pulpproject.org). Yet to do: * Better support for Pulp; documentation on Pulp integration. * APT support for key handling and config generation. |