summaryrefslogtreecommitdiffstats
path: root/cobbler/modules
Commit message (Collapse)AuthorAgeFilesLines
* omshell wants lowercase macsMichael DeHaan2008-05-051-1/+1
|
* Get omshell path from config fileMichael DeHaan2008-05-051-2/+2
|
* Remove typo in functionMichael DeHaan2008-05-051-2/+1
|
* Apply jeckersb's patch to allow per-zone templatesMichael DeHaan2008-05-051-7/+22
|
* Various DNS/DHCP work.Michael DeHaan2008-05-022-174/+244
|
* Add some missing files and do some more work on dns/dhcp refactoringMichael DeHaan2008-05-022-3/+6
|
* Working on moving DNS/DHCP management to cobbler/modules (uses modules.conf)Michael DeHaan2008-05-022-0/+616
| | | | In progress.
* Working on adding a "cobbler buildiso" command to generate non-live CD's. ↵Michael DeHaan2008-05-011-5/+23
| | | | | | Menu does not work yet, but getting there. Also made registration check for duplicate macs, but needs testing.
* Add "dumpvars" command.Michael DeHaan2008-04-234-55/+59
|
* Finish removing mac from new install trackingMichael DeHaan2008-04-181-0/+42
|
* This is the new status engine in progress. I still need to do some things ↵Michael DeHaan2008-04-161-1/+1
| | | | | | | | to parse out times and indicate how long installs have been active (so there is an easier way to grep for last installs). Technically this will also provide ways of looking at an install history which is probably something we could add if it was interesting. Lots of options.
* To make things easier to understand, enable RW-xmlrpc by default, just ↵Michael DeHaan2008-04-161-0/+43
| | | | change the authentication modes to deny_all in the config file (by default)
* Better kerberos support. See the Wiki.Michael DeHaan2008-04-143-82/+55
|
* Import now takes an --arch, which is now a recommended field, to ensureMichael DeHaan2008-04-111-3/+5
| | | | best practices in naming.
* Two things -- (A) remove rhpl dep as we aren't using it and we want to useMichael DeHaan2008-04-0913-14/+14
| | | | | more standard xlat for other distros potentially, (B) fix the kerb module some more.
* Added a "--clobber" option to all add commands that allows the add to ↵Michael DeHaan2008-04-044-0/+16
| | | | function in an "add or edit" mode. Before in Cobbler, add and edit were largely aliases so this was not needed -- now it is. Using --clobber the object will be created if it does not exist, or it will overwrite the existing one (as "edit" does) when it is there. If --clobber is left off, add will refuse to overwrite an existing object. This is a minor break to scripts that are calling cobbler directly but not those to API users -- scripts /should/ be checking return codes.
* Remove check from this area of the command line.root2008-04-041-4/+0
|
* Working on adding checks for duplicate names/ips/macs to cobblerroot2008-04-041-1/+6
|
* Some fixes to the ownership module.Michael DeHaan2008-04-021-4/+4
|
* Make changes in order to assure that users not in users.conf can still readMichael DeHaan2008-04-021-0/+7
| | | | | | web content if cleared past the authentication layer. Also make changes to the kickstart editor to indicate to users when they don't have permission to edit kickstarts -- and to show possible causes.
* Implementated authorization logic around shared kickstart templates.Michael DeHaan2008-04-021-17/+52
|
* Apply vlaurenz's LDAP patch to allow non-anonymous bind and other magic ↵Michael DeHaan2008-04-011-14/+24
| | | | | | | neccessary in some configurations. Wiki has/will be updated to explain usage for those who need it. For those that don't the defaults should be sufficient for the new parameters.
* Minor changes to the authn/z test program so they don't go through ApacheMichael DeHaan2008-03-311-2/+2
| | | | | auth filters and can produce slightly more useful feedback, also removed a stray print.
* Now that authz_ownership works, remove debug code to make it easier to read.Michael DeHaan2008-03-271-33/+5
| | | | | Also enable code in test scripts to prevent clobbering a users "users.conf" file when running unit tests.
* Fixes to authz_ownership module, tests pass now.Michael DeHaan2008-03-271-15/+24
|
* Adding ownership module + tests and associated changes to cobblerd to make itMichael DeHaan2008-03-271-0/+155
| | | | | work a little better. This module is not fully tested yet, so don't use it yet in production.
* Add a --owner to all the objects, plus associated API calls and backend ↵Michael DeHaan2008-03-264-0/+19
| | | | | | | | stuff, for use with the (pending real soon now) authz_ownership module. Also updated docs. Incidentally, self.settings.tftpboot is now utils.tftpboot_location() -- which is required because tftpboot moves around. Previously this was masked to still look like a settings variable but I decided to remove the hack. All code using that location has been updated appropriately.
* Updated LDAP and authorization code, plus packagingMichael DeHaan2008-03-262-6/+27
|
* Remove test data from gitMichael DeHaan2008-03-251-2/+1
|
* Preliminary support for authentication against LDAPMichael DeHaan2008-03-252-0/+147
|
* Doc fixMichael DeHaan2008-02-251-1/+4
|
* Recursive deletes are now possible with --recursive. Web UI still needs to ↵Michael DeHaan2008-01-312-0/+5
| | | | take advantage of this.
* Added --rsync-flags to cobbler import.Michael DeHaan2008-01-101-1/+3
|
* Added a parameter --yumopts which allows setting parameters for yum plugins ↵Michael DeHaan2008-01-091-3/+7
| | | | | | in a manner similar to how --kopts and --ksmeta works.
* Apply euclid's patch to allow import to take a --kickstart parameterMichael DeHaan2008-01-041-1/+3
|
* Add some options back that went missing in the command line refactor.Michael DeHaan2008-01-041-6/+9
|
* Performance tweaking and benchmarks.Michael DeHaan2007-12-124-5/+27
|
* Lots of logging improvements, keep sync from blitzing the WebUIMichael DeHaan2007-12-061-0/+3
|
* Some initial work on kerberos authentication via a helper program, some work ↵Michael DeHaan2007-12-053-5/+83
| | | | | | on making the API have access to the log files and logging everything done there. The logging work, as well as kerb testing, are incomplete at this point, though authn_configfile works fine.
* Work on making the default service authenticator grok Apache htdigest files.Michael DeHaan2007-12-051-12/+35
|
* AuthN/AuthZ modules are now pluggable, http://127.0.0.1/cobbler/web now ↵Michael DeHaan2007-12-042-0/+94
| | | | active for mod_python using AuthN/AuthZ, backend now also doing AuthZ. default AuthN mechanism is using /etc/cobbler/auth.conf for now, which needs to be replaced, should use htdigest data at minimum.
* Apply Christophe's patch to enable yum priorities. Slightly tweaked to ↵Michael DeHaan2007-11-291-0/+2
| | | | default to 99, not 200.
* Rewire virt_type into the CLI, which was missing in the rewritten version.Michael DeHaan2007-11-291-0/+1
|
* Allow xenfv as a virt type, also make --interface=N work for system editsMichael DeHaan2007-11-281-1/+5
|
* Changes to make "cobbler ___ report [___]" and "cobbler ___ list" work like ↵Michael DeHaan2007-11-275-77/+51
| | | | they used to, which means adding a few subcommands, abstracting away the list logic, and writing some minor code to make the trailing names look like --name=x to please optparse.
* Make reserialize call the right API function.Michael DeHaan2007-11-271-1/+3
|
* Work on CLI functions for manipulating objects, including adding the delete ↵Michael DeHaan2007-11-265-18/+19
| | | | code back.
* Misc fixes during CLI testing. Not done yet.Michael DeHaan2007-11-191-1/+4
|
* Further work on CLI modularization. All commands implemented now, except ↵Michael DeHaan2007-11-195-0/+303
| | | | | | | for old school compatibility translation for list/report. All commands will then need to be tested...
* All cobbler objects are now stubbed in as CLI modules, still needs testing. ↵Michael DeHaan2007-11-194-8/+283
| | | | | | Next step is to add the CLI functions that are not object-manipulation based. These will be much shorter.