summaryrefslogtreecommitdiffstats
path: root/cobbler
Commit message (Collapse)AuthorAgeFilesLines
...
* Make repo code raise exceptions that explain what about the objects is not ↵Michael DeHaan2007-11-191-2/+2
| | | | valid.
* Make the object creator code aware of subobjects.Michael DeHaan2007-11-191-2/+2
|
* All cobbler objects are now stubbed in as CLI modules, still needs testing. ↵Michael DeHaan2007-11-195-39/+316
| | | | | | Next step is to add the CLI functions that are not object-manipulation based. These will be much shorter.
* Initial bits of code to make CLI modular, and use new object system for ↵Michael DeHaan2007-11-195-763/+307
| | | | defining new CLI commands.
* Applying Ben Riggs patch to add API flag to disable triggers when addingMichael DeHaan2007-11-165-15/+23
| | | | objects.
* Fix bug related to hash evaluation, bump release for testing branchMichael DeHaan2007-11-151-0/+3
|
* Expose function for getting all modules of a specific category.Michael DeHaan2007-11-142-4/+10
|
* Update spec from release / changelog / check in SVG source for logoMichael DeHaan2007-11-141-4/+4
|
* (A) add/tweak testcase for blender cache code, (B) modify htaccess file to ↵Michael DeHaan2007-11-141-1/+1
| | | | | | only authenticate the webui, not the other cgi's.
* Disable the blender cache as it's running afoul of the sync code, mixing up ↵Michael DeHaan2007-11-145-45/+17
| | | | | | profiles/systems data incorrectly when blending objects for cobbler/sync.
* Fixes baseurls used in repo setup. For instance, if running RHEL5.1, the ↵Michael DeHaan2007-11-131-8/+22
| | | | | | | kickstart base urls in 0.6.3 would be incorrect so only core packages could be used in the kickstart if using $yum_repo_stanza.
* Remove the command class and start of making this modular, as I want to do ↵Michael DeHaan2007-11-132-368/+0
| | | | this differently.
* Abstract out the modules system to allow for other types of modules, and to ↵Michael DeHaan2007-11-128-23/+422
| | | | also centralize configuration/loading/access some more.
* Remove subobject logic from systems, which are not inheritable.Michael DeHaan2007-11-121-5/+5
|
* Fix the part that configures yum on the installed machines/etc for when ↵Michael DeHaan2007-11-091-5/+6
| | | | there is only one yum repo as part of the distro.
* Since reposync (yum-utils >1.0.4) works with rhn_yum_plugin again, make some ↵Michael DeHaan2007-11-092-10/+10
| | | | | | | fixes to enable repo handling to work better. Repos are no longer symlinked so if a name of a repository is specified that uses a channel, the repo must be named after the channel.Tested with yum-utils 1.0.4 and works fine.
* --local-filename is removed, so don't parse the option.Michael DeHaan2007-11-091-1/+0
|
* Updates to cobbler.et.redhat.comMichael DeHaan2007-11-071-2/+2
|
* Bump version for release / changelog updates.Michael DeHaan2007-11-071-3/+3
|
* Make copyfile understand that if it can't copy a file to itself it shouldn'tMichael DeHaan2007-11-071-2/+5
| | | | fail the operation.
* Fix an obscure blending corner case that was confusing koan.Michael DeHaan2007-11-061-1/+5
|
* Removing yum-utils as a package requirement because the version in EPEL does ↵Michael DeHaan2007-11-061-0/+9
| | | | not contain reposync or yumdownloader. Given that, we will now have cobbler check looking for it, and warning about it being missing, rather than making it a hard requirement.
* Fix settings display in WebUIMichael DeHaan2007-11-061-0/+4
|
* Fix deference of unused variable.Michael DeHaan2007-11-062-3/+3
|
* Changes to make the overhauled repo templating work with source repositories ↵Michael DeHaan2007-11-052-17/+14
| | | | (which are repos found on the installation media during the import process, things like RHEL5's VT repo).
* Remove debug code.Michael DeHaan2007-11-051-2/+0
|
* Optimize sync performance by caching the results of calls to "blender".Michael DeHaan2007-11-052-23/+32
|
* Slight tweak to make imports work with new repo generationMichael DeHaan2007-11-021-1/+1
|
* Making sync use the new mirror parameter.Michael DeHaan2007-11-021-2/+2
|
* 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).
* Remove --local-filename from the WebUI, since we will now use --name for the ↵Michael DeHaan2007-11-021-3/+1
| | | | filename always. To turn off the wget macro that installs things in /etc/yum.repos.d on the provisioned target, either set yum_core_mirror_from_server to disabled in cobbler settings, or remove the yum_config_stanza from the kickstart file.
* Work on getting the repos to be templated, largely complete, pending more ↵Michael DeHaan2007-11-023-50/+67
| | | | testing.
* In the process of making all repositories templates so we can apply the ↵Michael DeHaan2007-11-023-53/+105
| | | | | | | values of --server-override to them and make cobbler servers easier to migrate also. This will result in the removal of --local-filename from cobbler repos.
* Small fix to make WebUI editing of new fields work. Verification of whether ↵Michael DeHaan2007-11-011-1/+1
| | | | all the sync'd data is correct with the overrides still needs to occur.
* Since some versions of yumdownloader don't support --resolve, allow people ↵Michael DeHaan2007-11-012-2/+6
| | | | | | | | | 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.
* WebUI backend code to handle edits to the new --server-override parameters.Michael DeHaan2007-11-011-6/+6
| | | | Added for both profiles and systems.
* Code to wire up the new --server-override to the sync code. This leaves off ↵Michael DeHaan2007-11-013-17/+27
| | | | | | | | some of the repo management, which will not work with --server-override completely in all cases (depending on DNS) until we do some extra post magic in our action_sync stanza generaton. Ow, my brain hurts just thinking about other people who have to read that explanation :)
* Added a --server-override parameter, which will be used to specify a ↵Michael DeHaan2007-11-013-18/+41
| | | | | | | | | | different server address for when the server may need to provision boxen on different subnets that therefore need different source URLs and so on. This means cobbler will now be able to represent more than one server address for the same cobbler machine. WUI parts and backend changes to utilize this TBA shortly.
* Enable pagination capability for other types of cobbler objectsMichael DeHaan2007-10-311-9/+27
|
* Changelog cleanup + shorten the pagination parametersMichael DeHaan2007-10-311-2/+2
|
* Pagination on systems page complete.Michael DeHaan2007-10-311-8/+21
|
* Add in templating for $hostname and other variables for first interface, to ↵Michael DeHaan2007-10-311-1/+1
| | | | | | be backwards compatible with older templates.
* Ongoing work on WUI paginationMichael DeHaan2007-10-312-8/+31
|
* Fix for cobbler's dhcp generation behavior with the new interface ↵Michael DeHaan2007-10-313-19/+49
| | | | | | representation. (Plus some unfinished work on paginating the WebUI).
* Moving the auth parts to a .htaccess and out of Apache config. Tested on my ↵Michael DeHaan2007-10-301-2/+2
| | | | box with Digest auth and seems to work well. Misc associated packaging details.
* htaccess file should really be "htpasswd"Michael DeHaan2007-10-301-2/+2
|
* Split the CGI authentication bits out to a seperate Apache configuration ↵Michael DeHaan2007-10-291-3/+3
| | | | file, so that users who upgrade will get the new config (as the other file is marked config(noreplace)).
* Apply AT's patch to switch the WebUI to using Apache digest auth / htaccess ↵Michael DeHaan2007-10-292-153/+84
| | | | / etc
* Add --arch back to docs, plus WebUI changes to add the field.Michael DeHaan2007-10-292-1/+6
|
* Apply patch to restore --arch parameter and handling to cobbler repoMichael DeHaan2007-10-293-4/+26
| | | | management.