| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
intermediate subobjects of the same type in the way.
For instance, the conceptual parent of a subprofile is not the parent profile,
but is the distro object.
Also fixing a bug in is_pxe_supported()
|
|
|
|
|
|
| |
Reasonably efficient, and allows for faster display/searching, with the
ability to do arbitrary nesting for config display when we have inheritable
profiles implemented.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
support
of inheritance hierarchies, as well as making more data available to koan and the kickstart
templating engine.
With this change, any variable in the tree (anywhere), is now accessible via Cheetah -- and
the same goes for koan XMLRPC.
Unit tests pass and looks okay on the outside, though this still warrants extended testing
to verify no unintended behaviors have changed.
|
|
|
|
| |
yum_rhn_plugin. Needs further testing.
|
|
|
|
| |
cache" as a default value.
|
|
|
|
| |
eliminate extra calls to createrepo.
|
|
|
|
| |
triggers, plus my modifications to make them deal with return codes.
|
| |
|
| |
|
|
|
|
| |
CHANGELOG changes.
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
case.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Also add --hostname option to "cobbler system add" for dnsmasq DNS control
features.
|
|
|
|
| |
accept -c.
|
| |
|
|
|
|
| |
parameter.
|
| |
|
|
|
|
| |
(This should probably be replaced with a regex eventually).
|
| |
|
| |
|
|
|
|
|
| |
and also deal with createrepo possibly not having support for --basedir,
which is true in newer createrepos.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
object renaming, copying, and editing -- previously only addition and
removal were supported. This frees uses (hopefully) from the need
to hack YAML and risk damaging their configurations by rendering the
config unparseable. It also makes "cobbler list" print out a simple
tree representation that shows the association between objects.
This also relaxes the requirements for what constitutes a kernel and initrd
filename, just in case they are named something different. They still have
to exist.
|
|
|
|
| |
import code.
|
|
|
|
|
| |
info over XMLRPC, allowing koan to stop needing to grok YAML. Older
versions of koan will remain compatible over standard http://.
|
|
|
|
|
|
|
|
| |
more efficient.
Make both the Config and BootAPI objects Borgs, to prevent duplicate
configuration records. Also do not implicitly serialize configuration
objects unless the with_copy parameter is used.
|
| |
|
|
|
|
|
|
|
|
| |
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...
|
|
|
|
| |
applies to "cobbler reposync" as well as "cobbler import".
|
|
|
|
|
| |
so createrepo can be run repeatedly. This has been applied to ks_mirror
(import) content but also needs to be done soon for cobbler_reposync.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
watcher.py mod_python script, so there is room for greater platform
compatibility. A cgi-based more-portable alternative to watcher is still
desirable.
Since apache logs are cycled more frequently than cobbler logs, this does
mean that we lose a bit of granularity with regards to start/stop times,
though this can presumably be refined. Last request time (the most
important bit) is still solid.
Need to verify that Apache log time parsing (strptime) isn't doing
anything strange with time zones as cobbler is logging GMT. I suspect
it might and that would affect results and state detection.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
allows for partial mirroring of RPM content from a yum repository using
yumdownloader. An example of this would be wanting to have a local mirror
of useful tools from FC6 Extras (cobbler and koan, possibly?) while not
pulling down content that just takes up time/space (like 3D games). This
will work for http:// and ftp:// repositories, but not RHN at this point.
Incidentally this feature doesn't resolve dependencies at this point
because yumdownloader is currently broken.
See https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=232183
So, for now, give all dependencies for --rpm-list and when yumdownloader
gets fixed, the "--resolve" argument can be reinserted and this will be
a lot more useful.
|
|
|
|
|
| |
some problems there. Need to replace it with something more portable.
Can consider working in better tracking info at the same time.
|
| |
|
| |
|
| |
|
| |
|
| |
|