| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Reasonably efficient, and allows for faster display/searching, with the
ability to do arbitrary nesting for config display when we have inheritable
profiles implemented.
|
|
|
|
|
|
| |
either the inferred sytem name or the values given to --ip-address (--ip)
or --mac-address (--mac). Change the action code to use this, and not
create PXE entries when such info is not available.
|
|
|
|
|
|
|
| |
translation function and run manual testing to ensure no functional errors in other
places (such as import).
cobbler_msg (strings file) has been removed.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
for dnsmasq, only writing minimal contents to /etc/dnsmasq.conf --
basically just tagging the systems with weird arches so they get the right
bootloaders. "Cobbler sync" will only need to be run when adding the
systems with the weird arches, and others should be dynamic without need
to SIGHUP (/sbin/service restart) dnsmasq. In theory :)
dnsmasq integration with cobbler is still rather experimental, but looks
solid thus far. Have not actually tested any non-pxelinux.0 arches.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
exercised by API users to prevent install-loop scenarios
by taking action as a result of some event in post.
Also making syncless code modifications work with IA64 tftp locations.
|
|
|
|
| |
code so it deletes the right file in kickstarts_sys.
|
|\ |
|
| |
| |
| |
| | |
a SuSE answer file (needs testing) and can make way for other distros. koan needs to detect when it's been given a non-redhat based distro and not do anything, though cobbler PXE should work in both cases.
|
|/ |
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
add/remove commands that do not require running "sync". Sync will only be required when the kickstart files behind systems change, or when YAML is hand edited. This should vastly improve cobbler for use in larger systems, especially when used as a library when all control paths are known.
Sync will still be required once for an initial install (just once), or whenever kickstart or YAML files are edited. It can also be run again at any time for a sanity check -- sync isn't going away.
|
|
with add/remove command.
|