Michael DeHaan 34471cf
%global debug_package %{nil}
Orion Poplawski 881845e
Orion Poplawski 881845e
%global tftp_dir /var/lib/tftpboot/
Orion Poplawski 881845e
Orion Poplawski 2a6e27b
%global commit0 f78af86a963b099d1e22586b24aedff9062da9c1
Orion Poplawski 02dede2
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
Orion Poplawski 02dede2
Orion Poplawski b161a77
Name:           cobbler
Orion Poplawski 739d41a
Version:        2.8.4
589191c
Release:        6%{?dist}
Orion Poplawski b161a77
Summary:        Boot server configurator
Orion Poplawski b161a77
URL:            http://cobbler.github.io/
Orion Poplawski b161a77
License:        GPLv2+
Orion Poplawski b161a77
Source0:        https://github.com/cobbler/cobbler/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
e52b9e5
# Revert ipmi feature - broken in 2.8
e52b9e5
# https://github.com/cobbler/cobbler/issues/1907
e52b9e5
Patch0:         cobbler-revert-ipmi.patch
502c3ab
# Fix pod2man invocation
502c3ab
# https://bugzilla.redhat.com/show_bug.cgi?id=1653415
502c3ab
# https://github.com/cobbler/cobbler/pull/1947
502c3ab
Patch1:         cobbler-pod2man.patch
Scott Henson 8e535ea
Scott Henson 8e535ea
BuildRequires: git
Orion Poplawski 2103f8e
BuildRequires: /usr/bin/pathfix.py
71e88c9
BuildRequires: python2-devel
7c672d4
BuildRequires: python2-pyyaml
7c672d4
BuildRequires: python2-setuptools
Orion Poplawski 657d95a
%if 0%{?fedora} >= 28 || 0%{?rhel} > 7
Orion Poplawski 657d95a
BuildRequires: python2-cheetah
38dd02f
%else
38dd02f
BuildRequires: python-cheetah
38dd02f
%endif
Scott Henson 8e535ea
Michael DeHaan e4500a1
Requires: httpd
Michael DeHaan e4500a1
Requires: tftp-server
Michael DeHaan 00e3e8d
Requires: createrepo
38dd02f
Requires: rsync
Orion Poplawski 657d95a
Requires: python2-simplejson
Orion Poplawski 657d95a
Requires: python2-pyyaml
38dd02f
%if 0%{?fedora} >= 28 || 0%{?rhel} > 7
38dd02f
Requires: python2-mod_wsgi
7c672d4
Requires: python2-cheetah
7c672d4
Requires: python2-netaddr
7c672d4
Requires: python2-urlgrabber
38dd02f
%else
38dd02f
Requires: mod_wsgi
38dd02f
Requires: python-cheetah
38dd02f
Requires: python-netaddr
38dd02f
Requires: python-urlgrabber
38dd02f
%endif
296e45d
# syslinux is only available on x86
296e45d
%ifarch %{ix86} x86_64
James Cammarata b84b464
Requires: syslinux
296e45d
%endif
Scott Henson 8e535ea
Michael DeHaan 41121e2
Requires: genisoimage
Orion Poplawski b161a77
%if 0%{?fedora}
Orion Poplawski 08eda2f
Requires: dnf-plugins-core
Orion Poplawski 6a9ba9e
%else
Michael DeHaan 7aac99d
Requires: yum-utils
Orion Poplawski 6a9ba9e
%endif
58fe3a9
%if 0%{?fedora} || 0%{?rhel} >= 7
beea7df
BuildRequires: systemd
beea7df
Requires(post): systemd
beea7df
Requires(preun): systemd
beea7df
Requires(postun): systemd
0512a60
%else
Michael DeHaan e785bbc
Requires(post):  /sbin/chkconfig
Michael DeHaan e785bbc
Requires(preun): /sbin/chkconfig
Michael DeHaan e785bbc
Requires(preun): /sbin/service
0512a60
%endif
0512a60
Michael DeHaan e4500a1
%description
Orion Poplawski 881845e
Cobbler is a network install server.  Cobbler supports PXE, ISO
Orion Poplawski 881845e
virtualized installs, and re-installing existing Linux machines.
Orion Poplawski 881845e
The last two modes use a helper tool, 'koan', that integrates with
Scott Henson 8e535ea
cobbler.  There is also a web interface 'cobbler-web'.  Cobbler's
Scott Henson 8e535ea
advanced features include importing distributions from DVDs and rsync
Scott Henson 8e535ea
mirrors, kickstart templating, integrated yum mirroring, and built-in
Scott Henson 8e535ea
DHCP/DNS Management.  Cobbler has a XMLRPC API for integration with
Scott Henson 8e535ea
other applications.
Michael DeHaan e4500a1
Orion Poplawski b161a77
Orion Poplawski b161a77
%package -n cobbler-web
Orion Poplawski b161a77
Summary:        Web interface for Cobbler
Orion Poplawski b161a77
BuildArch:      noarch
Orion Poplawski b161a77
Requires:       cobbler
38dd02f
%if 0%{?fedora} >= 28 || 0%{?rhel} > 7
e7675c9
Requires:       python2-django1.11
38dd02f
Requires:       python2-mod_wsgi
Orion Poplawski b161a77
%else
38dd02f
Requires:       Django > 1.6
38dd02f
Requires:       mod_wsgi
Orion Poplawski 52a2b7b
%endif
Orion Poplawski b161a77
Requires:       mod_ssl
Orion Poplawski b161a77
Requires(post): openssl
Orion Poplawski b161a77
Orion Poplawski b161a77
%description -n cobbler-web
Orion Poplawski b161a77
Web interface for Cobbler that allows visiting
Orion Poplawski b161a77
http://server/cobbler_web to configure the install server.
Orion Poplawski b161a77
Orion Poplawski b161a77
Orion Poplawski b161a77
%package -n koan
Orion Poplawski b161a77
Summary:        Helper tool that performs cobbler orders on remote machines
Orion Poplawski b161a77
BuildArch:      noarch
7c672d4
Requires:       python2-simplejson
Orion Poplawski 657d95a
%if 0%{?fedora} >= 28 || 0%{?rhel} > 7
Orion Poplawski 657d95a
Requires:       python2-ethtool
b0adc1a
Requires:       python2-urlgrabber
38dd02f
%else
Orion Poplawski 657d95a
Requires:       python-ethtool
b0adc1a
Requires:       python-urlgrabber
38dd02f
%endif
Orion Poplawski b161a77
Requires:       virt-install
Orion Poplawski b161a77
Orion Poplawski b161a77
%description -n koan
Orion Poplawski b161a77
Koan stands for kickstart-over-a-network and allows for both
Orion Poplawski b161a77
network installation of new virtualized guests and reinstallation
Orion Poplawski b161a77
of an existing system.  For use with a boot-server configured with Cobbler
Orion Poplawski b161a77
Orion Poplawski b161a77
Orion Poplawski b161a77
%prep
Orion Poplawski d67c565
%autosetup -p1
Orion Poplawski 2103f8e
pathfix.py -pni "%{__python2} %{py2_shbang_opts}" .
Michael DeHaan e4500a1
Michael DeHaan e4500a1
%build
Orion Poplawski 27f3c55
%py2_build
Michael DeHaan e4500a1
Michael DeHaan e4500a1
%install
Orion Poplawski 27f3c55
%py2_install
Scott Henson 8e535ea
Orion Poplawski 881845e
# cobbler
Orion Poplawski 881845e
rm $RPM_BUILD_ROOT%{_sysconfdir}/cobbler/cobbler.conf
Orion Poplawski 881845e
Orion Poplawski 881845e
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d
Orion Poplawski 881845e
mv $RPM_BUILD_ROOT%{_sysconfdir}/cobbler/cobblerd_rotate $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/cobblerd
Scott Henson 8e535ea
Orion Poplawski 03cf87b
# Create data directories in tftp_dir
Orion Poplawski 03cf87b
mkdir -p $RPM_BUILD_ROOT%{tftp_dir}/{boot,etc,grub,images{,2},ppc,pxelinux.cfg,s390x}
Orion Poplawski 881845e
Orion Poplawski 881845e
%if 0%{?rhel} == 6
Orion Poplawski 881845e
# sysvinit
Orion Poplawski 881845e
mkdir -p %{_sysconfdir}/init.d
Orion Poplawski 881845e
mv $RPM_BUILD_ROOT%{_sysconfdir}/cobbler/cobblerd $RPM_BUILD_ROOT%{_sysconfdir}/init.d/cobblerd
Orion Poplawski 881845e
rm $RPM_BUILD_ROOT%{_sysconfdir}/cobbler/cobblerd.service
Scott Henson 8e535ea
%else
Orion Poplawski 881845e
# systemd
Orion Poplawski 881845e
rm $RPM_BUILD_ROOT%{_sysconfdir}/cobbler/cobblerd
Orion Poplawski 881845e
rm $RPM_BUILD_ROOT%{_sysconfdir}/init.d/cobblerd
Orion Poplawski 881845e
mkdir -p $RPM_BUILD_ROOT%{_unitdir}
Orion Poplawski 881845e
mv $RPM_BUILD_ROOT%{_sysconfdir}/cobbler/cobblerd.service $RPM_BUILD_ROOT%{_unitdir}
Scott Henson 8e535ea
%endif
Scott Henson 8e535ea
Orion Poplawski 881845e
# cobbler-web
Orion Poplawski 881845e
rm $RPM_BUILD_ROOT%{_sysconfdir}/cobbler/cobbler_web.conf
Michael DeHaan e4500a1
Orion Poplawski 881845e
# koan
Orion Poplawski 881845e
mkdir -p $RPM_BUILD_ROOT/var/spool/koan
0512a60
Orion Poplawski 881845e
Orion Poplawski 881845e
%pre
Orion Poplawski 881845e
if (( $1 >= 2 )); then
Orion Poplawski 881845e
    # package upgrade: backup configuration
Orion Poplawski 881845e
    DATE=$(date "+%Y%m%d-%H%M%S")
Orion Poplawski 881845e
    if [[ ! -d /var/lib/cobbler/backup/upgrade-${DATE} ]]; then
Orion Poplawski 881845e
        mkdir -p /var/lib/cobbler/backup/upgrade-${DATE}
0512a60
    fi
Orion Poplawski 881845e
    for i in "config" "snippets" "kickstarts" "triggers" "scripts"; do
Orion Poplawski 881845e
        if [[ -d /var/lib/cobbler/${i} ]]; then
Orion Poplawski 881845e
            cp -r /var/lib/cobbler/${i} /var/lib/cobbler/backup/upgrade-${DATE}
Orion Poplawski 881845e
        fi
0512a60
    done
Orion Poplawski 881845e
    if [[ -d /etc/cobbler ]]; then
Orion Poplawski 881845e
        cp -r /etc/cobbler /var/lib/cobbler/backup/upgrade-${DATE}
Orion Poplawski 881845e
    fi
0512a60
fi
0512a60
0512a60
Orion Poplawski 881845e
%if 0%{?rhel} == 6
Orion Poplawski 881845e
%post
Orion Poplawski 881845e
# package install
Orion Poplawski 881845e
if (( $1 == 1 )); then
Orion Poplawski 881845e
    /sbin/chkconfig --add cobblerd > /dev/null 2>&1
Orion Poplawski 881845e
    /etc/init.d/cobblerd start > /dev/null 2>&1
Orion Poplawski 881845e
    /etc/init.d/httpd restart > /dev/null 2>&1
Orion Poplawski 881845e
fi
Orion Poplawski 881845e
%preun
Orion Poplawski 881845e
# before last package is removed
Orion Poplawski 881845e
if (( $1 == 0 )); then
Orion Poplawski 881845e
    /sbin/chkconfig --del cobblerd > /dev/null 2>&1
Orion Poplawski 881845e
    /etc/init.d/cobblerd stop > /dev/null 2>&1
Orion Poplawski 881845e
fi 
0512a60
%postun
Orion Poplawski 881845e
# after last package is removed
Orion Poplawski 881845e
if (( $1 == 0 )); then
Orion Poplawski 881845e
    /etc/init.d/httpd condrestart > /dev/null 2>&1
Orion Poplawski 881845e
fi
Orion Poplawski 881845e
%endif
0512a60
0512a60
Orion Poplawski 881845e
%if 0%{?fedora} || 0%{?rhel} >= 7
Michael DeHaan de200f9
%post
Orion Poplawski 881845e
%systemd_post cobblerd.service
Michael DeHaan de200f9
Michael DeHaan de200f9
%preun
Orion Poplawski 881845e
%systemd_preun cobblerd.service
Michael DeHaan e785bbc
Michael DeHaan e785bbc
%postun
Orion Poplawski 881845e
%systemd_postun_with_restart cobblerd.service
0512a60
%endif
Michael DeHaan 41121e2
Orion Poplawski b161a77
%post -n cobbler-web
Orion Poplawski b161a77
# Change the SECRET_KEY option in the Django settings.py file
Orion Poplawski b161a77
# required for security reasons, should be unique on all systems
Orion Poplawski b161a77
RAND_SECRET=$(openssl rand -base64 40 | sed 's/\//\\\//g')
Orion Poplawski b161a77
sed -i -e "s/SECRET_KEY = ''/SECRET_KEY = \'$RAND_SECRET\'/" /usr/share/cobbler/web/settings.py
Orion Poplawski b161a77
Orion Poplawski 881845e
Michael DeHaan e4500a1
%files
Orion Poplawski 6a9ba9e
%license COPYING
Orion Poplawski b161a77
%doc AUTHORS README.md docs/README.openvz docs/README.mysql
Orion Poplawski b161a77
%config(noreplace) %{_sysconfdir}/cobbler
Orion Poplawski b161a77
%config(noreplace) %{_sysconfdir}/logrotate.d/cobblerd
Orion Poplawski b161a77
%config(noreplace) /etc/httpd/conf.d/cobbler.conf
Michael DeHaan e4500a1
%{_bindir}/cobbler
Michael DeHaan 41121e2
%{_bindir}/cobbler-ext-nodes
Michael DeHaan 7cccc93
%{_bindir}/cobblerd
Orion Poplawski 881845e
%{_sbindir}/tftpd.py
Orion Poplawski b161a77
%{_mandir}/man1/cobbler.1*
Orion Poplawski b161a77
%{python2_sitelib}/cobbler/
Orion Poplawski 881845e
%{python2_sitelib}/cobbler*.egg-info
58fe3a9
%if 0%{?fedora} || 0%{?rhel} >= 7
0512a60
%{_unitdir}/cobblerd.service
0512a60
%else
Michael DeHaan 7cccc93
/etc/init.d/cobblerd
0512a60
%endif
Orion Poplawski 03cf87b
%{tftp_dir}/*
Orion Poplawski 881845e
/var/www/cobbler
Scott Henson 8e535ea
%config(noreplace) /var/lib/cobbler
James Cammarata e7a702b
%exclude /var/lib/cobbler/webui_sessions
Scott Henson 8e535ea
/var/log/cobbler
Scott Henson 8e535ea
Orion Poplawski b161a77
%files -n cobbler-web
Orion Poplawski b161a77
%license COPYING
Orion Poplawski b161a77
%doc AUTHORS README.md
Orion Poplawski b161a77
%config(noreplace) /etc/httpd/conf.d/cobbler_web.conf
Orion Poplawski b161a77
%attr(-,apache,apache) /usr/share/cobbler/web
Orion Poplawski b161a77
%dir %attr(700,apache,root) /var/lib/cobbler/webui_sessions
Orion Poplawski b161a77
%attr(-,apache,apache) /var/www/cobbler_webui_content/
Orion Poplawski 881845e
Michael DeHaan 7aac99d
%files -n koan
Orion Poplawski 6a9ba9e
%license COPYING
Orion Poplawski b161a77
%doc AUTHORS README.md
Orion Poplawski b161a77
%{_bindir}/cobbler-register
Michael DeHaan 7aac99d
%{_bindir}/koan
James Cammarata e7a702b
%{_bindir}/ovz-install
Orion Poplawski b161a77
%{_mandir}/man1/koan.1*
Orion Poplawski b161a77
%{_mandir}/man1/cobbler-register.1*
Orion Poplawski b161a77
%{python2_sitelib}/koan/
71e88c9
%exclude %{python2_sitelib}/koan/sub_process.py*
71e88c9
%exclude %{python2_sitelib}/koan/opt_parse.py*
71e88c9
%exclude %{python2_sitelib}/koan/text_wrap.py*
Orion Poplawski b161a77
/var/lib/koan
Orion Poplawski 881845e
/var/log/koan
Orion Poplawski b161a77
/var/spool/koan
Michael DeHaan cf2ac55
Orion Poplawski 881845e
Michael DeHaan 7aac99d
%changelog
589191c
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.4-6
589191c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
589191c
502c3ab
* Mon Nov 26 2018 Orion Poplawski <orion@nwra.com> - 2.8.4-5
502c3ab
- Fix empty man pages (BZ 1653415)
502c3ab
e52b9e5
* Mon Nov 26 2018 Orion Poplawski <orion@nwra.com> - 2.8.4-4
e52b9e5
- Revert bind_manage_ipmi feature that is broken on 2.8
e52b9e5
Orion Poplawski 2103f8e
* Sun Nov 25 2018 Orion Poplawski <orion@nwra.com> - 2.8.4-3
Orion Poplawski 2103f8e
- Use pathfix.py to fix python shebangs
Orion Poplawski 2103f8e
Orion Poplawski 657d95a
* Sun Nov 25 2018 Orion Poplawski <orion@nwra.com> - 2.8.4-2
Orion Poplawski 657d95a
- Make koan require python2-ethtool (BZ 1638933)
Orion Poplawski 657d95a
Orion Poplawski 739d41a
* Sat Nov 24 2018 Orion Poplawski <orion@nwra.com> - 2.8.4-1
Orion Poplawski 657d95a
- Update to 2.8.4 (Fixes BZ 1613292, 1643860, 1614433, CVE-2018-1000226, CVE-2018-10931)
Orion Poplawski 739d41a
37cdcb1
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.3-4
37cdcb1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
37cdcb1
b0adc1a
* Wed May 30 2018 Orion Poplawski <orion@nwra.com> - 2.8.3-3
b0adc1a
- koan requires urlgrabber
b0adc1a
61179e9
* Mon May 28 2018 Nicolas Chauvet <kwizart@gmail.com> - 2.8.3-2
61179e9
- Restore mergeability with epel7
61179e9
ed3dc22
* Mon May 28 2018 Nicolas Chauvet <kwizart@gmail.com> - 2.8.3-1
ed3dc22
- Update to 2.8.3 - security bugfix
ed3dc22
a340d23
* Wed Feb 21 2018 Orion Poplawski <orion@nwra.com> - 2.8.2-6
a340d23
- Really fix django requires for Fedora 28+
a340d23
e7675c9
* Tue Feb 20 2018 Orion Poplawski <orion@nwra.com> - 2.8.2-5
e7675c9
- Fix django requires for Fedora 28+
e7675c9
382b85b
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.8.2-4
382b85b
- Escape macros in %%changelog
382b85b
7d7612e
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.2-3
7d7612e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
7d7612e
7c672d4
* Tue Feb 06 2018 Iryna Shcherbina <ishcherb@redhat.com> - 2.8.2-2
7c672d4
- Update Python 2 dependency declarations to new packaging standards
7c672d4
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
7c672d4
d48e157
* Mon Sep 18 2017 Orion Poplawski <orion@cora.nwra.com> - 2.8.2-1
d48e157
- Update to 2.8.2
d48e157
16fb275
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.1-5
16fb275
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
16fb275
a77c57e
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.1-4
a77c57e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
a77c57e
Orion Poplawski d67c565
* Wed Jun 21 2017 Orion Poplawski <orion@cora.nwra.com> - 2.8.1-3
Orion Poplawski d67c565
- Suppress logrotate output
Orion Poplawski d67c565
Orion Poplawski 41fbba4
* Mon Jun 12 2017 Orion Poplawski <orion@cora.nwra.com> - 2.8.1-2
Orion Poplawski 41fbba4
- Fix module loading
Orion Poplawski 41fbba4
Orion Poplawski b398f52
* Wed May 24 2017 Orion Poplawski <orion@cora.nwra.com> - 2.8.1-1
Orion Poplawski b398f52
- Update to 2.8.1
Orion Poplawski b398f52
Orion Poplawski 4223cb7
* Fri Feb 17 2017 Orion Poplawski <orion@cora.nwra.com> - 2.8.0-6
Orion Poplawski 4223cb7
- Add patch to fix handling of multiple bridge interfaces
Orion Poplawski 4223cb7
4f4fc7c
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.0-5
4f4fc7c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
4f4fc7c
Orion Poplawski 0324c0c
* Fri Jan 27 2017 Orion Poplawski <orion@cora.nwra.com> - 2.8.0-4
Orion Poplawski 0324c0c
- Fix named patch
Orion Poplawski 0324c0c
Orion Poplawski 3159220
* Tue Jan 24 2017 Orion Poplawski <orion@cora.nwra.com> - 2.8.0-3
Orion Poplawski 3159220
- Restart named-chroot service if used
Orion Poplawski 3159220
Orion Poplawski 8c47787
* Fri Jan 20 2017 Orion Poplawski <orion@cora.nwra.com> - 2.8.0-2
Orion Poplawski 8c47787
- Fix logrotate script for systemd (bug #1414617)
Orion Poplawski 8c47787
Orion Poplawski b161a77
* Thu Dec 1 2016 Orion Poplawski <orion@cora.nwra.com> - 2.8.0-1
Orion Poplawski b161a77
- Update to 2.8.0
Orion Poplawski b161a77
- Restructure spec file
Orion Poplawski b161a77
Orion Poplawski 2499a9e
* Thu Sep 1 2016 Orion Poplawski <orion@cora.nwra.com> - 2.6.11-11.gitf78af86
Orion Poplawski 2499a9e
- Add patches to fix TEMPLATE_DIRS and use OrderedDict
Orion Poplawski 2499a9e
Orion Poplawski be81a5c
* Thu Aug 11 2016 Orion Poplawski <orion@cora.nwra.com> - 2.6.11-10.gitf78af86
Orion Poplawski be81a5c
- Force IPv4 connections to cobblerd from web proxy
Orion Poplawski be81a5c
Orion Poplawski 2a6e27b
* Thu Jul 21 2016 Orion Poplawski <orion@cora.nwra.com> - 2.6.11-9.gitf78af86
Orion Poplawski 2a6e27b
- Suppress "virt-install --os-variant list" error messages
Orion Poplawski 2a6e27b
Orion Poplawski a465ef0
* Thu Jul 21 2016 Orion Poplawski <orion@cora.nwra.com> - 2.6.11-8.git5680bf8
Orion Poplawski 4f7d435
- Fix handling unknown os variants with osinfo-query
Orion Poplawski 4f7d435
bd20c8e
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.11-7.git95749a6
bd20c8e
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
bd20c8e
Orion Poplawski 27c87a6
* Wed Jul 13 2016 Orion Poplawski <orion@cora.nwra.com> - 2.6.11-6.git95749a6
Orion Poplawski 27c87a6
- Fix typo in koan/app.py
Orion Poplawski 27c87a6
Orion Poplawski 02dede2
* Wed Jul 13 2016 Orion Poplawski <orion@cora.nwra.com> - 2.6.11-5.git13b035f
Orion Poplawski 02dede2
- Update to current git snapshot (bug #1276896)
Orion Poplawski 02dede2
c336380
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.11-4
c336380
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
c336380
Orion Poplawski 08eda2f
* Mon Feb 1 2016 Orion Poplawski <orion@cora.nwra.com> - 2.6.11-3
Orion Poplawski 08eda2f
- Require dnf-plugins-core
Orion Poplawski 08eda2f
Orion Poplawski 6a9ba9e
* Sun Jan 24 2016 Orion Poplawski <orion@cora.nwra.com> - 2.6.11-2
Orion Poplawski 6a9ba9e
- Require dnf-core-plugins instead of yum-utils for repoquery on Fedora 23+
Orion Poplawski 6a9ba9e
Orion Poplawski fa32103
* Sun Jan 24 2016 Orion Poplawski <orion@cora.nwra.com> - 2.6.11-1
Orion Poplawski fa32103
- Update to 2.6.11
Orion Poplawski fa32103
- Make cobbler arch specific to allow for arch specific requires
Orion Poplawski fa32103
Orion Poplawski c6061e6
* Thu Oct 1 2015 Orion Poplawski <orion@cora.nwra.com> - 2.6.10-1
Orion Poplawski c6061e6
- Update to 2.6.10
Orion Poplawski c6061e6
Orion Poplawski 32282f9
* Mon Jun 22 2015 Orion Poplawski <orion@cora.nwra.com> - 2.6.9-1
Orion Poplawski 32282f9
- Update to 2.6.9
Orion Poplawski 32282f9
89dc1d1
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.8-3
89dc1d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
89dc1d1
Orion Poplawski 52a2b7b
* Tue May 12 2015 Orion Poplawski <orion@cora.nwra.com> - 2.6.8-2
Orion Poplawski 52a2b7b
- Support django 1.8 in Fedora 22+
Orion Poplawski 52a2b7b
Orion Poplawski 7c28058
* Fri May 8 2015 Orion Poplawski <orion@cora.nwra.com> - 2.6.8-1
Orion Poplawski 7c28058
- Update to 2.6.8
Orion Poplawski 7c28058
- Backport upstream patch to fix centos version detection (bug #1201879)
Orion Poplawski 7c28058
Orion Poplawski 62682b5
* Tue Apr 28 2015 Orion Poplawski <orion@cora.nwra.com> - 2.6.7-3
Orion Poplawski 62682b5
- Add patch to fix virt-install support for F21+/EL7 (bug #1188424)
Orion Poplawski 62682b5
Orion Poplawski 03cf87b
* Mon Apr 27 2015 Orion Poplawski <orion@cora.nwra.com> - 2.6.7-2
Orion Poplawski 03cf87b
- Create and own directories in tftp_dir
Orion Poplawski 03cf87b
Orion Poplawski 0926425
* Wed Dec 31 2014 Orion Poplawski <orion@cora.nwra.com> - 2.6.7-1
Orion Poplawski 0926425
- Update to 2.6.7
Orion Poplawski 0926425
Orion Poplawski 8ca6546
* Sun Oct 19 2014 Orion Poplawski <orion@cora.nwra.com> - 2.6.6-1
Orion Poplawski 8ca6546
- Update to 2.6.6
Orion Poplawski 8ca6546
Orion Poplawski 4ac97e8
* Fri Aug 15 2014 Orion Poplawski <orion@cora.nwra.com> - 2.6.5-1
Orion Poplawski 4ac97e8
- Update to 2.6.5
Orion Poplawski 4ac97e8
Orion Poplawski 3dd852c
* Wed Aug 13 2014 Orion Poplawski <orion@cora.nwra.com> - 2.6.4-2
Orion Poplawski 3dd852c
- Require Django >= 1.4
Orion Poplawski 3dd852c
Orion Poplawski cc33bc9
* Mon Aug 11 2014 Orion Poplawski <orion@cora.nwra.com> - 2.6.4-1
Orion Poplawski cc33bc9
- Update to 2.6.4
Orion Poplawski cc33bc9
Orion Poplawski ff608c4
* Fri Jul 18 2014 Orion Poplawski <orion@cora.nwra.com> - 2.6.3-1
Orion Poplawski ff608c4
- Update to 2.6.3
Orion Poplawski ff608c4
Orion Poplawski e792bf0
* Wed Jul 16 2014 Orion Poplawski <orion@cora.nwra.com> - 2.6.2-1
Orion Poplawski e792bf0
- Update to 2.6.2
Orion Poplawski 881845e
- Spec cleanup
Orion Poplawski e792bf0
a569b19
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.1-2
a569b19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
a569b19
1053f0e
* Fri May 23 2014 Orion Poplawski <orion@cora.nwra.com> - 2.6.1-1
1053f0e
- Update to 2.6.1
1053f0e
- Drop koan patch applied upstream
1053f0e
296e45d
* Tue Apr 22 2014 Orion Poplawski <orion@cora.nwra.com> - 2.6.0-2
296e45d
- Only require syslinux on x86
296e45d
667e9ef
* Mon Apr 21 2014 Orion Poplawski <orion@cora.nwra.com> - 2.6.0-1
667e9ef
- Update to 2.6.0
667e9ef
ac000bb
* Mon Apr 21 2014 Orion Poplawski <orion@cora.nwra.com> - 2.4.3-1
ac000bb
- Update to 2.4.3
aabb780
- Add patch to fix bug #1047350
a46a756
- Add requires python-simplejson and virt-install for EL5 (bug #852422)
beea7df
- Use updated systemd macros (bug #850061)
d699221
- Require python-ctypes on EL5 (bug #838884)
ac000bb
0dd56db
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.0-2
0dd56db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
0dd56db
James Cammarata 431ac4f
* Thu Jun 20 2013 James Cammarata <jimi@sngx.net> 2.4.0-1
James Cammarata 431ac4f
- Release 2.4.0-1 (jimi@sngx.net)
James Cammarata b84b464
* Fri May 24 2013 James Cammarata <jimi@sngx.net> 2.4.0-beta6
James Cammarata b84b464
- New BETA release - 2.4.0 beta6
James Cammarata 6f6c64a
* Mon Apr 22 2013 James Cammarata <jimi@sngx.net> 2.4.0-beta5
James Cammarata 6f6c64a
- A few bugfixes and rebuilding the RPM because of a goof
James Cammarata 6f6c64a
  (jimi@sngx.net)
James Cammarata 6f6c64a
James Cammarata b6005fd
* Wed Apr 03 2013 James Cammarata <jimi@sngx.net> 2.4.0-beta4
James Cammarata b6005fd
- 2.4.0-beta4 release
James Cammarata 4083b57
* Wed Dec 12 2012 James Cammarata <jimi@sngx.net> 2.4.0-beta3
James Cammarata 4083b57
- New release 2.4.0-beta3
James Cammarata e42f9c8
* Thu Oct 11 2012 James Cammarata <jimi@sngx.net> 2.4.0-beta2
James Cammarata e42f9c8
- Modified spec version/release to be 2.4.0-beta2 (jimi@sngx.net)
James Cammarata e42f9c8
- fixing up a bad commit merge (jimi@sngx.net)
James Cammarata e42f9c8
James Cammarata e7a702b
* Thu Oct 11 2012 James Cammarata <jimi@sngx.net> 2.4.0-beta1
James Cammarata e7a702b
- Beta Release 1 of 2.4.0
James Cammarata e7a702b
- BUGFIX - Issue #329 - Systems no longer allow an add with an image for a
James Cammarata e7a702b
  parent (jimi@sngx.net)
James Cammarata e7a702b
- BUGFIX - Issue #327 - revert 5afcff7 and fix in a more sane way
James Cammarata e7a702b
  (jimi@sngx.net)
James Cammarata e7a702b
- Removed some duplicates created by reapplying a patch (jimi@sngx.net)
James Cammarata e7a702b
- BUGFIX - Issue #267 - old python-virtinst does not support --boot
James Cammarata e7a702b
  (jimi@sngx.net)
James Cammarata e7a702b
- Revise install_post_puppet.py to use newer puppet syntax
James Cammarata e7a702b
  (stephen@esstec.co.uk)
James Cammarata e7a702b
- Get rid of deprecated Puppet syntax so that cobbler works with Puppet 3.0
James Cammarata e7a702b
  (stephen@esstec.co.uk)
James Cammarata e7a702b
- Added ubuntu to dist check for named.conf location
James Cammarata e7a702b
  (daniel.givens@rackspace.com)
James Cammarata e7a702b
- Expanded automatic determination of tftpboot path, isc dhcp and bind service
James Cammarata e7a702b
  names and config files based on distro. (daniel@givenstx.com)
James Cammarata e7a702b
- Make the service name for DHCP and DNS restarts configurable for better
James Cammarata e7a702b
  portable between distros. (daniel.givens@rackspace.com)
James Cammarata e7a702b
- Serial based on formatted date and revision number (alevy@mobitv.com)
James Cammarata e7a702b
- Correct undefined variable name (jbd@jbdenis.net)
James Cammarata e7a702b
- fix merge Issue #252 BUGFIX and #262 (daikame@gmail.com)
James Cammarata e7a702b
- Add check for valid driver_type before executing qemu-img (jimi@sngx.net)
James Cammarata e7a702b
- fix mistake remove import. (daikame@gmail.com)
James Cammarata e7a702b
- move exec method to utils.py, and catch unexpected exception.
James Cammarata e7a702b
  (daikame@gmail.com)
James Cammarata e7a702b
- not check driver type on create method. (daikame@gmail.com)
James Cammarata e7a702b
- BUGFIX - Issue #305 - Incorrect Kickstart file when gPXE enabled
James Cammarata e7a702b
  (jimi@sngx.net)
James Cammarata e7a702b
- BUGFIX - Issue #304 - Cobbler does not store values correctly for ksmeta
James Cammarata e7a702b
  Objects were getting flattened improperly, so it was losing escapes/quoting
James Cammarata e7a702b
  for values with spaces (jimi@sngx.net)
James Cammarata e7a702b
- add vmdk and raw file create support. (daikame@gmail.com)
James Cammarata e7a702b
- BUGFIX - Issue #267 - old python-virtinst does not support --boot
James Cammarata e7a702b
  (jimi@sngx.net)
James Cammarata e7a702b
- Modified spec version/release to be 2.4.0-beta-1 (jimi@sngx.net)
James Cammarata e7a702b
- Initial commit for mysql backend support (jimi@sngx.net)
James Cammarata e7a702b
- BUGFIX - Issue #277 - move webroot to /srv/www for debian/ubuntu
James Cammarata e7a702b
  (jimi@sngx.net)
James Cammarata e7a702b
- FEATURE - adding 'zonetype' variable for DNS zone rendering (jimi@sngx.net)
James Cammarata e7a702b
- BUGFIX - Issue #278 - cobbler import fails for ubuntu images due to rsync
James Cammarata e7a702b
  args (jimi@sngx.net)
James Cammarata e7a702b
- BUGFIX - Issue #285 - update cobbler man page for incorrect options
James Cammarata e7a702b
  (jimi@sngx.net)
James Cammarata e7a702b
- BUGFIX - Issue #241 - adding distro with blank name via XMLRPC should not
James Cammarata e7a702b
  work (jimi@sngx.net)
James Cammarata e7a702b
- BUGFIX - Issue #272 - allow anamon to log entries when building systems based
James Cammarata e7a702b
  on profiles (no corresponding system record) (jimi@sngx.net)
James Cammarata e7a702b
- BUGFIX - Issue #252 - fuzzy match on lvs name returns a false match
James Cammarata e7a702b
  preventing LV creation (jimi@sngx.net)
James Cammarata e7a702b
- BUGFIX - Issue #287 - patch to allow templar to work without a config, which
James Cammarata e7a702b
  was breaking the tftpd.py script (jimi@sngx.net)
James Cammarata e7a702b
- add qcow2 driver type (daikame@gmail.com)
James Cammarata e7a702b
- fix koan qemu-machine-type param test. (daikame@gmail.com)
James Cammarata e7a702b
- Only cosmetic cleanup - removed commands that were commented out, added
James Cammarata e7a702b
  spaces for more clear code (flaks@bnl.gov)
James Cammarata e7a702b
- Modified sample.seed to make use kickstart_start and kickstart_done snippets
James Cammarata e7a702b
  for debian. As a result the following cobbler features work for debian:   -
James Cammarata e7a702b
  prevent net boot looping   - cobbler status reflects debian installations   -
James Cammarata e7a702b
  preseed file is downloaded a nd saved on the installed system as
James Cammarata e7a702b
  /var/log/cobbler.seed Also made download_config_files_deb snippet, make use
James Cammarata e7a702b
  of late_command New post_run_deb snippet allows to execute post installation
James Cammarata e7a702b
  script. (flaks@bnl.gov)
James Cammarata e7a702b
- Some changes for testing (jimi@sngx.net)
James Cammarata e7a702b
- Minor fix for urlparse on older pythons (>2.5) (jimi@sngx.net)
James Cammarata e7a702b
- FEATURE - Issue #253 - Use PEERDNS=no for DHCP interfaces when name servers
James Cammarata e7a702b
  are specified (jimi@sngx.net)
James Cammarata e7a702b
- install-tree for debian/ubuntu modified to take tree= from meta data. http,
James Cammarata e7a702b
  ftp and nfs remote tree locations supported (flaks@bnl.gov)
James Cammarata e7a702b
- add support of custom logical volume name (daikame@gmail.com)
James Cammarata e7a702b
- Partial revert of 87acfc8b, and a minor change to bring the koan extra-args
James Cammarata e7a702b
  inline with the PXE args (jimi@sngx.net)
James Cammarata e7a702b
- New default preseed, and a few minor changes to make ubuntu auto install work
James Cammarata e7a702b
  better (jimi@sngx.net)
James Cammarata e7a702b
- Add support for qemu machine type to emulate (option --qemu-machine-type).
James Cammarata e7a702b
  (isaoshimizu@gmail.com)
James Cammarata e7a702b
- Modern x86 kernels have 2048 char limit and this is needed to support
James Cammarata e7a702b
  configurations with kickstart+NIC kernel params. Otherwise koan refuses to
James Cammarata e7a702b
  accept the param list. (oliver@cpan.org)
James Cammarata e7a702b
- Allow koan's -S option to work for SuSE breed. Also remove -S for breed=None,
James Cammarata e7a702b
  as I assume "Red Hat" is not a sane assumption for all Distros without a
James Cammarata e7a702b
  breed. (oliver@cpan.org)
James Cammarata e7a702b
- Only add a udev net rule for an interface if the MAC is set. This fixes
James Cammarata e7a702b
  behaviour whereby a dummy udev rule at eth0 forces the first NIC to get eth1
James Cammarata e7a702b
  post-install. (oliver@cpan.org)
James Cammarata e7a702b
- Make the domainname setting be the full eth0 DNS Name, minus the first dotted
James Cammarata e7a702b
  part (and not the FQDN). (oliver@cpan.org)
James Cammarata e7a702b
- BUGFIX - Issue #252 - fuzzy match on lvs name returns a false match
James Cammarata e7a702b
  preventing LV creation (jimi@sngx.net)
James Cammarata e7a702b
- Added back in the filesystem loader. (oliver@cpan.org)
James Cammarata e7a702b
- BUGFIX - Issue #247 - Reposync does not work from the web interface
James Cammarata e7a702b
  (jimi@sngx.net)
James Cammarata e7a702b
- BUGFIX - Issue #246 - CentOS 5.x install fence_tools to /sbin/
James Cammarata e7a702b
  (jimi@sngx.net)
James Cammarata e7a702b
- Fix post_report trigger typo (jimi@sngx.net)
James Cammarata e7a702b
- Some fixes for koan running with an old virt-install (jimi@sngx.net)
James Cammarata e7a702b
- Define pxe_menu_items variable when creating PXE files for systems
James Cammarata e7a702b
  (jthiltges2@unl.edu)
James Cammarata e7a702b
- Refactor PXE and GRUB menu item creation into a separate function
James Cammarata e7a702b
  (jthiltges2@unl.edu)
James Cammarata e7a702b
- django 1.4 and later have deprecated the old TEMPLATE_LOADERS and replaced
James Cammarata e7a702b
  them with a new app_directories.Loader (oliver@cpan.org)
James Cammarata e7a702b
- Add support for UEFI boot to the subnet, but not for defined systems yet.
James Cammarata e7a702b
  (erinn.looneytriggs@gmail.com)
James Cammarata e7a702b
- Fix redhat import whitelist for Fedora 17 (jimi@sngx.net)
James Cammarata e7a702b
- Fix unittest on the case of haven't virt-install libs. (daikame@gmail.com)
James Cammarata e7a702b
- os_version for debian should be similar to ubunty for virt-install to work
James Cammarata e7a702b
  changed tree in app.py so that I can use debian mirror different from cobbler
James Cammarata e7a702b
  server (flaks@bnl.gov)
James Cammarata e7a702b
- fedora 17 changed the output of ifconfig command. This will make IFNAME set
James Cammarata e7a702b
  in snippets again (flaks@bnl.gov)
James Cammarata e7a702b
- remove edit for now (flaks@bnl.gov)
James Cammarata e7a702b
- Fixed snippets for bonded_bridge_slave and a few other fixes for koan/web GUI
James Cammarata e7a702b
  (jimi@sngx.net)
James Cammarata e7a702b
- Initial support for bonded_bridge_slave type. TODO: modifying snippets to
James Cammarata e7a702b
  actually make it work... (jimi@sngx.net)
James Cammarata e7a702b
- The webui_sessions directory belongs only to cobbler-web
James Cammarata e7a702b
  (chutzimir@gmail.com)
James Cammarata e7a702b
- RPM: put cobbler*.conf files only in /etc/httpd/conf.d
James Cammarata e7a702b
  (cristian.ciupitu@yahoo.com)
James Cammarata e7a702b
- better fix for pull request #228 (jorgen.maas@gmail.com)
James Cammarata e7a702b
- make rpms failed because the misc/ directory containing the augeas lense
James Cammarata e7a702b
  could not be found. this simple diff fixes that. (jorgen.maas@gmail.com)
James Cammarata e7a702b
- Ubuntu actually requires auto=true in kopts See
James Cammarata e7a702b
  http://serverfault.com/a/144290/39018 (ekirpichov@gmail.com)
James Cammarata e7a702b
- Whitespace cleanup for the new openvz stuff (jimi@sngx.net)
James Cammarata e7a702b
- Remove dead code (useless imports) (cristian.ciupitu@yahoo.com)
James Cammarata e7a702b
- BUGFIX extra-args option problems (daikame@gmail.com)
James Cammarata e7a702b
- FIX koan virt-install tests. (daikame@gmail.com)
James Cammarata e7a702b
- added debian support to prevent net boot looping (flaks@bnl.gov)
James Cammarata e7a702b
- README.openvz: - added (nvrhood@gmail.com)
James Cammarata e7a702b
- scripts/ovz-install: - added support for "services" kickstart option -
James Cammarata e7a702b
  corrected repos and installation source processing (nvrhood@gmail.com)
James Cammarata e7a702b
- cobbler.spec, setup.py: - added scripts/ovz-install (nvrhood@gmail.com)
James Cammarata e7a702b
- koan/openvzcreate.py, scripts/ovz-install: - changes in copyright notice
James Cammarata e7a702b
  (nvrhood@gmail.com)
James Cammarata e7a702b
- koan/app.py: - bug in koan: size of freespace on VG expressed as float with
James Cammarata e7a702b
  comma, but need fload with point (nvrhood@gmail.com)
James Cammarata e7a702b
- koan/app.py: - added type "openvz" (nvrhood@gmail.com)
James Cammarata e7a702b
- cobbler/collection.py: - openvz containers doesn't need to boot from PXE, so
James Cammarata e7a702b
  we prevent PXE-menu creation for such profiles. (nvrhood@gmail.com)
James Cammarata e7a702b
- cobbler/item_profile.py, cobbler/utils.py: - added "openvz" virtualization
James Cammarata e7a702b
  type (nvrhood@gmail.com)
James Cammarata e7a702b
- cobbler/item_system.py: - added openvz for virt_type (nvrhood@gmail.com)
James Cammarata e7a702b
- [BUGFIX] template errors can hit an exception path that references an
James Cammarata e7a702b
  undefined variable (jimi@sngx.net)
James Cammarata e7a702b
- If the call to int() fails, inum has no value, thus the reference to inum in
James Cammarata e7a702b
  the except clause causes an UnboundLocalError when it tries to reference
James Cammarata e7a702b
  inum. (joshua@azariah.com)
James Cammarata e7a702b
- Add new ubuntu (alpha) version to codes.py (jorgen.maas@gmail.com)
James Cammarata e7a702b
- Not all remove current ifcfg- post_install_network_config (me@n0ts.org)
James Cammarata e7a702b
- Update systemctl script to resolve some issues (jimi@sngx.net)
James Cammarata e7a702b
- More spec fixes (jimi@sngx.net)
James Cammarata e7a702b
- Removing replicate_use_default_rsync_options setting and setting
James Cammarata e7a702b
  replicate_rsync_options to existing rsync default.  Issue #58
James Cammarata e7a702b
  (john@julienfamily.com)
James Cammarata e7a702b
- Commit for RFE: Expose rsync options during replication.  Issue #58
James Cammarata e7a702b
  (john@julienfamily.com)
James Cammarata e7a702b
- Yet more HTML/CSS fixes, cleaning up some overly large inputs caused by other
James Cammarata e7a702b
  CSS changes (jimi@sngx.net)
James Cammarata e7a702b
- More HTML/CSS improvements for new weblayout (jimi@sngx.net)
James Cammarata e7a702b
- CSS improvements for the tabbed layout (jimi@sngx.net)
James Cammarata e7a702b
- Fix for settings edit using the new tab format (jimi@sngx.net)
James Cammarata e7a702b
- Added a cancel button to replace the reset button (jimi@sngx.net)
James Cammarata e7a702b
- Fix saving of multiselect fields (jimi@sngx.net)
James Cammarata e7a702b
- Modification to generic_edit template to use tabs for categories plus some
James Cammarata e7a702b
  miscellaneous cleanup (jimi@sngx.net)
James Cammarata e7a702b
- Adding an example line for redhat imports to the whitelist file
James Cammarata e7a702b
  (jimi@sngx.net)
James Cammarata e7a702b
- Another minor fix for suse imports - fixing up name when using --available-as
James Cammarata e7a702b
  (already done in other import modules) - allowing multiple arch imports (also
James Cammarata e7a702b
  already done in other imports) (jimi@sngx.net)
James Cammarata e7a702b
- Some fixups for suse using --available-as (jimi@sngx.net)
James Cammarata e7a702b
- Fix for import when using --available-as - currently rsyncs full remote tree,
James Cammarata e7a702b
  changing that to only import files in a white list - some modifications to
James Cammarata e7a702b
  import modules to clean some things up and make available-as work better -
James Cammarata e7a702b
  fix in utils.py for path_tail, which was not working right and appending the
James Cammarata e7a702b
  full path (jimi@sngx.net)
James Cammarata e7a702b
- Run the same sed command on the default distributed config file to ensure
James Cammarata e7a702b
  consistent indentation (jimi@sngx.net)
James Cammarata e7a702b
- Add setting to enable/disable dynamic settings changes Adding
James Cammarata e7a702b
  cobblersettings.aug to distributed files, since we need a copy that doesn't
James Cammarata e7a702b
  insert tabs Added a "cobbler check" that checks if dynamic settings is
James Cammarata e7a702b
  enabled and prints a sed command to cleanup the settings file spacing/indents
James Cammarata e7a702b
  (jimi@sngx.net)
James Cammarata e7a702b
- Change cli command "settings" to "setting" to match other commands (which are
James Cammarata e7a702b
  not plurarlized) (jimi@sngx.net)
James Cammarata e7a702b
- Removing commented-out try/except block in config.py, didn't mean to commit
James Cammarata e7a702b
  this (jimi@sngx.net)
James Cammarata e7a702b
- Fixed/improved CLI reporting for settings (jimi@sngx.net)
James Cammarata e7a702b
- Added support for validating setting type when saving Also fixed up the
James Cammarata e7a702b
  augeas stuff to save lists and hashes correctly (jimi@sngx.net)
James Cammarata e7a702b
- Fix for incorrect redirect when login times out when looking at a setting
James Cammarata e7a702b
  edit (jimi@sngx.net)
James Cammarata e7a702b
- Dynamic settings edit support for the web GUI (jimi@sngx.net)
James Cammarata e7a702b
- Added ability to write settings file via augeas (jimi@sngx.net)
James Cammarata e7a702b
- Initial support for modifying settings live Changed settings do not survive a
James Cammarata e7a702b
  reboot and revert to what's in /etc/cobbler/settings TODO:  * report --name
James Cammarata e7a702b
  show a single setting  * validate settings based on type (string, list, bool,
James Cammarata e7a702b
  etc.)  * web support for editing  * persisting settings after change
James Cammarata e7a702b
  (jimi@sngx.net)
James Cammarata e7a702b
- Branch for 2.4.0, updated spec and setup.py (jimi@sngx.net)
James Cammarata e7a702b
James Cammarata d935aec
* Sun Jun 17 2012 James Cammarata <jimi@sngx.net> 2.2.3-2
James Cammarata d935aec
- [BUGFIX] re-enable writing of DHCP entries for non-pxeboot-enabled systems
James Cammarata d935aec
  unless they're static (jimi@sngx.net)
James Cammarata 776a9c2
* Tue Jun 05 2012 James Cammarata <jimi@sngx.net> 2.2.3-1
James Cammarata 776a9c2
- [BUGFIX] add dns to kernel commandline when using static interface
James Cammarata 776a9c2
  (frido@enu.zolder.org)
James Cammarata 776a9c2
- [BUGFIX] issue #196 - repo environment variables bleed into other repos
James Cammarata 776a9c2
  during sync process This patch has reposync cleanup/restore any environment
James Cammarata 776a9c2
  variables that were changed during the process (jimi@sngx.net)
James Cammarata 776a9c2
- BUGFIX quick dirty fix to work around an issue where cobbler would not log in ldap
James Cammarata 776a9c2
  usernames which contain uppercase characters. at line 60 instead of "if user
James Cammarata 776a9c2
  in data", "if user.lower() in data" is used. It would appear the parser puts
James Cammarata 776a9c2
  the usernames in data[] in lowercase, and the comparison fails because "user"
James Cammarata 776a9c2
  does hold capitalizations. (matthiasvandegaer@hotmail.com)
James Cammarata 776a9c2
- [BUGFIX] simplify SELinux check reporting 
James Cammarata 776a9c2
  * Remove calls to semanage, policy prevents apps from running that directly 
James Cammarata 776a9c2
    (and speeds up check immensely) 
James Cammarata 776a9c2
  * Point users at a wiki page which will contain details on ensuring cobbler
James Cammarata 776a9c2
    works with SELinux properly (jimi@sngx.net)
James Cammarata 776a9c2
- [BUGFIX] issue #117 - incorrect permissions on files in /var/lib/cobbler
James Cammarata 776a9c2
  (j-nomura@ce.jp.nec.com)
James Cammarata 776a9c2
- [BUGFIX] issue #183 - update objects mgmt classes field when a mgmt class is
James Cammarata 776a9c2
  renamed (jimi@sngx.net)
James Cammarata 776a9c2
- [BUGFIX] adding some untracked directories and the new augeas lense to the
James Cammarata 776a9c2
  setup.py and cobbler.spec files (jimi@sngx.net)
James Cammarata 776a9c2
- [FEATURE] Added ability to disable grubby --copy-default behavior for distros that may
James Cammarata 776a9c2
  have problems with it (jimi@sngx.net)
James Cammarata 776a9c2
- [SECURITY] Major changes to power commands: 
James Cammarata 776a9c2
  * Fence options are now based on /usr/sbin/fence_* - so basically anything the 
James Cammarata 776a9c2
    fence agents package provides.
James Cammarata 776a9c2
  * Templates will now be sourced from /etc/cobbler/power/fence_<powertype>.template.  
James Cammarata 776a9c2
    These templates are optional, and are only required if you want to do extra 
James Cammarata 776a9c2
    options for a given command. - All options for the fence agent command are sent 
James Cammarata 776a9c2
    over STDIN. 
James Cammarata 776a9c2
  * Support for ipmitool is gone, use fence_ipmilan instead (which uses ipmitool 
James Cammarata 776a9c2
    under the hood anyway). This may apply to other power types if they were provided 
James Cammarata 776a9c2
    by a fence_ command. 
James Cammarata 776a9c2
  * Modified labels for the power options to be more descriptive. (jimi@sngx.net)
James Cammarata 776a9c2
- [BUGFIX] issue #136 - don't allow invalid characters in names when copying
James Cammarata 776a9c2
  objects (jimi@sngx.net)
James Cammarata 776a9c2
- [BUGFIX] issue #168 - change input_string_or_list to use shlex for split This
James Cammarata 776a9c2
  function was using a regular string split, which did not allow quoted or
James Cammarata 776a9c2
  escaped strings to be preserved. (jimi@sngx.net)
James Cammarata 776a9c2
- [BUGFIX] Correct method to process the template file. This Fixes the previous issue
James Cammarata 776a9c2
  and process the template. (charlesrg@gmail.com)
James Cammarata 776a9c2
- [BUGFIX] issue #170 - koan now checks length of drivers list before indexing
James Cammarata 776a9c2
  (daniel@defreez.com)
James Cammarata 776a9c2
- [BUGFIX] Issue #153 - distro delete doesn't remove link from
James Cammarata 776a9c2
  /var/www/cobbler/links Link was being created incorrectly during the import
James Cammarata 776a9c2
  (jimi@sngx.net)
James Cammarata 776a9c2
- [FEATURE] snippets: save/restore boot-device on ppc64 on fedora17 (nacc@us.ibm.com)
James Cammarata 776a9c2
- [BUGFIX] Fixed typo in pre_anamon (brandor5@gmail.com)
James Cammarata 776a9c2
- [BUGFIX] Added use of $http_port to server URL in pre_anamon and post_anamon
James Cammarata 776a9c2
  (brandor5@gmail.com)
James Cammarata 776a9c2
- [BUGFIX] Fixed dnsmasq issue regarding missing dhcp-host entries (cobbler@basjes.nl)
James Cammarata 776a9c2
- [BUGFIX] in buildiso for RedHat based systems. The interface->ip resolution was
James Cammarata 776a9c2
  broken when ksdevice=bootif (default) (jorgen.maas@gmail.com)
James Cammarata 776a9c2
- [BUGFIX] rename failed for distros that did not live under ks_mirror
James Cammarata 776a9c2
  (jimi@sngx.net)
James Cammarata 776a9c2
- [BUGFIX] Partial revert of commit 3c81dd3081 - incorrectly removed the 'extends'
James Cammarata 776a9c2
  template directive, breaking rendering in django (jimi@sngx.net)
James Cammarata 776a9c2
- [BUGFIX] Reverting commit 1d6c53a97, which was breaking spacewalk Changed the web
James Cammarata 776a9c2
  interface stuff to use the existing extended_version() remote call
James Cammarata 776a9c2
  (jimi@sngx.net)
James Cammarata 776a9c2
- [BUGFIX] Minor fix for serializer_pretty_json change, setting indent to 0 was still
James Cammarata 776a9c2
  causing more formatted JSON to be output (jimi@sngx.net)
James Cammarata 776a9c2
- [SECURITY] Adding PrivateTmp=yes to the cobblerd.service file for systemd
James Cammarata 776a9c2
  (jimi@sngx.net)
James Cammarata 776a9c2
- [FEATURE] add a config option to enable pretty JSON output (disabled by default)
James Cammarata 776a9c2
  (aronparsons@gmail.com)
James Cammarata 776a9c2
- [BUGFIX] issue #107 - creating xendomains link for autoboot fails Changing an
James Cammarata 776a9c2
  exception to a printed warning, there's no need to completely bomb out on the
James Cammarata 776a9c2
  process for this (jimi@sngx.net)
James Cammarata 776a9c2
- [BUGFIX] issue #28 - Cobbler drops errors on the floor during a replicate
James Cammarata 776a9c2
  Added additional logging to add_ functions to report an error if the add_item
James Cammarata 776a9c2
  call returns False (jimi@sngx.net)
James Cammarata 776a9c2
- [BUGFIX] add requirement for python-simplejson to koan's package
James Cammarata 776a9c2
  (jimi@sngx.net)
James Cammarata 776a9c2
- [BUGFIX] action_sync: fix sync_dhcp remote calls (nacc@us.ibm.com)
James Cammarata 776a9c2
- [BUGFIX] Add support for KVM paravirt (justin@thespies.org)
James Cammarata 776a9c2
- [BUGFIX] Makefile updates for debian/ubuntu systems (jimi@sngx.net)
James Cammarata 776a9c2
- [BUGFIX] fix infinite netboot cycle with ppc64 systems (nacc@us.ibm.com)
James Cammarata 776a9c2
- [BUGFIX] Don't allow Templar classes to be created without a valid config
James Cammarata 776a9c2
  There are a LOT of places in the templar.py code that use self.settings
James Cammarata 776a9c2
  without checking to make sure a valid config was passed in. This could cause
James Cammarata 776a9c2
  random stack dumps when templating, so it's better to force a config to be
James Cammarata 776a9c2
  passed in. Thankfully, there were only two pieces of code that actually did
James Cammarata 776a9c2
  this, one of which was the tftpd management module which was fixed elsewhere.
James Cammarata 776a9c2
  (jimi@sngx.net)
James Cammarata 776a9c2
- [BUGFIX] instance of Templar() was being created without a config passed in
James Cammarata 776a9c2
  This caused a stack dump when the manage_in_tftpd module tried to access the
James Cammarata 776a9c2
  config settings (jimi@sngx.net)
James Cammarata 776a9c2
- [BUGFIX] Fix for issue #17 - Make cobbler import be more squeaky when it doesn't
James Cammarata 776a9c2
  import anything (jimi@sngx.net)
James Cammarata 776a9c2
- [FEATURE] autoyast_sample: save and restore boot device order (nacc@us.ibm.com)
James Cammarata 776a9c2
- [BUGFIX] Fix for issue #105 - buildiso fails Added a new option for buildiso:
James Cammarata 776a9c2
  --mkisofs-opts, which allows specifying extra options to mkisofs TODO: add
James Cammarata 776a9c2
  input box to web interface for this option (jimi@sngx.net)
James Cammarata 776a9c2
- [BUGFIX] incorrect lower-casing of kickstart paths - regression from issue
James Cammarata 776a9c2
  #43 (jimi@sngx.net)
James Cammarata 776a9c2
- [FEATURE] Automatically detect and support bind chroot (orion@cora.nwra.com)
James Cammarata 776a9c2
- [FEATURE] Add yumopts to kickstart repos (orion@cora.nwra.com)
James Cammarata 776a9c2
- [BUGFIX] Fix issue with cobbler system reboot (nacc@us.ibm.com)
James Cammarata 776a9c2
- [BUGFIX] fix stack trace in write_pxe_file if distro==None (smoser@brickies.net)
James Cammarata 776a9c2
- [BUGFIX] Changed findkeys function to be consisten with keep_ssh_host_keys snippet
James Cammarata 776a9c2
  (flaks@bnl.gov)
James Cammarata 776a9c2
- [BUGFIX] Fix for issue #15 - cobbler image command does not recognize
James Cammarata 776a9c2
  --image-type=memdisk (jimi@sngx.net)
James Cammarata 776a9c2
- [BUGFIX] Issue #13 - reposync with --tries > 1 always repeats, even on
James Cammarata 776a9c2
  success The success flag was being set when the reposync ran, but didn't
James Cammarata 776a9c2
  break out of the retry loop - easy fix (jimi@sngx.net)
James Cammarata 776a9c2
- [BUGFIX] Fix for issue #42 - kickstart not found error when path has leading
James Cammarata 776a9c2
  space (jimi@sngx.net)
James Cammarata 776a9c2
- [BUGFIX] Fix for issue #26 - Web Interface: Profile Edit
James Cammarata 776a9c2
  * Added jquery UI stuff 
James Cammarata 776a9c2
  * Added javascript to generic_edit template to make all selects in the 
James Cammarata 776a9c2
    class "edit" resizeable
James Cammarata 776a9c2
  (jimi@sngx.net)
James Cammarata 776a9c2
- [BUGFIX] Fix for issue #53 - cobbler system add without --profile exits 0,
James Cammarata 776a9c2
  but does nothing (jimi@sngx.net)
James Cammarata 776a9c2
- [BUGFIX] Issue #73 - Broken symlinks on distro rename from web_gui
James Cammarata 776a9c2
  (jimi@sngx.net)
James Cammarata 776a9c2
- regular OS version maintenance (jorgen.maas@gmail.com)
James Cammarata 776a9c2
- [BUGFIX] let koan not overwrite existing initrd+kernel (ug@suse.de)
James Cammarata 776a9c2
- [FEATURE] koan: 
James Cammarata 776a9c2
  * Port imagecreate to virt-install (crobinso@redhat.com)
James Cammarata 776a9c2
  * Port qcreate to virt-install (crobinso@redhat.com)
James Cammarata 776a9c2
  * Port xen creation to virt-install (crobinso@redhat.com)
James Cammarata 776a9c2
- [FEATURE] new snippet allows for certificate-based RHN registration
James Cammarata 776a9c2
  (jim.nachlin@gawker.com)
James Cammarata 776a9c2
- [FEATURE] Have autoyast by default behave more like RHEL, regarding networking etc.
James Cammarata 776a9c2
  (chorn@fluxcoil.net)
James Cammarata 776a9c2
- [BUGFIX] sles patches (chorn@fluxcoil.net)
James Cammarata 776a9c2
- [BUGFIX] Simple fix for issue where memtest entries were not getting created after
James Cammarata 776a9c2
  installing memtest86+ and doing a cobbler sync (rharriso@redhat.com)
James Cammarata 776a9c2
- [BUGFIX] REMOTE_ADDR was not being set in the arguments in calls to CobblerSvc
James Cammarata 776a9c2
  instance causing ip address not to show up in install.log.
James Cammarata 776a9c2
  (jweber@cofront.net)
James Cammarata 776a9c2
- [BUGFIX] add missing import of shutil (aparsons@redhat.com)
James Cammarata 776a9c2
- [BUGFIX] add a sample kickstart file for ESXi (aparsons@redhat.com)
James Cammarata 776a9c2
- [BUGFIX] the ESXi installer allows two nameservers to be defined (aparsons@redhat.com)
James Cammarata 776a9c2
- [BUGFIX] close file descriptors on backgrounded processes to avoid hanging %%pre
James Cammarata 776a9c2
  (aparsons@redhat.com)
James Cammarata 776a9c2
- [BUGFIX] rsync copies the repositories with --delete hence deleting everyhting local
James Cammarata 776a9c2
  that isn't on the source server. The createrepo then creates (following the
James Cammarata 776a9c2
  default settings) a cache directory ... which is deleted by the next rsync
James Cammarata 776a9c2
  run. Putting the cache directory in the rsync exclude list avoids this
James Cammarata 776a9c2
  deletion and speeds up running reposync dramatically. (niels@basjes.nl)
James Cammarata 776a9c2
- [BUGFIX] Properly blame SELinux for httpd_can_network_connect type errors on initial
James Cammarata 776a9c2
  setup. (michael.dehaan@gmail.com)
James Cammarata 776a9c2
- fix install=... kernel parameter when importing a SUSE distro (ug@suse.de)
James Cammarata 776a9c2
- [BUGFIX] Force Django to use the system's TIME_ZONE by default.
James Cammarata 776a9c2
  (jorgen.maas@gmail.com)
James Cammarata 776a9c2
- [FEATURE] Separated check for permissions from file existence check.
James Cammarata 776a9c2
  (aaron.peschel@gmail.com)
James Cammarata 776a9c2
- [BUGFIX] If the xendomain symlink already exists, a clearer error will be produced.
James Cammarata 776a9c2
  (aaron.peschel@gmail.com)
James Cammarata 776a9c2
- [FEATURE] Adding support for ESXi5, and fixing a few minor things (like not having a
James Cammarata 776a9c2
  default kickstart for esxi4) Todos:   * The esxi*-ks.cfg files are empty, and
James Cammarata 776a9c2
  need proper kickstart templates   * Import bug testing and general kickstart
James Cammarata 776a9c2
  testing (jimi@sngx.net)
James Cammarata 776a9c2
- [FEATURE] Adding basic support for gPXE (jimi@sngx.net)
James Cammarata 776a9c2
- [FEATURE] Add arm as a valid architecture. (chuck.short@canonical.com)
James Cammarata 776a9c2
- [SECURITY] Changes PYTHON_EGG_CACHE to a safer path owned just by the webserver.
James Cammarata 776a9c2
  (chuck.short@canonical.com)
James Cammarata 776a9c2
- [BUGFIX] koan: do not include ks_meta args when obtaining tree When obtaining the tree
James Cammarata 776a9c2
  for Ubuntu machines, ensure that ks_meta args are not passed as part of the
James Cammarata 776a9c2
  tree if they exist. (chuck.short@canonical.com)
James Cammarata 776a9c2
- [FEATURE] koan: Use grub2 for --replace-self instead of grubby The koan option
James Cammarata 776a9c2
  '--replace-self' uses grubby, which relies on grub1, to replace a local
James Cammarata 776a9c2
  installation by installing the new kernel/initrd into grub menu entries.
James Cammarata 776a9c2
  Ubuntu/Debian no longer uses it grub1. This patch adds the ability to use
James Cammarata 776a9c2
  grub2 to add the kernel/initrd downloaded to a menuentry. On reboot, it will
James Cammarata 776a9c2
  boot from the install kernel reinstalling the system. Fixes (LP: #766229)
James Cammarata 776a9c2
  (chuck.short@canonical.com)
James Cammarata 776a9c2
- [BUGFIX] Fix reposync missing env variable for debmirror  Fixes missing HOME env
James Cammarata 776a9c2
  variable for debmirror by hardcoding the environment variable  to
James Cammarata 776a9c2
  /var/lib/cobbler (chuck.short@canonical.com)
James Cammarata 776a9c2
- [BUGFIX] Fix creation of repo mirror when importing iso. Fixes the creation of a
James Cammarata 776a9c2
  disabled repo mirror when importing ISO's such as the mini.iso that does not
James Cammarata 776a9c2
  contain any mirror/packages. Additionally, really enables 'apt' as possible
James Cammarata 776a9c2
  repository. (chuck.short@canonical.com)
James Cammarata 776a9c2
- [BUGFIX] adding default_template_type to settings.py, caused some issues with
James Cammarata 776a9c2
  templar when the setting was not specified in the /etc/cobbler/settings
James Cammarata 776a9c2
  (jimi@sngx.net)
James Cammarata 776a9c2
- [BUGFIX] fix for following issue: can't save networking options of a system
James Cammarata 776a9c2
  in cobbler web interface. (#8) (jimi@sngx.net)
James Cammarata 776a9c2
- [BUGFIX] Add a new setting to force CLI commands to use the localhost for xmlrpc
James Cammarata 776a9c2
  (chjohnst@gmail.com)
James Cammarata 776a9c2
- [BUGFIX] Don't blow up on broken links under /var/www/cobbler/links
James Cammarata 776a9c2
  (jeffschroeder@computer.org)
James Cammarata 776a9c2
- [SECURITY] Making https the default for the cobbler web GUI. Also modifying the cobbler-
James Cammarata 776a9c2
  web RPM build to require mod_ssl and mod_wsgi (missing wsgi was an oversight,
James Cammarata 776a9c2
  just correcting it now) (jimi@sngx.net)
James Cammarata 776a9c2
- [FEATURE] Adding authn_pam. This also creates a new setting - authn_pam_service, which
James Cammarata 776a9c2
  allows the user to configure which PAM service they want to use for cobblerd.
James Cammarata 776a9c2
  The default is the 'login' service (jimi@sngx.net)
James Cammarata 776a9c2
- [SECURITY] Change in cobbler.spec to modify permissions on webui sessions directory to
James Cammarata 776a9c2
  prevent non-privileged user acccess to the session keys (jimi@sngx.net)
James Cammarata 776a9c2
- [SECURITY] Enabling CSRF protection for the web interface (jimi@sngx.net)
James Cammarata 776a9c2
- [SECURITY] Convert all yaml loads to safe_loads for security/safety reasons.
James Cammarata 776a9c2
  https://bugs.launchpad.net/ubuntu/+source/cobbler/+bug/858883 (jimi@sngx.net)
James Cammarata 776a9c2
- [FEATURE] Added the setting 'default_template_type' to the settings file, and created
James Cammarata 776a9c2
  logic to use that in Templar().render(). Also added an option to the same
James Cammarata 776a9c2
  function to pass the template type in as an argument. (jimi@sngx.net)
James Cammarata 776a9c2
- [FEATURE] Initial commit for adding support for other template languages, namely jinja2
James Cammarata 776a9c2
  in this case (jimi@sngx.net)
James Cammarata 776a9c2
James Cammarata 776a9c2
* Tue Nov 15 2011 Scott Henson <shenson@redhat.com> 2.2.2-1
James Cammarata 776a9c2
- Changelog update (shenson@redhat.com)
James Cammarata 776a9c2
- Fixed indentation on closing tr tag (gregswift@gmail.com)
James Cammarata 776a9c2
- Added leader column to the non-generic tables so that all tables have the
James Cammarata 776a9c2
  same layout. It leaves room for a checkbox and multiple selects i nthese
James Cammarata 776a9c2
  other tables as well. (gregswift@gmail.com)
James Cammarata 776a9c2
- Added action class to the event log link to bring it inline with other table
James Cammarata 776a9c2
  functions (gregswift@gmail.com)
James Cammarata 776a9c2
- buildiso bugfix: overriding dns nameservers via the dns kopt now works.
James Cammarata 776a9c2
  reported by Simon Woolsgrove <simon@woolsgrove.com> (jorgen.maas@gmail.com)
James Cammarata 776a9c2
- Fix for pxegen, where an image without a distro could cause a stack dump on
James Cammarata 776a9c2
  cobbler sync (jimi@sngx.net)
James Cammarata 776a9c2
- Added initial support for specifying the on-disk format of virtual disks,
James Cammarata 776a9c2
  currently supported for QEMU only when using koan (jimi@sngx.net)
James Cammarata 776a9c2
- Add fedora16, rawhide, opensuse 11.2, 11.3, 11.4 and 12.1 to codes.py This
James Cammarata 776a9c2
  should also fix ticket #611 (jorgen.maas@gmail.com)
James Cammarata 776a9c2
- Use VALID_OS_VERSIONS from codes.py in the redhat importer.
James Cammarata 776a9c2
  (jorgen.maas@gmail.com)
James Cammarata 776a9c2
- Cleanup: use utils.subprocess_call in services.py (jorgen.maas@gmail.com)
James Cammarata 776a9c2
- Cleanup: use utils.subprocess_call in remote.py. (jorgen.maas@gmail.com)
James Cammarata 776a9c2
- Cleanup: use utils.subprocess_call in scm_track.py. Also document that 'hg'
James Cammarata 776a9c2
  is a valid option in the settings file. (jorgen.maas@gmail.com)
James Cammarata 776a9c2
- Dont import the sub_process module when it's not needed.
James Cammarata 776a9c2
  (jorgen.maas@gmail.com)
James Cammarata 776a9c2
- Fixes to import_tree() to actually copy files to a safe place when
James Cammarata 776a9c2
  --available-as is specified. Also some cleanup to the debian/ubuntu import
James Cammarata 776a9c2
  module for when --available-as is specified. (jimi@sngx.net)
James Cammarata 776a9c2
- Modification to import processes so that rsync:// works as a path. These
James Cammarata 776a9c2
  changes should also correct the incorrect linking issue where the link
James Cammarata 776a9c2
  created in webdir/links/ pointed at a directory in ks_mirror without the arch
James Cammarata 776a9c2
  specified, resulting in a broken link if --arch was specified on the command
James Cammarata 776a9c2
  line Also removed the .old import modules for debian/ubuntu, which were
James Cammarata 776a9c2
  replaced with the unified manage_import_debian_ubuntu.py (jimi@sngx.net)
James Cammarata 776a9c2
- cleanup: use codes.VALID_OS_VERSIONS in the freebsd importer
James Cammarata 776a9c2
  (jorgen.maas@gmail.com)
James Cammarata 776a9c2
- cleanup: use codes.VALID_OS_VERSIONS in the debian/ubuntu importer
James Cammarata 776a9c2
  (jorgen.maas@gmail.com)
James Cammarata 776a9c2
- Bugfix: add the /var/www/cobbler/pub directory to setup.py. Calling buildiso
James Cammarata 776a9c2
  from cobbler-web now works as expected. (jorgen.maas@gmail.com)
James Cammarata 776a9c2
- BUGFIX: patch koan (xencreate) to correct the same issue that was broken for
James Cammarata 776a9c2
  vmware regarding qemu_net_type (jimi@sngx.net)
James Cammarata 776a9c2
- BUGFIX: fixed issue with saving objects in the webgui failing when it was the
James Cammarata 776a9c2
  first of that object type saved. (jimi@sngx.net)
James Cammarata 776a9c2
- Minor fix to the remote version to use the nicer extended version available
James Cammarata 776a9c2
  (jimi@sngx.net)
James Cammarata 776a9c2
- Fix a bug in buildiso when duplicate kopt keys are used. Reported and tested
James Cammarata 776a9c2
  by Simon Woolsgrove <simon@woolsgrove.com> (jorgen.maas@gmail.com)
James Cammarata 776a9c2
- Fix for koan, where vmwcreate.py was not updated to accept the network type,
James Cammarata 776a9c2
  causing failures. (jimi@sngx.net)
382b85b
- Added a %%post section for the cobbler-web package, which replaces the
James Cammarata 776a9c2
  SECRET_KEY field in the Django settings.py with a random string
James Cammarata 776a9c2
  (jimi@sngx.net)
James Cammarata 776a9c2
- BUGFIX: added sign_puppet_certs_automatically to settings.py. The fact that
James Cammarata 776a9c2
  this was missing was causing failures in the the pre/post puppet install
James Cammarata 776a9c2
  modules. (jimi@sngx.net)
James Cammarata 776a9c2
- set the auto-boot option for a virtual machine (ug@suse.de)
James Cammarata 776a9c2
- Correction for koan using the incorrect default port for connecting to
James Cammarata 776a9c2
  cobblerd (jimi@sngx.net)
James Cammarata 776a9c2
- config/settings: add "manage_tftpd: 1" (default setting)
James Cammarata 776a9c2
  (cristian.ciupitu@yahoo.com)
6ee444b
Scott Henson 8e535ea
* Wed Oct 05 2011 Scott Henson <shenson@redhat.com> 2.2.1-1
Scott Henson 8e535ea
- Import changes for systemd from the fedora spec file (shenson@redhat.com)
Scott Henson 8e535ea
Scott Henson cea44e2
* Wed Oct 05 2011 Scott Henson <shenson@redhat.com> 2.2.0-1
Scott Henson cea44e2
- Remove the version (shenson@redhat.com)
Scott Henson cea44e2
- New upstream 2.2.0 release (shenson@redhat.com)
Scott Henson cea44e2
- Add networking snippet for SuSE systems. (jorgen.maas@gmail.com)
Scott Henson cea44e2
- Add a /etc/hosts snippet for SuSE systems. (jorgen.maas@gmail.com)
Scott Henson cea44e2
- Add a proxy snippet for SuSE systems. (jorgen.maas@gmail.com)
Scott Henson cea44e2
- Buildiso: make use of the proxy field (SuSE, Debian/Ubuntu).
Scott Henson cea44e2
  (jorgen.maas@gmail.com)
Scott Henson cea44e2
- Rename buildiso.header to buildiso.template for consistency. Also restore the
Scott Henson cea44e2
  local LABEL in the template. (jorgen.maas@gmail.com)
Scott Henson cea44e2
- Bugfix: uppercase macaddresses used in buildiso netdevice= keyword cause the
Scott Henson cea44e2
  autoyast installer to not setup the network and thus fail.
Scott Henson cea44e2
  (jorgen.maas@gmail.com)
Scott Henson cea44e2
- Buildiso: minor cleanup diff. (jorgen.maas@gmail.com)
Scott Henson cea44e2
- Buildiso: behaviour changed after feedback from the community.
Scott Henson cea44e2
  (jorgen.maas@gmail.com)
Scott Henson cea44e2
- Build standalone ISO from the webinterface. (jorgen.maas@gmail.com)
Scott Henson cea44e2
- Fix standalone ISO building for SuSE, Debian and Ubuntu.
Scott Henson cea44e2
  (jorgen.maas@gmail.com)
Scott Henson cea44e2
- add proxy field to field_info.py (jorgen.maas@gmail.com)
Scott Henson cea44e2
- Remove FreeBSD from the unix breed as it has it's own now. Also, add freebsd7
Scott Henson cea44e2
  as it is supported until feb 2013. Minor version numbers don't make sense,
Scott Henson cea44e2
  also removed. (jorgen.maas@gmail.com)
Scott Henson cea44e2
- Add a proxy field to profile and system objects. This is useful for
Scott Henson cea44e2
  environments where systems are not allowed to make direct connections to the
Scott Henson cea44e2
  cobbler/repo servers. (jorgen.maas@gmail.com)
Scott Henson cea44e2
- Introduce a "status" field to system objects. Useful in environments where
Scott Henson cea44e2
  DTAP is required, the possible values for this field are: development,
Scott Henson cea44e2
  testing, acceptance, production (jorgen.maas@gmail.com)
Scott Henson cea44e2
- Buildiso: only process profiles for selected systems. (jorgen.maas@gmail.com)
Scott Henson cea44e2
- Buildiso: add batch action to build an iso for selected profiles.
Scott Henson cea44e2
  (jorgen.maas@gmail.com)
Scott Henson cea44e2
- Buildiso: use management interface feature. (jorgen.maas@gmail.com)
Scott Henson cea44e2
- Buildiso: get rid of some code duplication (ISO header).
Scott Henson cea44e2
  (jorgen.maas@gmail.com)
Scott Henson cea44e2
- Buildiso: add interface to macaddr resolution. (jorgen.maas@gmail.com)
Scott Henson cea44e2
- Buildiso: add Debian and Ubuntu support. (jorgen.maas@gmail.com)
Scott Henson cea44e2
- Buildiso: select systems from the webinterface. (jorgen.maas@gmail.com)
Scott Henson cea44e2
- Fix an exception when buildiso is called from the webinterface.
Scott Henson cea44e2
  (jorgen.maas@gmail.com)
Scott Henson cea44e2
- fix power_virsh template to check dom status before executing command.
Scott Henson cea44e2
  (bpeck@redhat.com)
Scott Henson cea44e2
- if hostname is not resolvable do not fail and use that hostname
Scott Henson cea44e2
  (msuchy@redhat.com)
Scott Henson cea44e2
- Removed action_import module and references to it in code to prevent future
Scott Henson cea44e2
  confusion. (jimi@sngx.net)
Scott Henson cea44e2
- Fixing redirects after a failed token validation. You should now be
Scott Henson cea44e2
  redirected back to the page you were viewing after having to log back in due
Scott Henson cea44e2
  to a forced login. (jimi@sngx.net)
Scott Henson cea44e2
- Use port to access cobbler (peter.vreman@acision.com)
Scott Henson cea44e2
- Stripping "g" from vgs output case-insensitive runs faster
Scott Henson cea44e2
  (mmello@redhat.com)
Scott Henson cea44e2
- Adding ability to create new sub-directories when saving snippets. Addresses
Scott Henson cea44e2
  trac #634 - save new snippet fails on non existing subdir (jimi@sngx.net)
Scott Henson cea44e2
- Fix traceback when executing "cobbler system reboot" with no system name
Scott Henson cea44e2
  specified Trac ticket #578 - missing check for name option with system reboot
Scott Henson cea44e2
  (jimi@sngx.net)
Scott Henson cea44e2
- bind zone template writing (jcallaway@squarespace.com)
Scott Henson cea44e2
- Removing the duplicate lines from importing re module (mmello@redhat.com)
Scott Henson cea44e2
- Merge remote-tracking branch 'jimi1283/bridge-interface' (shenson@redhat.com)
Scott Henson cea44e2
- Modification to allow DEPRECATED options to be added as options to optparse
Scott Henson cea44e2
  so they work as aliases (jimi@sngx.net)
Scott Henson cea44e2
- Re-adding the ability to generate a random mac from the webui. Trac #543
Scott Henson cea44e2
  (Generate random mac missing from 2.x webui) (jimi@sngx.net)
Scott Henson cea44e2
- Merge remote-tracking branch 'jsabo/fbsdreplication' (shenson@redhat.com)
Scott Henson cea44e2
- Tim Verhoeven <tim.verhoeven.be@gmail.com> (Tue. 08:35) (Cobbler attachment)
Scott Henson cea44e2
  Subject: [PATCH] Add support to koan to select type of network device to
Scott Henson cea44e2
  emulate To: cobbler development list <cobbler-devel@lists.fedorahosted.org>
Scott Henson cea44e2
  Date: Tue, 2 Aug 2011 14:35:21 +0200 (shenson@redhat.com)
Scott Henson cea44e2
- Hello, (shenson@redhat.com)
Scott Henson cea44e2
- scm_track: Add --all to git add options to handle deletions (tmz@pobox.com)
Scott Henson cea44e2
- Moved HEADER heredoc from action_buildiso.py to
Scott Henson cea44e2
  /etc/cobbler/iso/buildiso.header (gbailey@terremark.com)
Scott Henson cea44e2
- Enable replication for FreeBSD (jsabo@verisign.com)
Scott Henson cea44e2
- Merge branch 'master' into bridge-interface (jimi@sngx.net)
Scott Henson cea44e2
- Remove json settings from local_get_cobbler_xmlrpc_url() (jsabo@verisign.com)
Scott Henson cea44e2
- 1) Moving --subnet field to --netmask 2) Created DEPRECATED_FIELDS structure
Scott Henson cea44e2
  in field_info.py to deal with moves like this    * also applies to the
Scott Henson cea44e2
  bonding->interface_type move for bridged interface support (jimi@sngx.net)
Scott Henson cea44e2
- Merge remote-tracking branch 'jimi1283/bridge-interface' (shenson@redhat.com)
Scott Henson cea44e2
- Fixing up some serializer module stuff:  * detecting module load errors when
Scott Henson cea44e2
  trying to deserialize collections  * added a what() function to all the
Scott Henson cea44e2
  serializer modules for ID purposes  * error detection for mongo stuff,
Scott Henson cea44e2
  including pymongo import problems as well as connection issues
Scott Henson cea44e2
  (jimi@sngx.net)
Scott Henson cea44e2
- Cleanup of bonding stuff in all files, including webui and koan. Additional
Scott Henson cea44e2
  cleanup in the network config scripts, and re-added the modprobe.conf
Scott Henson cea44e2
  renaming code to the post install network config. (jimi@sngx.net)
Scott Henson cea44e2
- Initial rework to allow bridge/bridge slave interfaces Added static route
Scott Henson cea44e2
  configuration to pre_install_network_config Major cleanup/reworking of
Scott Henson cea44e2
  post_install_network_config script (jimi@sngx.net)
Scott Henson cea44e2
- Fix for bad commit of some json settings test (jimi@sngx.net)
Scott Henson cea44e2
- Merge remote-tracking branch 'jsabo/fbsdimport' (shenson@redhat.com)
Scott Henson cea44e2
- Adding initial support for FreeBSD media importing (jsabo@verisign.com)
Scott Henson cea44e2
- Setting TIME_ZONE to None in web/settings.py causes a 500 error on a RHEL5
Scott Henson cea44e2
  system with python 2.4 and django 1.1. Commenting out the config line has the
Scott Henson cea44e2
  same effect as setting it to None, and prevents the 500. (jimi@sngx.net)
Scott Henson cea44e2
- Fixes for importing RHEL6:  * path_tail() was previously moved to utils, a
Scott Henson cea44e2
  couple    places in the import modules still used self.path_tail    instead
Scott Henson cea44e2
  of utils.path_tail, causing a stack dump  * Fixed an issue in
Scott Henson cea44e2
  utils.path_tail(), which was using self.    still from when it was a member
Scott Henson cea44e2
  of the import class  * When mirror name was set on import and using
Scott Henson cea44e2
  --available-as,    it was appending a lot of junk instead of just using the
Scott Henson cea44e2
  specified    mirror name (jimi@sngx.net)
Scott Henson cea44e2
- Merge branch 'master' of git://git.fedorahosted.org/cobbler (jimi@sngx.net)
Scott Henson cea44e2
- Fix a quick error (shenson@redhat.com)
Scott Henson cea44e2
- Set the tftpboot dir for rhel6 hosts (jsabo@verisign.com)
Scott Henson cea44e2
- Fixed a typo (jorgen.maas@gmail.com)
Scott Henson cea44e2
- Added an extra field in the system/interface item. The field is called
Scott Henson cea44e2
  "management" and should be used to identify the management interface, this
Scott Henson cea44e2
  could be useful information for multihomed systems. (jorgen.maas@gmail.com)
Scott Henson cea44e2
- In the event log view the data/time field got wrapped which is very annoying.
Scott Henson cea44e2
  Fast fix for now, i'm pretty sure there are better ways to do this.
Scott Henson cea44e2
  (jorgen.maas@gmail.com)
Scott Henson cea44e2
- Event log soring on date reverted, let's sort on id instead. Reverse over
Scott Henson cea44e2
  events in the template. Convert gmtime in the template to localtime.
Scott Henson cea44e2
  (jorgen.maas@gmail.com)
Scott Henson cea44e2
- Sort the event log by date/time (jorgen.maas@gmail.com)
Scott Henson cea44e2
- Remove some unsupported OS versions from codes.py (jorgen.maas@gmail.com)
Scott Henson cea44e2
- Some changes in the generate_netboot_iso function/code: - Users had to supply
Scott Henson cea44e2
  all system names on the commandline which they wanted to include in the ISO
Scott Henson cea44e2
  boot menu. This patch changes that behaviour; all systems are included by
Scott Henson cea44e2
  default now. You can still provide an override with the --systems parameter,
Scott Henson cea44e2
  thus making this feature more consistent with what one might expect from
Scott Henson cea44e2
  reading the help. - While at it I tried to make the code more readable and
Scott Henson cea44e2
  removed some unneeded iterations. - Prevent some unneeded kernel/initrd
Scott Henson cea44e2
  copies. - You can now override ip/netmask/gateway/dns parameters with
Scott Henson cea44e2
  corresponding kernel_options. - Fixed a bug for SuSE systems where ksdevice
Scott Henson cea44e2
  should be netdevice. - If no ksdevice/netdevice (or equivalent) has been
Scott Henson cea44e2
  supplied via kernel_options try to guess the proper interface to use, but
Scott Henson cea44e2
  don't just use one if we can't be sure about it (e.g. for multihomed
Scott Henson cea44e2
  systems). (jorgen.maas@gmail.com)
Scott Henson cea44e2
- Add SLES 11 to codes.py (jorgen.maas@gmail.com)
Scott Henson cea44e2
- Add support for Fedora15 to codes.py (jorgen.maas@gmail.com)
Scott Henson cea44e2
- Django uses the timezone information from web/settings.py Changing the
Scott Henson cea44e2
  hardcoded value to None forces Django to use the systems timezone instead of
Scott Henson cea44e2
  this hardcoded value (jorgen.maas@gmail.com)
Scott Henson cea44e2
- Fix cobbler replication for non-RHEL hosts. The slicing used in the
Scott Henson cea44e2
  link_distro function didn't work for all distros. (jsabo@verisign.com)
Scott Henson cea44e2
- Fix vmware esx importing. It was setting the links dir to the dir the iso was
Scott Henson cea44e2
  mounted on import (jsabo@verisign.com)
Scott Henson cea44e2
- Merge remote-tracking branch 'jsabo/webuifun' (shenson@redhat.com)
Scott Henson cea44e2
- Fix bug with esxi replication. It wasn't rsyncing the distro over if the
Scott Henson cea44e2
  parentdir already existed. (jsabo@verisign.com)
Scott Henson cea44e2
- Merge branch 'master' of git://git.fedorahosted.org/cobbler (jimi@sngx.net)
Scott Henson cea44e2
- Initial commit for mongodb backend support and adding support for settings as
Scott Henson cea44e2
  json (jimi@sngx.net)
Scott Henson cea44e2
- Web UI patches from Greg Swift applied (jsabo@verisign.com)
Scott Henson cea44e2
- whitespace fix (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Fix to fix to py_tftp change to sync in bootloaders
Scott Henson cea44e2
  (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Fixing a bug reported by Jonathan Sabo. (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Merge branch 'master' of git://git.fedorahosted.org/cobbler
Scott Henson cea44e2
  (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Revert "Jonathan Sabo <jsabo@criminal.org> (June 09) (Cobbler)"
Scott Henson cea44e2
  (shenson@redhat.com)
Scott Henson cea44e2
- Unmount and deactivate all software raid devices after searching for ssh keys
Scott Henson cea44e2
  (jonathan.underwood@gmail.com)
Scott Henson cea44e2
- Merge remote-tracking branch 'ugansert/master' (shenson@redhat.com)
Scott Henson cea44e2
- Jonathan Sabo <jsabo@criminal.org> (June 09) (Cobbler) Subject: [PATCH] Fix
Scott Henson cea44e2
  issue with importing distro's on new cobbler box To: cobbler development list
Scott Henson cea44e2
  <cobbler-devel@lists.fedorahosted.org> Date: Thu, 9 Jun 2011 16:17:20 -0400
Scott Henson cea44e2
  (shenson@redhat.com)
Scott Henson cea44e2
- missing manage_rsync option from config/settings (jsabo@criminal.org)
Scott Henson cea44e2
- Remove left-over debugging log message (dkilpatrick@verisign.com)
Scott Henson cea44e2
- SUSE requires the correct arch to find kernel+initrd on the inst-source
Scott Henson cea44e2
  (ug@suse.de)
Scott Henson cea44e2
- added autoyast=... parameter to the ISO building code when breed=suse
Scott Henson cea44e2
  (ug@suse.de)
Scott Henson cea44e2
- calculate meta data in the XML file without cheetah variables now
Scott Henson cea44e2
  (ug@suse.de)
Scott Henson cea44e2
- render the cheetah template before passing the XML to the python XML parser
Scott Henson cea44e2
  (ug@suse.de)
Scott Henson cea44e2
- made the pathes flexible to avoid problem on other distros than fedora/redhat
Scott Henson cea44e2
  (ug@suse.de)
Scott Henson cea44e2
- bugfix (ug@suse.de)
Scott Henson cea44e2
- Merge patch from stable (cristian.ciupitu@yahoo.com)
Scott Henson cea44e2
- utils: initialize main_logger only when needed (cristian.ciupitu@yahoo.com)
Scott Henson cea44e2
- During refactor, failed to move templater initialization into
Scott Henson cea44e2
  write_boot_files_distro. (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Fixed a couple of simple typos.  Made the boot_files support work (added
Scott Henson cea44e2
  template support for the key, defined the img_path attribute for that
Scott Henson cea44e2
  expansion) (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Fixes to get to the "minimally tested" level.  Fixed two syntax errors in
Scott Henson cea44e2
  tftpd.py, and fixed refences to api and os.path in manage_in_tftpd.py
Scott Henson cea44e2
  (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Rebasing commit, continued. (kilpatds@oppositelock.org)
Scott Henson cea44e2
- Change the vmware stuff to use 'boot_files' as the space to set files that
Scott Henson cea44e2
  need to be available to a tftp-booting process (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Added 'boot_files' field for 'files that need to be put into tftpboot'
Scott Henson cea44e2
  (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Merge conflict. (kilpatds@oppositelock.org)
Scott Henson cea44e2
- Add in a default for puppet_auto_setup, thanks to Camille Meulien
Scott Henson cea44e2
  <cmeulien@heliostech.fr> for finding it. (shenson@redhat.com)
Scott Henson cea44e2
- Add a directory remap feature to fetchable_files processing.    /foo/*=/bar/
Scott Henson cea44e2
  Client requests for "/foo/baz" will be turned into requests for /bar/baz.
Scott Henson cea44e2
  Target paths are evaluated against the root filesystem, not tftpboot.
Scott Henson cea44e2
  Template expansion is done on "bar/baz", so that would typically more
Scott Henson cea44e2
  usefully be something like         /boot/*=$distro_path/boot
Scott Henson cea44e2
  (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Removed trailing whitespace causing git warnings (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Fix a bug where tftpd.py would throw if a client requested '/'.
Scott Henson cea44e2
  (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Allow slop in the config, not just the client.  modules: don't hardcode
Scott Henson cea44e2
  /tftpboot (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Moved footer to actually float at the bottom of the page or visible section,
Scott Henson cea44e2
  whichever is further down. Unfortunately leaves a slightly larger margin pad
Scott Henson cea44e2
  on there.  Will have to see if it can be made cleaner (gregswift@gmail.com)
Scott Henson cea44e2
- Removed right padding on delete checkboxes (gregswift@gmail.com)
Scott Henson cea44e2
- Adjusted all the self closing tags to end eith a " />" instead of not having
Scott Henson cea44e2
  a space separating them (gregswift@gmail.com)
Scott Henson cea44e2
- Added "add" button to the filter bit (gregswift@gmail.com)
Scott Henson cea44e2
- Removed "Enabled" label on checkboxes, this can be added via css as part of
Scott Henson cea44e2
  the theme if people want it using :after { content: " Enabled" } Padded the
Scott Henson cea44e2
  context-tip off the checkboxes so that it lines up with most of the other
Scott Henson cea44e2
  context tips instead of being burring in the middle of the form
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- Added bottom margin on text area so that it isn't as tight next to other form
Scott Henson cea44e2
  fields (gregswift@gmail.com)
Scott Henson cea44e2
- Added id tags to the forms for ks templates and snippets Set some margins for
Scott Henson cea44e2
  those two forms, they were a bit scrunched because they didn't have a
Scott Henson cea44e2
  sectionbody fieldset and legend Removed inline formatting of input sizes on
Scott Henson cea44e2
  those two pages Set the textareas in those two pages via css
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- Made the tooltips get hiddent except for on hover, with a small image
Scott Henson cea44e2
  displayed in their place (gregswift@gmail.com)
Scott Henson cea44e2
- Added a top margin to the submit/reset buttons... looks cleaner having some
Scott Henson cea44e2
  space. (gregswift@gmail.com)
Scott Henson cea44e2
- Changed generic edit form to the following: - Made blocks into fieldsets
Scott Henson cea44e2
  again, converting the h2 to a legend.  I didn't mean to change this the first
Scott Henson cea44e2
  time through. - Pulled up a level, removing the wrapping div, making each
Scott Henson cea44e2
  fieldset contain an order list, instead of each line being an ordered list,
Scott Henson cea44e2
  which was silly of me. - Since it went up a level, un-indented all of the
Scott Henson cea44e2
  internal html tags 2 spaces - changed the place holder for the network
Scott Henson cea44e2
  widgets to spans so that they displayed cleanly (Don't like the spans either,
Scott Henson cea44e2
  but its for the javascript) In the stylesheet just changed the
Scott Henson cea44e2
  div.sectionbody to ol.sectionbody (gregswift@gmail.com)
Scott Henson cea44e2
- Fixed closing ul->div on multiselect section. Must have missed it a few
Scott Henson cea44e2
  commits ago. (gregswift@gmail.com)
Scott Henson cea44e2
- IE uses input styling such as borders even on checkboxes... was not intended,
Scott Henson cea44e2
  so has been cleared for checkboxes (gregswift@gmail.com)
Scott Henson cea44e2
- This is a change to the multiselect buttons view,  i didn't mean to commit
Scott Henson cea44e2
  the style sheet along with the spelling check fixes, but since I did might as
Scott Henson cea44e2
  well do the whole thing and then erevert it later if people dislike it
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- Fixed another postition mispelling (gregswift@gmail.com)
Scott Henson cea44e2
- fixed typo postition should be position (gregswift@gmail.com)
Scott Henson cea44e2
- Returned the multiselect section to being div's, since its actually not a set
Scott Henson cea44e2
  of list items, it is a single list item. Re-arranged the multiselect so that
Scott Henson cea44e2
  the buttons are centered between the two sections Removed all of the line
Scott Henson cea44e2
  breaks form that section Made the select box headings actually labels moved
Scott Henson cea44e2
  the order of multiselect after sectionbody definition due to inheritence
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- Restored select boxes to "default" styling since they are not as cleanly css-
Scott Henson cea44e2
  able Made visibly selected action from Batch Actions bold, mainly so by
Scott Henson cea44e2
  default Batch Action is bold. Moved text-area and multi-select sizing into
Scott Henson cea44e2
  stylesheet. re-alphabetized some of the tag styles Made the default login's
Scott Henson cea44e2
  text inputs centered, since everything else on that page is
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- Added missing bracket from two commits ago in the stylesheet.
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- Re-added the tool tips for when they exist in the edit forms and set a style
Scott Henson cea44e2
  on them. Removed an extraneous line break from textareas in edit form
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- Fixed javascript where I had used teh wrong quotes, thus breaking the network
Scott Henson cea44e2
  interface widgets (gregswift@gmail.com)
Scott Henson cea44e2
- Added label and span to cleanup block (gregswift@gmail.com)
Scott Henson cea44e2
- Added version across all of the template loads so that the footer is
Scott Henson cea44e2
  populated with it (gregswift@gmail.com)
Scott Henson cea44e2
- all css: - set overall default font size of 1em - added missing tags to the
Scott Henson cea44e2
  cleanup css block - fixed button layout -- list line buttons are smaller font
Scott Henson cea44e2
  to keep lines smaller -- set action input button's size - set indentation and
Scott Henson cea44e2
  bolding of items in batch action - redid the list formatting -- removed zebra
Scott Henson cea44e2
  stripes, they share the standard background now -- hover is now the
Scott Henson cea44e2
  background color of the old darker zebra stripe -- selected lines now
Scott Henson cea44e2
  background of the older light zebra stripe - added webkit border radius
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- generic_lists.tmpl - Removed force space on the checklists generic_lists.tmpl
Scott Henson cea44e2
  - Added javascript to allow for selected row highlighting
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- Removed inline formatting from import.tmpl Made the context tips spans
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- Made both filter-adder elements exist in the same li element
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- Added default formatting for ordered lists Added formatting for the new
Scott Henson cea44e2
  multiselect unordered list Changed old div definitions for the multiselect to
Scott Henson cea44e2
  li Added label formatting for inside sectionbody to line up all the forms.
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- Adjusted multiselect section to be an unordered list instead of a div
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- Moved the close list tag inside the for loop, otherwise we generate lots of
Scott Henson cea44e2
  nasty nested lists (gregswift@gmail.com)
Scott Henson cea44e2
- Changed edit templates to use ol instead of ul, because it apparently helps
Scott Henson cea44e2
  out those using screen readers, and we should be making things accessible,
Scott Henson cea44e2
  yes? (gregswift@gmail.com)
Scott Henson cea44e2
- Re-structured the edit templates to be unordered lists. Standardized the
Scott Henson cea44e2
  tooltip/contextual data as context-tip class Redid the delete setup so that
Scott Henson cea44e2
  its Delete->Really? Instead of Delete:Yes->Really?  Same number of check
Scott Henson cea44e2
  boxes. Setup the delete bit so that Delete and Really are labels for the
Scott Henson cea44e2
  checkboxes and there isn't extraneous html input tags (gregswift@gmail.com)
Scott Henson cea44e2
- Added top margin on the filter adder (gregswift@gmail.com)
Scott Henson cea44e2
- Adjusted single action item buttons to be in the same list element, as it
Scott Henson cea44e2
  makes alignment cleaner, and more sense from a grouping standpoint Set
Scott Henson cea44e2
  submenubar default height to 26px Set submenubar's alignment to be as clean
Scott Henson cea44e2
  as I've been able to get so far. (gregswift@gmail.com)
Scott Henson cea44e2
- Set background color back to original (gregswift@gmail.com)
Scott Henson cea44e2
- Adjusted all buttons to hover invert from blue to-blackish, the inverse of
Scott Henson cea44e2
  the normal links (which go blackish to blue) but left the text color the
Scott Henson cea44e2
  same.  i'm not sure its as pretty, but dfinately more readable.  Plus the
Scott Henson cea44e2
  color change scheme is more consistant. Also made table buttons smaller than
Scott Henson cea44e2
  other buttons (gregswift@gmail.com)
Scott Henson cea44e2
- Fixed width on paginate select boxes to auto, instead of over 200px
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- Removed margin around hr tag, waste of space, and looks closer to original
Scott Henson cea44e2
  now (gregswift@gmail.com)
Scott Henson cea44e2
- Removed extraneous body div by putting user div inside container.
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- Adjuested style sheet to improve standardization of form fields, such as
Scott Henson cea44e2
  buttons, text input widths, and fontsizes in buttons vs drop downs.
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- Some menu re-alignment on both menubar and submenubar (gregswift@gmail.com)
Scott Henson cea44e2
- Got the container and the user display into a  cleaner size alignment to
Scott Henson cea44e2
  display on the screen.  less chance of horiz scroll (gregswift@gmail.com)
Scott Henson cea44e2
- Fix to get login form a bit better placed without duplicate work
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- pan.action not needed... .action takes care of it (gregswift@gmail.com)
Scott Henson cea44e2
- Removed padding on login screen (gregswift@gmail.com)
Scott Henson cea44e2
- Redid action and button classes to make them look like buttons.. still needs
Scott Henson cea44e2
  work. Resized pointer classes to make things a bit more level on that row
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- New cleanup at the top negates the need for this table entry
Scott Henson cea44e2
  (gregswift@gmail.com)
382b85b
- Removed the body height to 99%%.  Was doing this for sticky footer, but
Scott Henson cea44e2
  current path says its not needed (gregswift@gmail.com)
Scott Henson cea44e2
- Added some windows and mac default fonts Made the body relative, supposed to
Scott Henson cea44e2
  help with the layout Set text color to slightly off black.. was told there is
Scott Henson cea44e2
  some odd optical reasoning behind this (gregswift@gmail.com)
Scott Henson cea44e2
- Made class settings for the table rows a touch more specific in the css
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- Added "normalization" to clean up cross browser differences at top of
Scott Henson cea44e2
  style.css (gregswift@gmail.com)
Scott Henson cea44e2
- Added button class to all buttons, submit, and resets (gregswift@gmail.com)
Scott Henson cea44e2
- Fixed sectionheader to not be styled as actions... they are h2!
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- Fixed container reference from class to id (gregswift@gmail.com)
Scott Henson cea44e2
- Added missing action class on the "Create new" links in generic_list.tmpl
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- Revert part of 344969648c1ce1e753af because RHEL5's django doesn't support
Scott Henson cea44e2
  that (gregswift@gmail.com)
Scott Henson cea44e2
- removed underline on remaing links (gregswift@gmail.com)
Scott Henson cea44e2
- Fixed the way the logo was placed on the page and removed the excess
Scott Henson cea44e2
  background setting. (gregswift@gmail.com)
Scott Henson cea44e2
- Some cleanup to the style sheet along - removed fieldset since no more exist
Scott Henson cea44e2
  (not sure about this in long run.... we'll see) - cleaned up default style
Scott Henson cea44e2
  for ul cause it was causing override issues - got menubar and submenu bar
Scott Henson cea44e2
  mostly settled (gregswift@gmail.com)
Scott Henson cea44e2
- Fixed submenu bar ul to be identified by id not class (gregswift@gmail.com)
Scott Henson cea44e2
- Rebuilt primary css stylesheet - not complete yet (gregswift@gmail.com)
Scott Henson cea44e2
- Removed logout from cobbler meft hand menu (gregswift@gmail.com)
Scott Henson cea44e2
- Next step in redoing layout: - added current logged in user and logout button
Scott Henson cea44e2
  to a div element at top of page - fixed content div from class to id - added
Scott Henson cea44e2
  footer (version entry doesn't work for some reason) - links to cobbler
Scott Henson cea44e2
  website (gregswift@gmail.com)
Scott Henson cea44e2
- in generic_list.tmpl - set the edit link to class 'action' - merged the
Scott Henson cea44e2
  creation of the edit action 'View kickstart' for system and profile
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- Replaced tool tip as div+em with a span classed as tooltip. tooltip class
Scott Henson cea44e2
  just adds italic. (gregswift@gmail.com)
Scott Henson cea44e2
- Fixed table header alignment to left (gregswift@gmail.com)
Scott Henson cea44e2
- Take the logo out of the html, making it a css element, but retain the
Scott Henson cea44e2
  location and basic feel of the placement. (gregswift@gmail.com)
Scott Henson cea44e2
- Step one of redoing the action list, pagination and filters. - split
Scott Henson cea44e2
  pagination and filters to two tmpl files - pagination can be called on its
Scott Henson cea44e2
  own (so it can live in top and bottom theoretically) - filter will eventually
Scott Henson cea44e2
  include pagination so its on the bottom - new submenubar includes pagination
Scott Henson cea44e2
  - new submenubar does age specific actiosn as links instead of drop downs
Scott Henson cea44e2
  cause there is usually 1, rarely 2, never more. (gregswift@gmail.com)
Scott Henson cea44e2
- Removed pagination from left hand column (gregswift@gmail.com)
Scott Henson cea44e2
- Removed an erroneous double quote from master.tmpl (gregswift@gmail.com)
Scott Henson cea44e2
- Went a bit overboard and re-adjusted whitespace in all the templates. Trying
Scott Henson cea44e2
  to do the code in deep blocks across templates can be a bit tedious and
Scott Henson cea44e2
  difficult to maintain. While the output is not perfect, at least the
Scott Henson cea44e2
  templates are more readable. (gregswift@gmail.com)
Scott Henson cea44e2
- Removed remaining vestige of action menu shading feature
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- Removed header shade references completely from the lists and the code from
Scott Henson cea44e2
  master.tmpl (gregswift@gmail.com)
Scott Henson cea44e2
- Wrapped setting.tmpl error with the error class (gregswift@gmail.com)
Scott Henson cea44e2
- Changed h3 to h2 inside pages Made task_created's h4 into a h1 and
Scott Henson cea44e2
  standarized with the other pages (gregswift@gmail.com)
Scott Henson cea44e2
- Standardized header with a hr tag before the form tags (gregswift@gmail.com)
Scott Henson cea44e2
- Added base width on the multiple select boxes, primarily for when they are
Scott Henson cea44e2
  empty (gregswift@gmail.com)
Scott Henson cea44e2
- Removed fieldset wrappers and replaced legends with h1 and h2 depending on
Scott Henson cea44e2
  depth (gregswift@gmail.com)
Scott Henson cea44e2
- Adjusted logic for the legent to only change one word, instead of the full
Scott Henson cea44e2
  string (gregswift@gmail.com)
Scott Henson cea44e2
- Removed empty cell from table in generic_edit.tmpl (gregswift@gmail.com)
Scott Henson cea44e2
- Revert 8fed301e61f28f8eaf08e430869b5e5df6d02df0 because it was to many
Scott Henson cea44e2
  different changes (gregswift@gmail.com)
Scott Henson cea44e2
- Removed empty cell from table in generic_edit.tmpl (gregswift@gmail.com)
Scott Henson cea44e2
- Moved some cobbler admin and help menus to a separate menu in the menubar
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- Added HTML5 autofocus attribute to login.tmpl.  Unsupported browsers just
Scott Henson cea44e2
  ignores this. (gregswift@gmail.com)
Scott Henson cea44e2
- Re-built login.tmpl: - logo isn't a link anymore back to the same page - logo
Scott Henson cea44e2
  is centered with the login form - fieldset has been removed - set a css class
Scott Henson cea44e2
  for the body of the login page, unused for now. And the css: - removed the
Scott Henson cea44e2
  black border from css - centered the login button as well
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- Made the links and span.actions hover with the same color as used for the
Scott Henson cea44e2
  section headings (gregswift@gmail.com)
Scott Henson cea44e2
- Removed as much in-HTML placed formatting as possible and implemented them in
Scott Henson cea44e2
  css. The main bit remaining is the ul.li floats in paginate.tmpl
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- Cleaned up single tag closing for several of the checkboxes
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- removed a trailing forward slash that was creating an orphaned close span tag
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- Relabeled cells in thead row from td tags to th (gregswift@gmail.com)
Scott Henson cea44e2
- Added tr wrapper inside thead of tables for markup validation
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- Use :// as separator for virsh URIs (atodorov@otb.bg)
Scott Henson cea44e2
- Create more condensed s390 parm files (thardeck@suse.de)
Scott Henson cea44e2
- Add possibility to interrupt zPXE and to enter CMS (thardeck@suse.de)
Scott Henson cea44e2
- Cleanup the way that we download content  - Fixes a bug where we were only
Scott Henson cea44e2
  downloading grub-x86_64.efi (shenson@redhat.com)
Scott Henson cea44e2
- Port this config over as well (shenson@redhat.com)
Scott Henson cea44e2
- Only clear logs that exist. (bpeck@redhat.com)
Scott Henson cea44e2
- Pull in new configs from the obsoletes directory. (shenson@redhat.com)
Scott Henson cea44e2
- Removed extraneous close row tag from events.tmpl (gregswift@gmail.com)
Scott Henson cea44e2
- Fixed spelling of receive in enoaccess.tmpl (gregswift@gmail.com)
Scott Henson cea44e2
- Added missing close tags on a few menu unordered list items in master.tmpl
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- Added missing "for" correlation tag for labels in generic_edit.tmpl
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- Removed extraneous close divs from generic_edit.tmpl (gregswift@gmail.com)
Scott Henson cea44e2
- Removing old and unused template files (gregswift@gmail.com)
Scott Henson cea44e2
- Add support for Ubuntu distros. (andreserl@ubuntu.com)
Scott Henson cea44e2
- Koan install tree path for Ubuntu/Debian distros. (andreserl@ubuntu.com)
Scott Henson cea44e2
- Fixing hardlink bin path. (andreserl@ubuntu.com)
Scott Henson cea44e2
- Do not fail when yum python module is not present. (andreserl@ubuntu.com)
Scott Henson cea44e2
- Add Ubuntu/Debian support to koan utils for later use. (andreserl@ubuntu.com)
Scott Henson cea44e2
- typo in autoyast xml parsing (ug@suse.de)
Scott Henson cea44e2
- Minor change to validate a token before checking on a user. (jimi@sngx.net)
Scott Henson cea44e2
- get install tree from install=... parameter for SUSE (ug@suse.de)
Scott Henson cea44e2
- handle autoyast XML files (ug@suse.de)
Scott Henson cea44e2
- fixed support for SUSE in build-iso process. Fixed a typo (ug@suse.de)
Scott Henson cea44e2
- added SUSE breed to import-webui (ug@suse.de)
Scott Henson cea44e2
- Merge remote-tracking branch 'lanky/master' (shenson@redhat.com)
Scott Henson cea44e2
- Merge remote-tracking branch 'jimi1283/master' (shenson@redhat.com)
Scott Henson cea44e2
- added support for suse-distro import (ug@suse.de)
Scott Henson cea44e2
- Fix a sub_process Popen call that did not set close_fds to true. This causes
Scott Henson cea44e2
  issues with sync where dhcpd keeps the XMLRPC port open and prevents cobblerd
Scott Henson cea44e2
  from restarting (jimi@sngx.net)
Scott Henson cea44e2
- Cleanup of unneccsary widgets in distro/profile. These needed to be removed
Scott Henson cea44e2
  as part of the multiselect change. (jimi@sngx.net)
Scott Henson cea44e2
- Yet another change to multiselect editing. Multiselects are now presented as
Scott Henson cea44e2
  side-by-side add/delete boxes, where values can be moved back and forth and
Scott Henson cea44e2
  only appear in one of the two boxes. (jimi@sngx.net)
Scott Henson cea44e2
- Fix for django traceback when logging into the web interface with a bad
Scott Henson cea44e2
  username and/or password (jimi@sngx.net)
Scott Henson cea44e2
- Fix for snippet/kickstart editing via the web interface, where a 'tainted
Scott Henson cea44e2
  file path' error was thrown (jimi@sngx.net)
Scott Henson cea44e2
- added the single missed $idata.get() item (stuart@sjsears.com)
Scott Henson cea44e2
- updated post_install_network_config to use $idata.get(key, "") instead of
Scott Henson cea44e2
  $idata[key]. This stops rendering issues with the snippet when some keys are
Scott Henson cea44e2
  missing (for example after an upgrade from 2.0.X to 2.1.0, where a large
Scott Henson cea44e2
  number of new keys appear to have been added.) and prevents us from having to
Scott Henson cea44e2
  go through all system records and add default values for them.
Scott Henson cea44e2
  (stuart@sjsears.com)
Scott Henson cea44e2
- Take account of puppet_auto_setup in install_post_puppet.py
Scott Henson cea44e2
  (jonathan.underwood@gmail.com)
Scott Henson cea44e2
- Take account of puppet_auto_setup in install_pre_puppet.py
Scott Henson cea44e2
  (jonathan.underwood@gmail.com)
Scott Henson cea44e2
- Add puppet snippets to sample.ks (jonathan.underwood@gmail.com)
Scott Henson cea44e2
- Add puppet_auto_setup to settings file (jonathan.underwood@gmail.com)
Scott Henson cea44e2
- Add snippets/puppet_register_if_enabled (jonathan.underwood@gmail.com)
Scott Henson cea44e2
- Add snippets/puppet_install_if_enabled (jonathan.underwood@gmail.com)
Scott Henson cea44e2
- Add configuration of puppet pre/post modules to settings file
Scott Henson cea44e2
  (jonathan.underwood@gmail.com)
Scott Henson cea44e2
- Add install_post_puppet.py module (jonathan.underwood@gmail.com)
Scott Henson cea44e2
- Add install_pre_puppet.py module (jonathan.underwood@gmail.com)
Scott Henson cea44e2
- Apply a fix for importing red hat distros, thanks jsabo (shenson@redhat.com)
Scott Henson cea44e2
- Changes to action/batch actions at top of generic list pages * move logic
Scott Henson cea44e2
  into views, where it belongs * simplify template code * change actions/batch
Scott Henson cea44e2
  actions into drop down select lists * added/modified javascript to deal with
Scott Henson cea44e2
  above changes (jimi@sngx.net)
Scott Henson cea44e2
- Minor fixes to cobbler.conf, since the AliasMatch was conflicting with the
Scott Henson cea44e2
  WSGI script alias (jimi@sngx.net)
Scott Henson cea44e2
- Initial commit for form-based login and authentication (jimi@sngx.net)
Scott Henson cea44e2
- Convert webui to use WSGI instead of mod_python (jimi@sngx.net)
Scott Henson cea44e2
- Save field data in the django user session so the webui doesn't save things
Scott Henson cea44e2
  unnecessarily (jimi@sngx.net)
Scott Henson cea44e2
- Make use of --format in git and use the short hash. Thanks Todd Zullinger
Scott Henson cea44e2
  <tmz@pobox.com> (shenson@redhat.com)
Scott Henson cea44e2
- We need git. Thanks to Luc de Louw <luc@delouw.ch> (shenson@redhat.com)
Scott Henson cea44e2
- Start of the change log supplied by Michael MacDonald <mjmac@macdonald.cx>
Scott Henson cea44e2
  (shenson@redhat.com)
Scott Henson cea44e2
- Fix typo in cobbler man page entry for profile (jonathan.underwood@gmail.com)
Scott Henson cea44e2
- Fix cobbler man page entry for parent profile option
Scott Henson cea44e2
  (jonathan.underwood@gmail.com)
Scott Henson cea44e2
- Set SELinux context of host ssh keys correctly after reinstallation
Scott Henson cea44e2
  (jonathan.underwood@gmail.com)
Scott Henson cea44e2
- Fixing bug with img_path.  It was being used prior to being set if you have
Scott Henson cea44e2
  images. (jonathan.sabo@gmail.com)
Scott Henson cea44e2
- Add firstboot install trigger mode (jonathan.sabo@gmail.com)
Scott Henson cea44e2
- Fix old style shell triggers by checking for None prior to adding args to arg
Scott Henson cea44e2
  list and fix indentation (jonathan.sabo@gmail.com)
Scott Henson cea44e2
- Bugfix: restore --no-fail functionality to CLI reposync
Scott Henson cea44e2
  (icomfort@stanford.edu)
Scott Henson cea44e2
- Add the ability to replicate the new object types (mgmtclass,file,package).
Scott Henson cea44e2
  (jonathan.sabo@gmail.com)
Scott Henson cea44e2
- Add VMware ESX and ESXi replication. (jonathan.sabo@gmail.com)
Scott Henson cea44e2
- Add batch delete option for profiles and mgmtclasses
Scott Henson cea44e2
  (jonathan.sabo@gmail.com)
Scott Henson cea44e2
- Spelling fail (shenson@redhat.com)
Scott Henson cea44e2
- Remove deploy as a valid direct action (shenson@redhat.com)
Scott Henson cea44e2
- Trac Ticket #509: A fix that does not break everything else.
Scott Henson cea44e2
  (https://fedorahosted.org/cobbler/ticket/509) (andrew@eiknet.com)
Scott Henson cea44e2
- Only chown the file if it does not already exist (shenson@redhat.com)
Scott Henson cea44e2
- Modification to cobbler web interface, added a drop-down select box for
Scott Henson cea44e2
  management classes and some new javascript to add/remove items from the
Scott Henson cea44e2
  multi-select (jimi@sngx.net)
Scott Henson cea44e2
- Check if the cachedir exists before we run find on it. (shenson@redhat.com)
Scott Henson cea44e2
- Fix trac#574 memtest (shenson@redhat.com)
Scott Henson cea44e2
- Add network config snippets for esx and esxi network configuration
Scott Henson cea44e2
  $SNIPPET('network_config_esxi') renders to: (jonathan.sabo@gmail.com)
Scott Henson cea44e2
- Trac Ticket #510: Modified 'cobbler buildiso' to use
Scott Henson cea44e2
  /var/cache/cobbler/buildiso by default. Added a /etc/cobbler/settings value
Scott Henson cea44e2
  of 'buildisodir' to make it setable by the end user. --tempdir will still
Scott Henson cea44e2
  overwrite either setting on the command line. (andrew@eiknet.com)
Scott Henson cea44e2
- Add img_path to the metadata[] so that it's rendered out in the esxi pxe
Scott Henson cea44e2
  templates. Add os_version checks for esxi in kickstart_done so that it uses
Scott Henson cea44e2
  wget or curl depending on what's known to be available.
Scott Henson cea44e2
  (jonathan.sabo@gmail.com)
Scott Henson cea44e2
- Added --sync-all option to cobbler replicate which forces all systems,
Scott Henson cea44e2
  distros, profiles, repos and images to be synced without specifying each.
Scott Henson cea44e2
  (rrr67599@rtpuw027.corpnet2.com)
Scott Henson cea44e2
- Added manage_rsync option which defaults to 0. This will make cobbler not
Scott Henson cea44e2
  overwrite a local rsyncd.conf unless enabled.
Scott Henson cea44e2
  (rrr67599@rtpuw027.corpnet2.com)
Scott Henson cea44e2
- Added semicolon master template's placement of the arrow in the page heading
Scott Henson cea44e2
  (gregswift@gmail.com)
Scott Henson cea44e2
- Quick fix from jsabo (shenson@redhat.com)
Scott Henson cea44e2
- added hover line highlighting to table displays (gregswift@gmail.com)
Scott Henson cea44e2
- Modification to generic_edit template so that the name field is not a text
Scott Henson cea44e2
  box when editing. (jimi@sngx.net)
Scott Henson cea44e2
- Minor fixes for mgmt classes webui changes. - Bug when adding a new obj,
Scott Henson cea44e2
  since obj is None it was causing a django stack dump - Minor tweaks to
Scott Henson cea44e2
  javascript (jimi@sngx.net)
Scott Henson cea44e2
- Fixed error in which the json files for mgmtclasses was not being deleted
Scott Henson cea44e2
  when a mgmtclass was removed, meaning they showed back up the next time
Scott Henson cea44e2
  cobblerd was restarted (jimi@sngx.net)
Scott Henson cea44e2
- Fixed syntax error in clogger.py that was preventing cobblerd from starting
Scott Henson cea44e2
  (jimi@sngx.net)
Scott Henson cea44e2
- Supports an additional initrd from kernel_options. (bpeck@redhat.com)
Scott Henson cea44e2
- Remove a bogus self (shenson@redhat.com)
Scott Henson cea44e2
- Re-enable debmirror. (chuck.short@canonical.com)
Scott Henson cea44e2
- Extending the current Wake-on-Lan support for wider distro compatibility.
Scott Henson cea44e2
  Thanks to Dustin Kirkland. (chuck.short@canonical.com)
Scott Henson cea44e2
- Dont hardcode /etc/rc.d/init.d redhatism. (chuck.short@canonical.com)
Scott Henson cea44e2
- Newer (pxe|sys)linux's localboot value produces unreliable results when using
Scott Henson cea44e2
  documented options, -1 seems to provide the best supported value
Scott Henson cea44e2
  (chuck.short@canonical.com)
Scott Henson cea44e2
- Detect the webroot to be used based on the distro.
Scott Henson cea44e2
  (chuck.short@canonical.com)
Scott Henson cea44e2
- If the logfile path doesn't exist, don't attempt to create the log file.
Scott Henson cea44e2
  Mainly needed when cobbler is required to run inside the build env
Scott Henson cea44e2
  (cobbler4j). Thanks to Dave Walker <DaveWalker@ubuntu.com>
Scott Henson cea44e2
  (chuck.short@canonical.com)
Scott Henson cea44e2
- Implement system power status API method and CLI command (crosa@redhat.com)
Scott Henson cea44e2
- Update setup files to use proper apache configuration path
Scott Henson cea44e2
  (konrad.scherer@windriver.com)
Scott Henson cea44e2
- Debian has www-data user for web server file access instead of apache.
Scott Henson cea44e2
  (konrad.scherer@windriver.com)
Scott Henson cea44e2
- Update init script to work under debian. (konrad.scherer@windriver.com)
Scott Henson cea44e2
- Use lsb_release module to detect debian distributions. Debian release is
Scott Henson cea44e2
  returned as a string because it could be sid which will never have a version
Scott Henson cea44e2
  number. (konrad.scherer@windriver.com)
Scott Henson cea44e2
- Fix check for apache installation (konrad.scherer@windriver.com)
Scott Henson cea44e2
- Handle Cheetah version with more than 3 parts (konrad.scherer@windriver.com)
Scott Henson cea44e2
- Allow dlcontent to use proxy environment variables (shenson@redhat.com)
Scott Henson cea44e2
- Copy memtest to $bootloc/images/.  Fixes BZ#663307 (shenson@redhat.com)
Scott Henson cea44e2
- Merge remote branch 'jimi1283/master' (shenson@redhat.com)
Scott Henson cea44e2
- Turn the cheetah version numbers into integers while testing them so we don't
Scott Henson cea44e2
  always return true (shenson@redhat.com)
Scott Henson cea44e2
- Kill some whitespace (shenson@redhat.com)
Scott Henson cea44e2
- Fix for bug #587 - Un-escaped '$' in snippet silently fails to render
Scott Henson cea44e2
  (jimi@sngx.net)
Scott Henson cea44e2
- Fix for bug #587 - Un-escaped '$' in snippet silently fails to render
Scott Henson cea44e2
  (jimi@sngx.net)
Scott Henson cea44e2
- Merge branch 'master' of git://git.fedorahosted.org/cobbler (jimi@sngx.net)
Scott Henson cea44e2
- Don't use link caching in places it isn't needed (shenson@redhat.com)
Scott Henson cea44e2
- Better logging on subprocess calls (shenson@redhat.com)
Scott Henson cea44e2
- Fix for trac #541 - cobbler sync deletes /var/www/cobbler/pub (jimi@sngx.net)
Scott Henson cea44e2
- Merged work in the import-modules branch with the debian/ubuntu modules
Scott Henson cea44e2
  created by Chuck Short (jimi@sngx.net)
Scott Henson cea44e2
- Merge branch 'cshort' into import-modules (jimi@sngx.net)
Scott Henson cea44e2
- Finished up debian/ubuntu support for imports Tweaked redhat/vmware import
Scott Henson cea44e2
  modules logging output Added rsync function to utils to get it out of each
Scott Henson cea44e2
  module  - still need to fix the redhat/vmware modules to actually use this
Scott Henson cea44e2
  (jimi@sngx.net)
Scott Henson cea44e2
- Initial commit for the Debian import module. * tested against Debian squeeze.
Scott Henson cea44e2
  (chuck.short@canonical.com)
Scott Henson cea44e2
- Initial commit for the Ubuntu import module. * tested against Natty which
Scott Henson cea44e2
  imported successfully. (chuck.short@canonical.com)
Scott Henson cea44e2
- tftp-hpa users for both Ubuntu Debian use /var/lib/tftpboot.
Scott Henson cea44e2
  (chuck.short@canonical.com)
Scott Henson cea44e2
- Disable the checks that are not really valid for Ubuntu or Debian.
Scott Henson cea44e2
  (chuck.short@canonical.com)
Scott Henson cea44e2
- Add myself to the authors file. (chuck.short@canonical.com)
Scott Henson cea44e2
- Updates for debian/ubuntu support in import modules (jimi@sngx.net)
Scott Henson cea44e2
- Fix a problem with cheetah >= 2.4.2 where the snippets were causing errors,
Scott Henson cea44e2
  particularly on F14 due to its use of cheetah 2.4.3. (shenson@redhat.com)
Scott Henson cea44e2
- Initial commit of the Ubuntu import module (jimi@sngx.net)
Scott Henson cea44e2
- Merge remote branch 'jimi1283/import-modules' (shenson@redhat.com)
Scott Henson cea44e2
- Merge remote branch 'jimi1283/master' (shenson@redhat.com)
Scott Henson cea44e2
- Extended ESX/ESXi support * Fixed release detection for both ESX and ESXi *
Scott Henson cea44e2
  Added support to kickstart_finder() so that the fetchable_files list gets
Scott Henson cea44e2
  filled out when the distro is ESXi (jimi@sngx.net)
Scott Henson cea44e2
- Fixed distro_adder() in manage_import_vmware so ESXi gets imported properly
Scott Henson cea44e2
  (jimi@sngx.net)
Scott Henson cea44e2
- Initial commit for the VMWare import module * tested against esx4 update 1,
Scott Henson cea44e2
  which imported successfully (jimi@sngx.net)
Scott Henson cea44e2
- Minor style changes for web css * darken background slightly so the logo
Scott Henson cea44e2
  doesn't look washed out * make text input boxes wider (jimi@sngx.net)
Scott Henson cea44e2
- Fix for the generic_edit function for the web page. The choices field for
Scott Henson cea44e2
  management classes was not being set for distros/profiles - only systems,
Scott Henson cea44e2
  causing a django stack dump (jimi@sngx.net)
Scott Henson cea44e2
- modify keep_ssh_host_keys snippet to use old keys during OS installation
Scott Henson cea44e2
  (flaks@bnl.gov)
Scott Henson cea44e2
- Merge remote branch 'jimi1283/master' (shenson@redhat.com)
Scott Henson cea44e2
- Added replicate to list of DIRECT_ACTIONS, so it shows up in the --help
Scott Henson cea44e2
  output (jimi@sngx.net)
Scott Henson cea44e2
- Merge branch 'master' into import-modules (jimi@sngx.net)
Scott Henson cea44e2
- Merge branch 'master' of git://git.fedorahosted.org/cobbler (jimi@sngx.net)
Scott Henson cea44e2
- Some fixes to the manage_import_redhat module * stop using mirror_name for
Scott Henson cea44e2
  path stuff - using self.path instead * fixed rsync command to use self.path
Scott Henson cea44e2
  too, this should really be made a global somewhere else though
Scott Henson cea44e2
  (jimi@sngx.net)
Scott Henson cea44e2
- Add synopsis entries to man page to enable whatis command
Scott Henson cea44e2
  (kirkland@ubuntu.com)
Scott Henson cea44e2
- Add "ubuntu" as detected distribution. (clint@ubuntu.com)
Scott Henson cea44e2
- Fix for redhat import module.  Setting the kickstart file with a default
Scott Henson cea44e2
  value was causing some issues later on with the kickstart_finder() function,
Scott Henson cea44e2
  which assumes all new profiles don't have a kickstart file yet
Scott Henson cea44e2
  (jimi@sngx.net)
Scott Henson cea44e2
- Fix for non x86 arches, bug and fix by David Robinson <zxvdr.au@gmail.com>
Scott Henson cea44e2
  (shenson@redhat.com)
Scott Henson cea44e2
- Don't die when we find deltas, just don't use them (shenson@redhat.com)
Scott Henson cea44e2
- Merge remote branch 'khightower/khightower/enhanced-configuration-management'
Scott Henson cea44e2
  (shenson@redhat.com)
Scott Henson cea44e2
- By: Bill Peck <bpeck@redhat.com> exclude initrd.addrsize as well.  This
Scott Henson cea44e2
  affects s390 builds (shenson@redhat.com)
Scott Henson cea44e2
- Fix an issue where an item was getting handed to remove_item instead of the
Scott Henson cea44e2
  name of the item.  This would cause an exception further down in the stack
Scott Henson cea44e2
  when .lower() was called on the object (by the call to get_item).
Scott Henson cea44e2
  (shenson@redhat.com)
Scott Henson cea44e2
- Add a check to make sure system is in obj_types before removing it. Also
Scott Henson cea44e2
  remove an old FIXME that this previously fixed (shenson@redhat.com)
Scott Henson cea44e2
- Fix regression in 2.0.8 that dumped  into pxe cfg files (shenson@redhat.com)
Scott Henson cea44e2
- Initial commit of import module for redhat (jimi@sngx.net)
Scott Henson cea44e2
- Merge branch 'master' of git://git.fedorahosted.org/cobbler (jimi@sngx.net)
Scott Henson cea44e2
- Added new modules for copying a distros's fetchable files to the
Scott Henson cea44e2
  /tftpboot/images directory   - add_post_distro_tftp_copy_fetchable_files.py
Scott Henson cea44e2
  copies on an add/edit   - sync_post_tftp_copy_fetchable_files.py copies the
Scott Henson cea44e2
  files for ALL distros on a full sync (jimi@sngx.net)
Scott Henson cea44e2
- Removed trailing '---' from each of the PXE templates for ESXi, which causes
Scott Henson cea44e2
  PXE issues (jimi@sngx.net)
Scott Henson cea44e2
- Make stripping of "G" from vgs output case-insensitive
Scott Henson cea44e2
  (heffer@fedoraproject.org)
Scott Henson cea44e2
- Replace rhpl with ethtool (heffer@fedoraproject.org)
Scott Henson cea44e2
- Add --force-path option to force overwrite of virt-path location
Scott Henson cea44e2
  (pryor@bnl.gov)
Scott Henson cea44e2
- item_[profile|system] - update parents after editing (mlevedahl@gmail.com)
Scott Henson cea44e2
- collection.py - rename rather than delete mirror dirs (mlevedahl@gmail.com)
Scott Henson cea44e2
- Wil Cooley <wcooley@nakedape.cc> (shenson@redhat.com)
Scott Henson cea44e2
- Merge remote branch 'kilpatds/io' (shenson@redhat.com)
Scott Henson cea44e2
- Add additional qemu_driver_type parameter to start_install function
Scott Henson cea44e2
  (Konrad.Scherer@windriver.com)
Scott Henson cea44e2
- Add valid debian names for releases (Konrad.Scherer@windriver.com)
Scott Henson cea44e2
- Add debian preseed support to koan (Konrad.Scherer@windriver.com)
Scott Henson cea44e2
- Add support for EFI grub booting. (dgoodwin@rm-rf.ca)
Scott Henson cea44e2
- Turn the 'daemonize I/O' code back on.  cobbler sync seems to still work
Scott Henson cea44e2
  (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Fix some spacing in the init script (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Added a copy-default attribute to koan, to control the params passed to
Scott Henson cea44e2
  grubby (paji@redhat.com)
Scott Henson cea44e2
- Turn on the cache by default Enable a negative cache, with a shorter timeout.
Scott Henson cea44e2
  Use the cache for normal lookups, not much ip-after-failed.
Scott Henson cea44e2
  (dkilpatrick@verisign.com)
Scott Henson cea44e2
- no passing full error message.  Der (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Pull the default block size into the template, since that can need to be
Scott Henson cea44e2
  changed. Make tftpd.py understand -B for compatibility.  Default to a smaller
Scott Henson cea44e2
  mtu, for vmware compatibility. (dkilpatrick@verisign.com)
Scott Henson cea44e2
- in.tftpd needs to be run as root.  Whoops (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Handle exceptions in the idle-timer handling.  This could cause tftpd.py to
Scott Henson cea44e2
  never exit (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Do a better job of handling things when a logger doesn't exist. And don't try
Scott Henson cea44e2
  and find out what the FD is for logging purposes when I know that might throw
Scott Henson cea44e2
  and I won't catch it. (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Scott Henson pointed out that my earlier changes stopped a sync from also
Scott Henson cea44e2
  copying kernel/initrd files into the web directry.  Split out the targets
Scott Henson cea44e2
  from the copy, and make sure that sync still copies to webdir, and then also
Scott Henson cea44e2
  fixed where I wasn't copying those files in the synclite case.
Scott Henson cea44e2
  (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Put back code that I removed incorrectly. (sync DHCP, DNS)
Scott Henson cea44e2
  (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Support installing FreeBSD without an IP address set in the host record.
Scott Henson cea44e2
  (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Fixed some bugs in the special-case handling code, where I was not properly
Scott Henson cea44e2
  handling kernel requests, because I'd merged some code that looked alike, but
Scott Henson cea44e2
  couldn't actually be merged. (dkilpatrick@verisign.com)
Scott Henson cea44e2
- fixing koan to use cobblers version of os_release which works with RHEL 6
Scott Henson cea44e2
  (jsherril@redhat.com)
Scott Henson cea44e2
- Adding preliminary support for importing ESXi for PXE booting (jimi@sngx.net)
Scott Henson cea44e2
- Fix cobbler check tftp typo. (dgoodwin@rm-rf.ca)
Scott Henson cea44e2
- buildiso now builds iso's that include the http_port setting (in
Scott Henson cea44e2
  /etc/cobbler/settings) in the kickstart file url
Scott Henson cea44e2
  (maarten.dirkse@filterworks.com)
Scott Henson cea44e2
- Add check detection for missing ksvalidator (dean.wilson@gmail.com)
Scott Henson cea44e2
- Use shlex.split() to properly handle a quoted install URL (e.g. url
Scott Henson cea44e2
  --url="http://example.org") (jlaska@redhat.com)
Scott Henson cea44e2
- Update codes.py to accept 'fedora14' as a valid --os-version
Scott Henson cea44e2
  (jlaska@redhat.com)
Scott Henson cea44e2
- No more self (shenson@redhat.com)
Scott Henson cea44e2
- Don't die if a single repo fails to sync. (shenson@redhat.com)
Scott Henson cea44e2
- Refactor: depluralize madhatter branch (kelsey.hightower@gmail.com)
Scott Henson cea44e2
- Updating setup.py and spec file. (kelsey.hightower@gmail.com)
Scott Henson cea44e2
- New unit tests: Mgmtclasses (kelsey.hightower@gmail.com)
Scott Henson cea44e2
- Updating cobbler/koan man pages with info on using the new configuration
Scott Henson cea44e2
  management capabilities (kelsey.hightower@gmail.com)
Scott Henson cea44e2
- Cobbler web integration for new configuration management capabilities
Scott Henson cea44e2
  (kelsey.hightower@gmail.com)
Scott Henson cea44e2
- Koan configuration management enhancements (kelsey.hightower@gmail.com)
Scott Henson cea44e2
- Cobbler configuration management enhancements (kelsey.hightower@gmail.com)
Scott Henson cea44e2
- New cobbler objects: mgmtclasses, packages, and files.
Scott Henson cea44e2
  (kelsey.hightower@gmail.com)
Scott Henson cea44e2
- Merge remote branch 'jsabo/kickstart_done' (shenson@redhat.com)
Scott Henson cea44e2
- Move kickstart_done and kickstart_start out of kickgen.py and into their own
Scott Henson cea44e2
  snippets. This also adds support for VMware ESX triggers and magic urls by
Scott Henson cea44e2
  checking for the "vmware" breed and then using curl when that's all thats
382b85b
  available vs wget.  VMware's installer makes wget available during the %%pre
382b85b
  section but only curl is around following install at %%post time.  Yay!  I've
Scott Henson cea44e2
  also updated the sample kickstarts to use $SNIPPET('kickstart_done') and
Scott Henson cea44e2
  $SNIPPET('kickstart_start') (jonathan.sabo@gmail.com)
Scott Henson cea44e2
- No more getting confused between otype and obj_type (shenson@redhat.com)
Scott Henson cea44e2
- The clean_link_cache method was calling subprocess_call without a logger
Scott Henson cea44e2
  (shenson@redhat.com)
Scott Henson cea44e2
- Scott Henson pointed out that my earlier changes stopped a sync from also
Scott Henson cea44e2
  copying kernel/initrd files into the web directry.  Split out the targets
Scott Henson cea44e2
  from the copy, and make sure that sync still copies to webdir, and then also
Scott Henson cea44e2
  fixed where I wasn't copying those files in the synclite case.
Scott Henson cea44e2
  (dkilpatrick@verisign.com)
Scott Henson cea44e2
- revert bad templates path (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Put back code that I removed incorrectly. (sync DHCP, DNS)
Scott Henson cea44e2
  (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Support installing FreeBSD without an IP address set in the host record.
Scott Henson cea44e2
  (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Fixed some bugs in the special-case handling code, where I was not properly
Scott Henson cea44e2
  handling kernel requests, because I'd merged some code that looked alike, but
Scott Henson cea44e2
  couldn't actually be merged. (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Two more fixes to bugs introduced by pytftpd patch set: * The generated
Scott Henson cea44e2
  configs did not have initrd set propertly * Some extra debugging log lines
Scott Henson cea44e2
  made it into remote.py (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Fix Trac#530 by properly handling a logger being none. Additionally, make
Scott Henson cea44e2
  subprocess_call and subprocess_get use common bits to reduce duplication.
Scott Henson cea44e2
  (shenson@redhat.com)
Scott Henson cea44e2
- Fix a cobbler_web authentication leak issue.  There are times when the token
Scott Henson cea44e2
  that cobbelr_web had did not match the user logged in.  This patch ensures
Scott Henson cea44e2
  that the token always matches the user that is logged in.
Scott Henson cea44e2
  (shenson@redhat.com)
Scott Henson cea44e2
- No more getting confused between otype and obj_type (shenson@redhat.com)
Scott Henson cea44e2
- The clean_link_cache method was calling subprocess_call without a logger
Scott Henson cea44e2
  (shenson@redhat.com)
Scott Henson cea44e2
- Merge remote branch 'kilpatds/master' (shenson@redhat.com)
Scott Henson cea44e2
- Scott Henson pointed out that my earlier changes stopped a sync from also
Scott Henson cea44e2
  copying kernel/initrd files into the web directry.  Split out the targets
Scott Henson cea44e2
  from the copy, and make sure that sync still copies to webdir, and then also
Scott Henson cea44e2
  fixed where I wasn't copying those files in the synclite case.
Scott Henson cea44e2
  (dkilpatrick@verisign.com)
Scott Henson cea44e2
- revert bad templates path (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Put back code that I removed incorrectly. (sync DHCP, DNS)
Scott Henson cea44e2
  (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Support installing FreeBSD without an IP address set in the host record.
Scott Henson cea44e2
  (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Fixed some bugs in the special-case handling code, where I was not properly
Scott Henson cea44e2
  handling kernel requests, because I'd merged some code that looked alike, but
Scott Henson cea44e2
  couldn't actually be merged. (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Two more fixes to bugs introduced by pytftpd patch set: * The generated
Scott Henson cea44e2
  configs did not have initrd set propertly * Some extra debugging log lines
Scott Henson cea44e2
  made it into remote.py (dkilpatrick@verisign.com)
Scott Henson cea44e2
- fast sync.  A new way of copying files around using a link cache.  It creates
Scott Henson cea44e2
  a link cache per device and uses it as an intermediary so that files that are
Scott Henson cea44e2
  the same are not copied multiple times.  Should greatly speed up sync times.
Scott Henson cea44e2
  (shenson@redhat.com)
Scott Henson cea44e2
- A few small fixes and a new feature for the Python tftp server * Support
Scott Henson cea44e2
  environments where the MAC address is know, but the IP address   is not
Scott Henson cea44e2
  (private networks).  I do this by waiting for pxelinux.0 to   request a file
Scott Henson cea44e2
  with the mac address added to the filename, and then   look up the host by
Scott Henson cea44e2
  MAC. * Fix my MAC lookup logic.  I didn't know to look for the ARP type (01-,
Scott Henson cea44e2
  at least for ethernet) added by pxelinux.0 * Fix up some log lines to make
Scott Henson cea44e2
  more sense * Fix a bug where I didn't get handle an empty fetchable_files
Scott Henson cea44e2
  properly, and didn't fall back to checking for profile matches.
Scott Henson cea44e2
  (dkilpatrick@verisign.com)
Scott Henson cea44e2
- Two fixed to bad changes in my prior patch set.  Sorry about that. * Bad path
Scott Henson cea44e2
  in cobbler/action_sync.py.  No "templates" * Bad generation of the default
Scott Henson cea44e2
  boot menu.  The first initrd from a profile   was getting into the metadata
Scott Henson cea44e2
  cache and hanging around, thus becoming the   initrd for all labels.
Scott Henson cea44e2
  (dkilpatrick@verisign.com)
Scott Henson cea44e2
- A smart tftp server, and a module to manage it
Scott Henson cea44e2
  (dkilpatr@dkilpatr.verisign.com)
Scott Henson cea44e2
- Export the generated pxelinux.cfg file via the materialized system
Scott Henson cea44e2
  information RPC method.  This enables the python tftpd server below to serve
Scott Henson cea44e2
  that file up without any sync being required.
Scott Henson cea44e2
  (dkilpatr@dkilpatr.verisign.com)
Scott Henson cea44e2
- Move management of /tftpboot into modules.  This is a setup step for a later
Scott Henson cea44e2
  python tftpd server that will eliminate the need for much of this work.
Scott Henson cea44e2
  (dkilpatr@dkilpatr.verisign.com)
Scott Henson cea44e2
- Fetchable Files attribute:   Provides a new attribute similar in spirit to
Scott Henson cea44e2
  mgmt_files, but   with somewhat reversed meaning.
Scott Henson cea44e2
  (dkilpatr@dkilpatr.verisign.com)
Scott Henson cea44e2
- fix log rotation to actually work (bpeck@redhat.com)
Scott Henson cea44e2
- find_kernel and find_initrd already do the right checks for file_is_remote
Scott Henson cea44e2
  and return None if things are wrong. (bpeck@redhat.com)
Scott Henson cea44e2
- Trac #588 Add mercurial support for scm tracking (kelsey.hightower@gmail.com)
Scott Henson cea44e2
- Add a breed for scientific linux (shenson@redhat.com)
Scott Henson cea44e2
- "mgmt_parameters" for item_profile has the wrong default setting when
Scott Henson cea44e2
  creating a sub_profile. I'm assuming that <<inherit>> would be correct for a
Scott Henson cea44e2
  sub_profile as well. (bpeck@redhat.com)
Scott Henson cea44e2
- The new setup.py placed webui_content in the wrong spot...
Scott Henson cea44e2
  (akesling@redhat.com)
Scott Henson cea44e2
- Merge commit 'a81ca9a4c18f17f5f8d645abf03c0e525cd234e1' (jeckersb@redhat.com)
Scott Henson cea44e2
- Added back in old-style version tracking... because api.py needs it.
Scott Henson cea44e2
  (akesling@redhat.com)
Scott Henson cea44e2
- Wrap the cobbler-web description (shenson@redhat.com)
Scott Henson cea44e2
- Create the tftpboot directory during install (shenson@redhat.com)
Scott Henson cea44e2
- Add in /var/lib/cobbler/loaders (shenson@redhat.com)
Scott Henson cea44e2
- Create the images directory so that selinux will be happy
Scott Henson cea44e2
  (shenson@redhat.com)
Scott Henson cea44e2
- Dont install some things in the webroot and put the services script down
Scott Henson cea44e2
  (shenson@redhat.com)
Scott Henson cea44e2
- Fix some issues with clean installs of cobbler post build cleanup
Scott Henson cea44e2
  (shenson@redhat.com)
Scott Henson cea44e2
- rhel5 doesn't build egg-info by default. (bpeck@redhat.com)
Scott Henson cea44e2
- Some systems don't reboot properly at the end of install. s390 being one of
Scott Henson cea44e2
  them. This post module will call power reboot if postreboot is in ks_meta for
Scott Henson cea44e2
  that system. (bpeck@redhat.com)
Scott Henson cea44e2
- Changes to allow s390 to work. s390 has a hard limit on the number of chars
Scott Henson cea44e2
  it can recieve. (bpeck@redhat.com)
Scott Henson cea44e2
- show netboot status via koan. This is really handy if you have a system which
Scott Henson cea44e2
  fails to pxe boot you can create a service in rc.local which checks the
Scott Henson cea44e2
  status of netboot and calls --replace-self for example. (bpeck@redhat.com)
Scott Henson cea44e2
- When adding in distros/profiles from disk don't bomb out if missing kernel or
Scott Henson cea44e2
  ramdisk. just don't add it. (bpeck@redhat.com)
Scott Henson cea44e2
- add X log to anamon tracking as well. (bpeck@redhat.com)
382b85b
- Added new remote method clear_logs. Clearing console and anamon logs in %%pre
Scott Henson cea44e2
  is too late if the install never happens. (bpeck@redhat.com)
Scott Henson cea44e2
- fixes /var/www/cobbler/svc/services.py to canonicalize the uri before parsing
Scott Henson cea44e2
  it. This fixes a regression with mod_wsgi enabled and trying to provision a
Scott Henson cea44e2
  rhel3 machine. (bpeck@redhat.com)
Scott Henson cea44e2
- anaconda umounts /proc on us while were still running. Deal with it.
Scott Henson cea44e2
  (bpeck@redhat.com)
Scott Henson cea44e2
- fix escape (bpeck@redhat.com)
Scott Henson cea44e2
- dont lowercase power type (bpeck@redhat.com)
Scott Henson cea44e2
- Bump to 2.1.0 (shenson@redhat.com)
Scott Henson cea44e2
- Properly detect unknown distributions (shenson@redhat.com)
Scott Henson cea44e2
- cobblerd service: Required-Start: network -> $network
Scott Henson cea44e2
  (cristian.ciupitu@yahoo.com)
Scott Henson cea44e2
- cobblerd service: add Default-Stop to LSB header (cristian.ciupitu@yahoo.com)
Scott Henson cea44e2
- No more . on the end (shenson@redhat.com)
Scott Henson cea44e2
- Do not delete settings and modules.conf (shenson@redhat.com)
Scott Henson cea44e2
- Remove manpage generation from the make file (shenson@redhat.com)
Scott Henson cea44e2
- Update the author and author email (shenson@redhat.com)
Scott Henson cea44e2
- Proper ownership on some files (shenson@redhat.com)
Scott Henson cea44e2
- More rpm cleanups (shenson@redhat.com)
Scott Henson cea44e2
- Don't have the #! because rpm complains (shenson@redhat.com)
Scott Henson cea44e2
- No more selinux here, we should not be calling chcon, things will end up with
Scott Henson cea44e2
  the proper context in a well configured selinux environment
Scott Henson cea44e2
  (shenson@redhat.com)
Scott Henson cea44e2
- No more chowning the log file. (shenson@redhat.com)
Scott Henson cea44e2
- A new spec file to go with the new setup.py (shenson@redhat.com)
Scott Henson cea44e2
- Forgot to add aux to MANIFEST.in (akesling@redhat.com)
Scott Henson cea44e2
- Fixed naming scheme for web UI to make it more uniform, what was Puppet
Scott Henson cea44e2
  Parameters is now Management Parameters. (akesling@redhat.com)
Scott Henson cea44e2
- Removed unnecessary cruft. (akesling@redhat.com)
Scott Henson cea44e2
- Reconfigured setup.py to now place config files and web ui content in the
Scott Henson cea44e2
  right places.  The paths are configurable like they were in the previous
Scott Henson cea44e2
  setup.py, but everything is much cleaner. (akesling@redhat.com)
Scott Henson cea44e2
- Removed unnecessary templating functionality from configuration generation
Scott Henson cea44e2
  (and setup.py) (akesling@redhat.com)
Scott Henson cea44e2
- Added more useful files to setup.py and MANIFEST.in as well as extra
Scott Henson cea44e2
  functionality which setup.py should contain. (akesling@redhat.com)
Scott Henson cea44e2
- Massive overhaul of setup.py .  Moved things around a little to clean up
Scott Henson cea44e2
  building/packaging/distributing.  The new setup.py is still incomplete.
Scott Henson cea44e2
  (akesling@redhat.com)
Scott Henson cea44e2
- RPM specific changes to setup.cfg. (akesling@redhat.com)
Scott Henson cea44e2
- Currently working through making setup.py functional for generating rpms
Scott Henson cea44e2
  dynamically.  setup.py is just cobbler-web at the moment... and it appears to
Scott Henson cea44e2
  work.  The next things to do are test the current RPM and add in
Scott Henson cea44e2
  functionality for reducing repetitive setup.py configuration lines.
Scott Henson cea44e2
  (akesling@redhat.com)
Scott Henson cea44e2
- Changed list-view edit link from a javascript onclick event to an actual
Scott Henson cea44e2
  link... so that you can now just open it in a new tab. (akesling@redhat.com)
Scott Henson cea44e2
- Added tip for random MAC Address functionality to System MAC Address field.
Scott Henson cea44e2
  (akesling@redhat.com)
Scott Henson cea44e2
- Added "Puppet Parameters" attribute to Profile and System items. The new
Scott Henson cea44e2
  input field is a textarea which takes proper a YAML formatted dictionary.
Scott Henson cea44e2
  This data is used for the Puppet External Nodes api call (found in
Scott Henson cea44e2
  services.py). (akesling@croissant.usersys.redhat.com)
Scott Henson cea44e2
- Resume apitesting assuming against local Cobbler server. (dgoodwin@rm-rf.ca)
Scott Henson cea44e2
- Replace rogue tab with whitespace. (dgoodwin@rm-rf.ca)
Scott Henson cea44e2
- Open all log files in append mode.  Tasks should not be special.  This
Scott Henson cea44e2
  simplifies the handling of logging for selinux. (shenson@redhat.com)
Scott Henson cea44e2
- Add rendered dir to cobbler.spec. (dgoodwin@rm-rf.ca)
Scott Henson cea44e2
- Re-add mod_python dep only for cobbler-web. (dgoodwin@rm-rf.ca)
Scott Henson cea44e2
- initializing variable that is not always initialized but is always accessed
Scott Henson cea44e2
  (jsherril@redhat.com)
Scott Henson cea44e2
- Merge remote branch 'pvreman/master' (shenson@redhat.com)
Scott Henson cea44e2
- add logging of triggers (peter.vreman@acision.com)
Scott Henson cea44e2
- add logging of triggers (peter.vreman@acision.com)
Scott Henson cea44e2
- cobbler-ext-nodes needs also to use http_port (peter.vreman@acision.com)
Scott Henson cea44e2
- Adding VMware ESX specific boot options (jonathan.sabo@gmail.com)
Scott Henson cea44e2
- Merge stable into master (shenson@redhat.com)
Scott Henson cea44e2
- Fix cobbler_web authentication in a way that doesn't break previously working
Scott Henson cea44e2
  stuff (shenson@redhat.com)
Scott Henson cea44e2
- Allow qemu disk type to be specified. Contributed by Galia Lisovskaya
Scott Henson cea44e2
  (shenson@redhat.com)
Scott Henson cea44e2
- Merge remote branch 'jsabo/esx' (shenson@redhat.com)
Scott Henson cea44e2
- Fix a bug where we were not looking for the syslinux provided menu.c32 before
Scott Henson cea44e2
  going after the getloaders one (shenson@redhat.com)
Scott Henson cea44e2
- Fix cobbler_web authentication in a way that doesn't break previously working
Scott Henson cea44e2
  stuff (shenson@redhat.com)
Scott Henson cea44e2
- More preparation for the release (shenson@redhat.com)
Scott Henson cea44e2
- Update spec file for release (shenson@redhat.com)
Scott Henson cea44e2
- Update changelog for release (shenson@redhat.com)
Scott Henson cea44e2
- Bugfix: fetch extra metadata from upstream repositories more safely
Scott Henson cea44e2
  (icomfort@stanford.edu)
Scott Henson cea44e2
- Bugfix: allow the creation of subprofiles again (icomfort@stanford.edu)
Scott Henson cea44e2
- Don't warn needlessly when repo rpm_list is empty (icomfort@stanford.edu)
Scott Henson cea44e2
- Bugfix: run createrepo on partial yum mirrors (icomfort@stanford.edu)
Scott Henson cea44e2
- Change default mode for new directories from 0777 to 0755
Scott Henson cea44e2
  (icomfort@stanford.edu)
Scott Henson cea44e2
- Fix replication when prune is specified and no systems are specified. This
Scott Henson cea44e2
  prevents us from killing systems on a slave that keeps its own systems. To
Scott Henson cea44e2
  get the old behavior, just specify a systems list that won't match anything.
Scott Henson cea44e2
  (shenson@redhat.com)
Scott Henson cea44e2
- Always authorize the CLI (shenson@redhat.com)
Scott Henson cea44e2
- Bugfix: fetch extra metadata from upstream repositories more safely
Scott Henson cea44e2
  (icomfort@stanford.edu)
Scott Henson cea44e2
- Bugfix: allow the creation of subprofiles again (icomfort@stanford.edu)
Scott Henson cea44e2
- Don't warn needlessly when repo rpm_list is empty (icomfort@stanford.edu)
Scott Henson cea44e2
- Bugfix: run createrepo on partial yum mirrors (icomfort@stanford.edu)
Scott Henson cea44e2
- Change default mode for new directories from 0777 to 0755
Scott Henson cea44e2
  (icomfort@stanford.edu)
Scott Henson cea44e2
- Fix replication when prune is specified and no systems are specified. This
Scott Henson cea44e2
  prevents us from killing systems on a slave that keeps its own systems. To
Scott Henson cea44e2
  get the old behavior, just specify a systems list that won't match anything.
Scott Henson cea44e2
  (shenson@redhat.com)
Scott Henson cea44e2
- Always authorize the CLI (shenson@redhat.com)
Scott Henson cea44e2
- Merge branch 'wsgi' (dgoodwin@rm-rf.ca)
Scott Henson cea44e2
- Adding VMware ESX 4 update 1 support (jonathan.sabo@gmail.com)
Scott Henson cea44e2
- remove references to apt support from the man page (jeckersb@redhat.com)
Scott Henson cea44e2
- wsgi: Service cleanup. (dgoodwin@rm-rf.ca)
Scott Henson cea44e2
- wsgi: Revert to old error handling. (dgoodwin@rm-rf.ca)
Scott Henson cea44e2
- wsgi: Switch Cobbler packaging/config from mod_python to mod_wsgi. (dgoodwin
Scott Henson cea44e2
  @rm-rf.ca)
Scott Henson cea44e2
- wsgi: Return 404 when hitting svc URLs for missing objects. (dgoodwin@rm-
Scott Henson cea44e2
  rf.ca)
Scott Henson cea44e2
- Merge branch 'master' into wsgi (dgoodwin@rm-rf.ca)
Scott Henson cea44e2
- wsgi: First cut of port to mod_wsgi. (dgoodwin@rm-rf.ca)
Scott Henson cea44e2
James Cammarata 776a9c2
* Thu Jun 17 2010 Scott Henson <shenson@redhat.com> - 2.1.0-1
James Cammarata 776a9c2
- Bump upstream release
df0c418
4af1ccf
* Tue Apr 27 2010 Scott Henson <shenson@redhat.com> - 2.0.4-1
4af1ccf
- Bug fix release, see Changelog for details
4af1ccf
James Cammarata 776a9c2
* Thu Apr 15 2010 Devan Goodwin <dgoodwin@rm-rf.ca> 2.0.3.2-1
James Cammarata 776a9c2
- Tagging for new build tools.
James Cammarata 776a9c2
9fe8b47
* Mon Mar  1 2010 Scott Henson <shenson@redhat.com> - 2.0.3.1-3
9fe8b47
- Bump release because I forgot cobbler-web
9fe8b47
fd20ab8
* Mon Mar  1 2010 Scott Henson <shenson@redhat.com> - 2.0.3.1-2
fd20ab8
- Remove requires on mkinitrd as it is not used
fd20ab8
6360561
* Mon Feb 15 2010 Scott Henson <shenson@redhat.com> - 2.0.3.1-1
6360561
- Upstream Brown Paper Bag Release (see CHANGELOG)
6360561
f9a2ae8
* Thu Feb 11 2010 Scott Henson <shenson@redhat.com> - 2.0.3-1
f9a2ae8
- Upstream changes (see CHANGELOG)
f9a2ae8
824665e
* Mon Nov 23 2009 John Eckersberg <jeckersb@redhat.com> - 2.0.2-1
824665e
- Upstream changes (see CHANGELOG)
Michael DeHaan cf2ac55
James Cammarata 776a9c2
* Tue Sep 15 2009 Michael DeHaan <michael.dehaan AT gmail> - 2.0.0-1
Michael DeHaan 7aac99d
- First release with unified spec files