- Jun 04, 2009
-
-
Guido Trotter authored
Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Iustin Pop <iustin@google.com>
-
Guido Trotter authored
Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Iustin Pop <iustin@google.com>
-
- May 21, 2009
-
-
Iustin Pop authored
After moving the documentation from the .py files to .rst, we had some cleanups to do. This fixes the formatting of the comments, improves them a little, and removes deprecated info (DOC_URI) from the python source. Signed-off-by:
Iustin Pop <iustin@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- May 14, 2009
-
-
Guido Trotter authored
Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Iustin Pop <iustin@google.com>
-
Guido Trotter authored
Initial design for the OS parameter changes proposed for 2.1. Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Iustin Pop <iustin@google.com>
-
Guido Trotter authored
This patch proposes a mini-design to improve redistribute-config and integrate it better with other logical units. Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Iustin Pop <iustin@google.com>
-
- May 13, 2009
-
-
Guido Trotter authored
If a change modifies the way all/most LUs work it should also be considered core. Signed-off-by:
Guido Trotter <ultrotter@google.com>
-
- May 12, 2009
-
-
Iustin Pop authored
We change some formatting to sphinx-specific, to show how the documentation can be improved. Signed-off-by:
Iustin Pop <iustin@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Iustin Pop authored
Currently we have an insignificant glossary at the end of the design-2.0 document. This patch moves it to a separate file with the goal that it will grow and all files can refer to it. Signed-off-by:
Iustin Pop <iustin@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Iustin Pop authored
This big patch converts the documentation build system to sphinx (http://sphinx.pocoo.org/ ). Since that uses reStructuredText sources too, there is no change (yet) in the documents themselves, just in the build system. As before, the docs are pre built by the maintainer, and the end-user doesn't need sphinx or other rst tools to build the docs. Note that we are not distributing PDFs, so building that will require the tools. The docs will be stored under doc/html and the build system also need an extra directory doc/build. These are considered (by automake) maintainer-related objects and are removed at maintainer-clean time. The patch also fixes some small issues: add a docpng variable, add doc/api (also generated by maintainer) in maintainer-clean-local, etc. Signed-off-by:
Iustin Pop <iustin@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Iustin Pop authored
This patch removes the autogeneration of the RAPI docs from the code (based on docstrings) and moves the current autogenerated output to the rapi.rst file. The reasons behind this are multiple: - the build system becomes a little more simple (this could have been achieved also by distributing the built documentation, though) - it's hard to actually write documentation in docstrings; you have to fit restructured text inside the docstrings, and this results in not really nice output - even by being close to the code, the documentation manages to get out of sync (not paying attention to docstrings) This will also help with the move to sphinx. Signed-off-by:
Iustin Pop <iustin@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- May 09, 2009
-
-
Tim Boring authored
Minor patch to clarify the URL necessary for accessing the RAPI. Signed-off-by:
Iustin Pop <iustin@google.com> Reviewed-by:
Iustin Pop <iustin@google.com>
-
- May 06, 2009
-
-
Guido Trotter authored
This document contains a skeleton for the 2.1 design process. For now it just has introductory paragraphs and a structure for the various areas' design, but some sections still don't have a text, as we're still in the early design phases. Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Iustin Pop <iustin@google.com>
-
Guido Trotter authored
These can be set in the defaults file, default to no arguments being passed, and make it easy for local installation to customize the way the ganeti daemons are called. Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Iustin <iustin@google.com>
-
Guido Trotter authored
In the example init script we'll execute an optional defaults file to make it easier to add local customizations to the ganeti startup. Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Iustin <iustin@google.com>
-
Guido Trotter authored
Currently two of the ;; ending the case bodies are not indented with anything. Reindent all of them to the body of the loop, as it's done somewhere else in the init script. Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Iustin <iustin@google.com>
-
- Apr 15, 2009
-
-
Iustin Pop authored
This patch adds a couple of both externally and internally reported issues: - missing SGML tags (Issue 54), report and patch by superdupont - wrong variable used in the init.d script, report and patch by Karsten Keil <karsten-keil@t-online.de> - man page for gnt-instance reinstall needs clarification (Issue 56) - gnt-instance man page missing --disks documentation for replace-disks - gnt-node modify help output is unclear about the -C/-D/-O input format, and the man page doesn't document this command at all - “gnt-node modify -C yes” for offline or drained nodes had wrong error message - “gnt-instance reinstall --select-os” has wrong prompt, we only accept a number for the OS and not the template name Reviewed-by: ultrotter
-
- Mar 12, 2009
-
-
Iustin Pop authored
This patch adds the newly-introduced node flags to the design document, as they currently are missing from there. The patch also reduces the TOC depth to 3, as it was too big. Reviewed-by: ultrotter
-
- Mar 04, 2009
-
-
Iustin Pop authored
“copyfile” takes a file argument, so we enable file-completion for it. “gnt-cluster command” takes a command, so we enable command completion. Reviewed-by: imsnah
-
- Mar 02, 2009
-
-
Iustin Pop authored
This patch export the cluster and node tags to the cluster verify hook scripts. The tags are exported as a space-separated list, which allows easy parsing from the shell (e.g. “for tag in $GANETI_CLUSTER_TAGS; do ...”) and therefore requires the previous “Don't allow spaces in tag names” patch. The patch also fixes a minor line length style problem. Reviewed-by: ultrotter
-
Iustin Pop authored
This updates the iallocator documentation to 2.0, bumps up the iallocator version (and moves a constants to lib/constants.py), and fixes a style on install.rst. Reviewed-by: ultrotter
-
Iustin Pop authored
This adds a small paragraph about the “master” role of a node, and fixes a wrong indentation in the bash completion file. Reviewed-by: imsnah
-
- Feb 27, 2009
-
-
Iustin Pop authored
This patch changes the RAPI document, and the RAPI resources autogenerated-documentation to restructured text. This meant changing the autogen tool. The new fragment can be included via RST directives, and doesn't need passing through replace-sed-vars. This was also the last sgml document in doc/, so we remove old makefile rules about it. Reviewed-by: imsnah
-
Iustin Pop authored
This switches back to the hardcoding of the version number, as we don't yet have a wrapper for rst files that passes them through replace-sed-vars. Reviewed-by: imsnah
-
- Feb 26, 2009
-
-
Iustin Pop authored
This is a not-complete bash completion file for ganeti commands (gnt-*) and the burnin tool. It is based on previous work by Minghua Ye <yeminghua@google.com> for Ganeti 1.1, which wasn't used because the lack of ssconf keys (which allow easy inspection by the shell of the existing nodes and instances) made it too slow. The file works as expected, however I realized that our custom (like comma-separated, or a=b:c,e:f) options are not very nice for auto-completion. There are a few FIXMEs in the source for that. The file is not installed at make install time, but it should be put in the correct place by packages. Reviewed-by: imsnah
-
- Feb 25, 2009
-
-
Iustin Pop authored
This also updates the hooks document to 2.0. Reviewed-by: ultrotter
-
- Feb 24, 2009
-
-
Iustin Pop authored
This is a no-contents change, this doc will need update to conform to 2.0 message contents (and also the code will need increase to version 2 of the iallocator protocol). Reviewed-by: imsnah
-
Iustin Pop authored
The RST format holds a little bit less information, as all the <file class="directory"> and <userinput> tags are gone, however we're not really losing important context here. And it's way easier to read and update. Reviewed-by: imsnah
-
- Feb 20, 2009
-
-
Guido Trotter authored
This was forgotten when drained nodes were added. Reviewed-by: iustinp
-
- Feb 17, 2009
-
-
Iustin Pop authored
This is not a real update, just a quick pass changing the obvious parts. Reviewed-by: imsnah
-
- Feb 13, 2009
-
-
Iustin Pop authored
This patch fixes the version and does some update to the RAPI resources docs. Reviewed-by: imsnah
-
- Feb 10, 2009
-
-
Iustin Pop authored
This patch changes the dumb allocator not to use drained nodes (similar to offline nodes). Reviewed-by: imsnah
-
- Feb 05, 2009
-
-
Iustin Pop authored
The start_action function is changed so that it can be called with arguments - this could be used to parse a defaults file, etc. Reviewed-by: imsnah
-
- Jan 29, 2009
-
-
Oleksiy Mishchenko authored
The resources we still need moved to rlib2. Reviewed-by: iustinp
-
- Jan 23, 2009
-
-
Iustin Pop authored
This patch fixes the gnt-instance batch-create command, and in doing so also slightly changes two other functions: - we change utils.ParseUnit so that it accepts integer values also (both ParseUnit(5) and ParseUnit("5") return the same value) - a bridge 'None' in LUCreateInstance will be converted to the default bridge; currently only missing bridges will be accepted to mean the default one The main changes to batcher were the change to variable number of disks and NICs. The patch also adds a batcher-instances.json example file copied from the 1.2 branch and properly modified. Reviewed-by: imsnah, killerfoxi
-
Iustin Pop authored
This patch changes the iallocator framework to work with and properly export to plugins offline nodes. It does this by only exporting the static configuration data for those nodes, and not attempting to parse the runtime data. The patch also fixes bugs in iallocator related to the RpcResult conversion, changes the should_run to admin_up attribute name (as per the internals change), and adds “-I” as a short option for “--iallocator” in gnt-instance, gnt-backup and burnin. Reviewed-by: ultrotter
-
- Nov 21, 2008
-
-
Michael Hanselmann authored
With the new SSL client certificate stuff it's no longer needed. Reviewed-by: iustinp
-
- Nov 17, 2008
-
-
Iustin Pop authored
This patch removes the client-api.txt document (since it's obsoleted by the documentation inside the design-2.0.rst document) and adds many updates to the latter. Reviewed-by: imsnah
-
- Nov 16, 2008
-
-
Iustin Pop authored
This adds a simple diagram for the cluster architecture and also adds a dependency on graphviz (both doc and in configure). Reviewed-by: imsnah
-
Iustin Pop authored
This patch combines all the design documents for 2.0 except the security one into a single document, in order to ease reading and reduce duplication of information. Future patches will start removing wrong pointers to old document names and some better integration between the sections. Reviewed-by: imsnah
-