summaryrefslogtreecommitdiffstats
path: root/cobbler/settings.py
Commit message (Collapse)AuthorAgeFilesLines
* Added some check code for BIND.Michael DeHaan2008-05-021-0/+2
|
* Adjusting the dhcp patch some, prior to moving it all into modules/Michael DeHaan2008-05-021-1/+1
|
* Apply John Eckersberg's patch for BIND management.Michael DeHaan2008-05-021-0/+4
|
* Apply Pablo's patch to add OMAPI support to dhcp config generation.Michael DeHaan2008-05-021-0/+2
|
* Kickstarts are now dynamically generated by mod_python, CGI's now fallMichael DeHaan2008-04-181-3/+2
| | | | under mod_python, kickstart templating code now moved out of sync function.
* Change settings.Michael DeHaan2008-04-161-1/+1
|
* Replaced the existing cobbler pre/post install triggers system with a much ↵Michael DeHaan2008-04-151-1/+1
| | | | more flexible model that (for each system) passes in the following. First arg: the word "system" or "profile", Second arg: the name of the said system or profile, Third: the MAC if available, Fourth: the IP. This is all logged by a default "status" trigger to /var/log/cobbler/install.log, for being read by the soon-to-be-revamped cobbler check. The check system logs all of this in order, followed by the word "start" or "stop", followed by the number of seconds since Epoch.
* Two things -- (A) remove rhpl dep as we aren't using it and we want to useMichael DeHaan2008-04-091-1/+1
| | | | | more standard xlat for other distros potentially, (B) fix the kerb module some more.
* Working on adding checks for duplicate names/ips/macs to cobblerroot2008-04-041-0/+2
|
* Fix default ownership on cobbler owned objects to come from the settingsMichael DeHaan2008-04-031-1/+1
| | | | | file (who's default is "admin" through the CLI) ... the webui will prepopulate the field with the name of the logged in user.
* Added some code to allow assignment of default ownership from settings for newMichael DeHaan2008-04-021-0/+1
| | | | objects. Also, ownership field for new objects in the WebUI is prepopulated with the username of the logged in user, to prevent accidental lockouts. All of this is untested at this point -- will be polished up soon.
* Apply vlaurenz's LDAP patch to allow non-anonymous bind and other magic ↵Michael DeHaan2008-04-011-0/+4
| | | | | | | 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.
* Add a --owner to all the objects, plus associated API calls and backend ↵Michael DeHaan2008-03-261-6/+0
| | | | | | | | 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.
* Preliminary support for authentication against LDAPMichael DeHaan2008-03-251-1/+5
|
* tftpboot location discovery for F9Michael DeHaan2008-03-251-1/+8
|
* Merge branch 'master' into develMichael DeHaan2008-03-251-1/+1
|\
| * Fix default flags for yumdownloaderMichael DeHaan2008-03-131-1/+1
| |
* | Adding patch to send hostnameMichael DeHaan2008-03-121-0/+1
|/
* Getting ready for 0.8.2 releaseMichael DeHaan2008-03-071-0/+2
|
* Patch to fix error during reposyncMichael DeHaan2008-02-181-1/+1
|
* Bump version. Also add additional virt default values to settings.Michael DeHaan2008-01-211-0/+2
|
* Added http_port parameter to settings so Apache can run on ports other than 80.Michael DeHaan2008-01-101-0/+1
|
* Added a parameter --yumopts which allows setting parameters for yum plugins ↵Michael DeHaan2008-01-091-1/+1
| | | | | | in a manner similar to how --kopts and --ksmeta works.
* Some initial work on kerberos authentication via a helper program, some work ↵Michael DeHaan2007-12-051-0/+1
| | | | | | 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.
* Slight changes to post install triggers patch, namely adding some underscores.Michael DeHaan2007-11-291-1/+1
|
* Initial application of Tim V's patch to enable post install triggers.Michael DeHaan2007-11-291-0/+1
|
* Removing docs on yum_core_mirror_from_server (off by default), now ↵Michael DeHaan2007-11-021-1/+1
| | | | explaining yum_post_install_mirror (which is on by default, and only slightly different).
* Since some versions of yumdownloader don't support --resolve, allow people ↵Michael DeHaan2007-11-011-1/+2
| | | | | | | | | to remove it by moving it to the configuration file. By default, it will be there, but this provides a fix for those running OS's with an old version of yum/yumdownloader. If -resolve is not in settings, --rpmlist on "cobbler repo add" needs to include all dependencies for the packages listed, which could be a rather long list.
* Various changes to allow for increased performance in the WebUI and in ↵Michael DeHaan2007-10-171-9/+0
| | | | | | saving state, plus a fix to import that keeps from creating extra yum repo entries for various distros.
* Added profile virt-bridge setting to the settings fileMichael DeHaan2007-10-101-0/+1
|
* Permissions cleanup and moving settings to be packaged in the RPM.root2007-09-141-0/+11
|
* Providing for a read-write XMLRPC API, off by default, set xmlrpc_rw_enabled ↵Michael DeHaan2007-09-101-0/+2
| | | | | | to 1 in settings to enable. Currently no methods implemented other than test, user validation is a stub.
* Further work on interchangeable backends. Rather than keeping the config fileroot2007-09-051-6/+3
| | | | | | | | | | | | | | format choice in settings (which is something of a Catch-22 situation), this may end up being a config file setting in /etc. Module loaders work and still default to yaml, though I've coded up a sample simple_json serializer that will be functional if users install simple-json. This is just demoware, JSON isn't replacing yaml and is (at least in this case) not as readable because of the way it escapes slashes. This is primarily to enable future work to integrate with other config file formats, such as possibly getting some of the system info from LDAP. Possibly.
* Working on pluggable serializers.root2007-09-051-4/+4
|
* removed deprecated enchant function/module (just use SSH!), config file cleanup.root2007-09-051-27/+31
|
* Implement PXE boot loop prevention feature using a CGI script that speaks to ↵Michael DeHaan2007-08-031-1/+2
| | | | | | a special function in cobblerd.
* Added a SNIPPET::foo feature which can do the equivalent of %include in ↵Michael DeHaan2007-07-271-0/+1
| | | | | | | | | kickstart without the need for a wget and http hosting. Snippets live in /var/lib/cobbler/snippets -- Cobbler ships with only one snippet now (as a demo), though users can create as many as they want.
* Set default virt type to autodetect.Michael DeHaan2007-07-251-1/+1
|
* Adding plumbing in cobbler for --virt-path and --virt-type options.Michael DeHaan2007-07-121-1/+2
|
* Begining of i18n of cobbler. Tests pass, works with English. Need to testMichael DeHaan2007-05-291-3/+3
| | | | | | | translation function and run manual testing to ensure no functional errors in other places (such as import). cobbler_msg (strings file) has been removed.
* Starting to add i18n to cobbler using rhplMichael DeHaan2007-05-251-0/+1
|
* Add support for dnsmasq as an alternative to ISC dhcpd.Michael DeHaan2007-05-241-0/+3
| | | | | Also add --hostname option to "cobbler system add" for dnsmasq DNS control features.
* Changes cobbler_syslogd to cobblerd, and this new daemon now offers koanMichael DeHaan2007-04-191-0/+1
| | | | | info over XMLRPC, allowing koan to stop needing to grok YAML. Older versions of koan will remain compatible over standard http://.
* Turning off core-repo mirror feature by default, as most enterpriseMichael DeHaan2007-04-161-1/+1
| | | | | | | | deployments may not want this behavior, and it is not ideal with RHN setups. Changed manpage docs appropriately. Also fixing bug where source_repo detection went up one directory to high...
* Doc cleanup.Michael DeHaan2007-04-051-21/+22
|
* Ongoing work for 0.4.4 -- misc tweaks/fixes, and continuation on the ↵Michael DeHaan2007-03-221-2/+0
| | | | | | | kernel-parameters-get-shorter effort as well as templating and import features. Plus some random things, like case insensitive paths and some additional argument checking.
* Most of these diffs come from directory reorg/cleanup, though the main ↵Michael DeHaan2007-03-191-2/+1
| | | | feature here is the start of a better --import command that creates significantly shorter paths and can work more reliably on mounted DVD images (losetup or otherwise). Detection of kickstarts based on paths needs to be augmented by additional means for this to really work. However, changes going in here (and still more to come) result in cleaner names for imported profiles, and substantially shorter kernel option command lines, which is needed to keep under the 255 limit. There is also some work here going in to template out all of the files for PXE, reducing the amount of code in action_sync and also making PXE setups much more customizable (menu choices, titles, random parameters, ipappend 2, etc) without patching the source. "tree" on import is also attached now to the distro, not the profile. So, whew, that's a lot.
* Converting storage for template parameters, kernel options, and repo lists ↵Michael DeHaan2007-02-141-1/+13
| | | | | | | (basically anything that's not really a string or a number) to a list or hash, as appropriate. This will allow the cobbler API to accept list/hash input as appropriate in addition to strings, allowing for more advanced use of the templating engine. This also extends more power to the user to add their own entries in /var/lib/cobbler files for ksmeta, as opposed to having to enter in --ksmeta options on the command line, which previously did not tolerate newlines. All of this is backwards compatible with the old format (both should load fine). Files will convert over to the new format once any add commands are run.
* Work towards implementation of optional integrated "light" sync support, ↵Michael DeHaan2007-02-011-1/+2
| | | | | | which is enabled by default in /var/lib/cobbler/settings. Users of the API will need to use the with_copy=True and with_delete=True parameters to initiate this behavior. As mentioned in the previous commit, sync() still needs to be run at least once prior to any add commands using this feature.
* Added syslog watcher script.mdehaan@mdehaan.rdu.redhat.com2007-01-221-1/+2
| | | | Packaging + parsing still TBA.