|
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
|