- 12 May, 2015 1 commit
-
-
Petr Pudlak authored
Signed-off-by:
Petr Pudlak <pudlak@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- 07 May, 2015 1 commit
-
-
Lisa Velden authored
Signed-off-by:
Lisa Velden <velden@google.com> Reviewed-by:
Hrvoje Ribicic <riba@google.com>
-
- 24 Mar, 2015 1 commit
-
-
Petr Pudlak authored
.. as we'll be adding the version information of another package later. Signed-off-by:
Petr Pudlak <pudlak@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- 12 Feb, 2015 1 commit
-
-
Petr Pudlak authored
.. in Haskell code. This patch should be removed starting from 2.14, as there cabal provides proper macros for all packages. The macro in this patch is intentionally kept compatible with the cabal macros. Signed-off-by:
Petr Pudlak <pudlak@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- 20 Jan, 2015 1 commit
-
-
Klaus Aehlig authored
Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Niklas Hambuechen <niklash@google.com> Cherry-picked-from: 591363bfSigned-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Petr Pudlak <pudlak@google.com>
-
- 14 Nov, 2014 1 commit
-
-
Klaus Aehlig authored
These files and directories recently have been added to the build process. They are already cleaned up on make clean. So make git ignore them. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Niklas Hambuechen <niklash@google.com>
-
- 07 Nov, 2014 1 commit
-
-
Klaus Aehlig authored
Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Niklas Hambuechen <niklash@google.com>
-
- 24 Oct, 2014 1 commit
-
-
Petr Pudlak authored
The script does the bare minimum required to set up the interface during instance creation. The rest of the process is carried out by the ifup-os script. Signed-off-by:
Petr Pudlak <pudlak@google.com> Reviewed-by:
Helga Velroyen <helgav@google.com>
-
- 10 Oct, 2014 1 commit
-
-
Klaus Aehlig authored
This command was added in d8f5462a, but the corresponding generated file was not added to the list of files to be ignored. Do this now. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Petr Pudlak <pudlak@google.com>
-
- 02 Oct, 2014 1 commit
-
-
Helga Velroyen authored
In order to update the 'ganeti_pub_keys' and the 'authorized_keys' files of various nodes via SSH, we introduce the tool 'ssh_update'. It works similar to the tool 'prepare_node_join', which is also a tool invoked via SSH on a remote note. This patch includes some refactoring to reuse code from the 'prepare_node_join' tool and provides unit tests as well. Note that the actual invocation of the 'ssh_update' tool will be done in later patches of this series. Signed-off-by:
Helga Velroyen <helgav@google.com> Reviewed-by:
Petr Pudlak <pudlak@google.com>
-
- 17 Jul, 2014 1 commit
-
-
Petr Pudlak authored
This requires to compile each object file twice, once without profiling, for TH splicing, and then once with profiling enabled. Signed-off-by:
Petr Pudlak <pudlak@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- 29 Apr, 2014 1 commit
-
-
Apollon Oikonomopoulos authored
We add templates for systemd service files and systemd targets under doc/examples/systemd and flag them to be built. The generated files are also added to .gitignore. Signed-off-by:
Apollon Oikonomopoulos <apoikos@gmail.com> Reviewed-by:
Jose A. Lopes <jabolopes@google.com>
-
- 15 Apr, 2014 1 commit
-
-
Jose A. Lopes authored
* Generalize 'kvm-ifup-os' to be also usable by Xen * Include a target to build the 'xen-ifup-os' NIC script from the KVM one, given that they are very similar. Signed-off-by:
Jose A. Lopes <jabolopes@google.com> Reviewed-by:
Hrvoje Ribicic <riba@google.com>
-
- 24 Feb, 2014 1 commit
-
-
Petr Pudlak authored
In particular, the test object and interface files and Makefile.ghc Signed-off-by:
Petr Pudlak <pudlak@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- 14 Feb, 2014 1 commit
-
-
Petr Pudlak authored
All stubs are generated from Haskell during compilation. Also ignore the executable of the new daemon. Signed-off-by:
Petr Pudlak <pudlak@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- 12 Feb, 2014 1 commit
-
-
Klaus Aehlig authored
Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Jose Lopes <jabolopes@google.com>
-
- 06 Feb, 2014 1 commit
-
-
Jose A. Lopes authored
... including, user, group, daemonizing code with command line options, integration with the Snap HTTP server, and logic. Signed-off-by:
Jose A. Lopes <jabolopes@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
- 13 Jan, 2014 1 commit
-
-
Jose A. Lopes authored
Add KVM daemon entry point, command-line options, backgrounding, etc Signed-off-by:
Jose A. Lopes <jabolopes@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
- 22 Nov, 2013 1 commit
-
-
Petr Pudlak authored
This file is used for development to point to code definitions. Apparently this has been broken since Februrary [cc40185c]. The improved version fixes the problem and uses Exuberant Ctags <http://ctags.sourceforge.net/>. It uses "etags" instead of "ctags", so Emacs compatibility should be maintained. The extra suffixes "-osuf" and "hisuf" are used to avoid problems with already compiled object files. Signed-off-by:
Petr Pudlak <pudlak@google.com> Reviewed-by:
Jose A. Lopes <jabolopes@google.com>
-
- 08 Nov, 2013 1 commit
-
-
Jose A. Lopes authored
Tear down Python to Haskell constant conversion infrastructure, which includes eliminating the autotool 'convert-constants' and the Haskell module, namely 'Ganeti.PyConstants', which held the converted contants. Signed-off-by:
Jose A. Lopes <jabolopes@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- 31 Oct, 2013 1 commit
-
-
Klaus Aehlig authored
Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Helga Velroyen <helgav@google.com>
-
- 28 Oct, 2013 1 commit
-
-
Petr Pudlak authored
Signed-off-by:
Petr Pudlak <pudlak@google.com> Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- 25 Sep, 2013 1 commit
-
-
Jose A. Lopes authored
The previous patch has made '_autoconf' obsolete. This patch completely removes '_autoconf' and the 'Makefile' targets for it. Signed-off-by:
Jose A. Lopes <jabolopes@google.com> Reviewed-by:
Thomas Thrainer <thomasth@google.com>
-
- 11 Sep, 2013 2 commits
-
-
Klaus Aehlig authored
Upon build time, also generate, in the directory doc/users, files containing the groups, the users with their primary group, and the additional groupmemberships to be added. In this way, packages can use their own way of adding users to the system, instead of telling the adiministrator to run tools/users-setup. Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
Jose A. Lopes authored
Add Makefile target to generate 'AutoConf.hs' and add this file to '.gitignore'. Signed-off-by:
Jose A. Lopes <jabolopes@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- 29 Aug, 2013 2 commits
-
-
Jose A. Lopes authored
Setup a transitional Haskell to Python constant generation infrastructure. This infrastructure is transitional and Python constants will not be migrated to Haskell all at once. Instead, some constants will be incrementally pulled from Python and moved to Haskell. This is a list of the relevant modules in this infrastructure: * Ganeti.HsConstants: contains the Haskell constants that are used both in Haskell (once re-exported through Ganeti.Constants) and generated in Python * Ganety.Hs2Py.ListConstants: contains the list of Haskell constants to be generated in Python; these constants are defined in the previous module and the list is automatically generated by the Makefile * hs2py-constants: Haskell program that outputs the actual constant definitions in Python; this task cannot be performed by 'hs2py' just yet because this programs depends on the 'Constants' module. But once all the constants have migrated to Haskell, then 'hs2py-constants' and 'hs2py' can be merged. Signed-off-by:
Jose A. Lopes <jabolopes@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Jose A. Lopes authored
Rename the generated 'Constants.hs' module, which contains the Haskell constants generated from Python, to 'PyConstants.hs' in order to eliminate duplicated constants in Haskell, a problem introduced by the Haskell to Python constant generation, and to circumvent a problem with import/export of Haskell modules. Add a new module named 'Constants.hs' which imports 'PyConstants.hs' and exports its names. Signed-off-by:
Jose A. Lopes <jabolopes@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- 07 Aug, 2013 1 commit
-
-
Jose A. Lopes authored
Python opcode generation produces 'opcodes.py' and there is also the program 'hs2py' which must go in .gitignore. Signed-off-by:
Jose A. Lopes <jabolopes@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- 23 Jul, 2013 1 commit
-
-
Apollon Oikonomopoulos authored
Add an example logrotate snippet, along with the relevant documentation. Signed-off-by:
Apollon Oikonomopoulos <apoikos@gmail.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- 17 Jul, 2013 2 commits
-
-
Thomas Thrainer authored
As queryd will, in the future, handle all LUXI request, queue jobs and most likely perform various other tasks, it is renamed to luxid already. This will safe some headache when upgrading Ganeti installations, as we don't have to deal with a daemon rename. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
Thomas Thrainer authored
queryd is added as a new daemon which handles configuration queries over LUXI. This functionality was removed from confd, which now only queries over the network. The queryd user is added to the master group such that it can access server.pem. The confd user no longer needs to be in the master group. This fixes issue 292. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Helga Velroyen <helgav@google.com>
-
- 28 Jun, 2013 1 commit
-
-
Dimitris Aragiorgis authored
Add new script vif-ganeti that could be used instead of default vif-bridge in order NIC customization can be more flexible. Extract common code from kvm-ifup and insert it in a new file net-common that is being sourced by kvm-ifup and vif-ganeti and located under package lib dir (/usr/lib/ganeti/). Install vif-ganeti properly with make under /usr/lib/ganeti too. Signed-off-by:
Dimitris Aragiorgis <dimara@grnet.gr> Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Thomas Thrainer <thomasth@google.com>
-
- 09 Apr, 2013 1 commit
-
-
Michele Tartara authored
When executed in split user mode, Ganeti requires a specific set of users and groups to be created in the appropriate way. This commit introduces a tool that takes care of that automatically. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- 05 Apr, 2013 1 commit
-
-
Michele Tartara authored
Setting up a proper environment for building a Ganeti can be quite difficult. This patch adds a script for building a compressed chroot with all the required libraries and tools. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- 21 Mar, 2013 1 commit
-
-
Michele Tartara authored
This commit adds the core infrastructure of the monitoring daemon, and integrates it in the build and test systems. The actual functionality of the monitoring daemon is still completely missing. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Iustin Pop <iustin@google.com>
-
- 25 Feb, 2013 1 commit
-
-
Michael Hanselmann authored
Signed-off-by:
Michael Hanselmann <hansmi@google.com> Reviewed-by:
Dato Simó <dato@google.com>
-
- 22 Feb, 2013 1 commit
-
-
Iustin Pop authored
This is an autogenerated file, so it has to go into gitignore, thanks Michael! Signed-off-by:
Iustin Pop <iustin@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
- 16 Jan, 2013 1 commit
-
-
Michael Hanselmann authored
Similar to other scripts, “tools/burnin” just becomes a wrapper script. Signed-off-by:
Michael Hanselmann <hansmi@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- 15 Jan, 2013 1 commit
-
-
Michael Hanselmann authored
Before this patch, HTML versions of man pages (man/*.rst) were already built. However, since they are separate from the normal documentation, their content is not indexed for Sphinx' search functionality. Additionally it would simply be nice to have everything in one place. To this end a new configure-time option is added to enable the inclusion of man pages into the documentation. A dedicated option is necessary to still be able to provide a static documentation build in the tarball (not including man pages) as man pages contain build-specific paths and values. The documentation with man pages is written to the directory “doc/man-html”. A future patch will extend Sphinx to link occurences of “:manpage:`…`” to these man pages. Signed-off-by:
Michael Hanselmann <hansmi@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- 08 Jan, 2013 1 commit
-
-
Iustin Pop authored
Found while doing the previous .dot file changes and wondering what's this "doc/*.in" stuff… it looks like these were obsoleted over the years by not paying attention on cleanup patches: - doc/build: obsoleted by commit 13de7d59 - doc/*.in: obsoleted by commit 2ab2b9f5 - doc/html: was always a directory since its introduction in commit d17e74b4, mark it as so - devel/clean-cluster: was introduced with initial .gitignore addition (commit 7a47c582), but we don't actually generate it Signed-off-by:
Iustin Pop <iustin@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-