1. 17 Aug, 2011 1 commit
  2. 05 Aug, 2011 1 commit
  3. 04 Aug, 2011 1 commit
  4. 18 Mar, 2011 1 commit
  5. 08 Mar, 2011 1 commit
    • Michael Hanselmann's avatar
      cfgupgrade: Fix critical bug overwriting RAPI users file · 87c80992
      Michael Hanselmann authored
      
      
      The cfgupgrade tool was designed to be idempotent, that means it could
      be run several times and still give produce the correct result. Ganeti
      2.4 moved the file containing the RAPI users to a separate directory
      (…/lib/ganeti/rapi/users). If it exists, cfgupgrade would automatically
      move an existing file from …/lib/ganeti/rapi_users and replace it with a
      symlink.
      
      Unfortunately one of the checks for this was incorrect and, when run
      multiple times, replaces the users file at the new location with a
      symlink created during a previous run.
      
      In addition the “--dry-run” parameter to cfgupgrade was not respected.
      Unittests are updated for all these cases.
      Signed-off-by: default avatarMichael Hanselmann <hansmi@google.com>
      Reviewed-by: default avatarIustin Pop <iustin@google.com>
      87c80992
  6. 14 Jan, 2011 1 commit
  7. 06 Jan, 2011 2 commits
  8. 30 Nov, 2010 1 commit
  9. 29 Nov, 2010 1 commit
  10. 02 Nov, 2010 1 commit
  11. 06 Sep, 2010 1 commit
  12. 27 Aug, 2010 1 commit
  13. 29 Jun, 2010 4 commits
  14. 09 Jun, 2010 1 commit
  15. 03 May, 2010 1 commit
  16. 15 Apr, 2010 1 commit
  17. 17 Mar, 2010 1 commit
  18. 15 Mar, 2010 1 commit
    • Michael Hanselmann's avatar
      Rightname confd's HMAC key · 6b7d5878
      Michael Hanselmann authored
      
      
      Currently, the ganeti-confd's HMAC key is called “cluster HMAC key” or
      simply “HMAC key” everywhere. With the implementation of inter-cluster
      instance moves, another HMAC key will be introduced for signing critical
      data. They can not be the same, so this patch clarifies the purpose of the
      “cluster HMAC key” by renaming it. The actual file name is not changed.
      Signed-off-by: default avatarMichael Hanselmann <hansmi@google.com>
      Reviewed-by: default avatarIustin Pop <iustin@google.com>
      6b7d5878
  19. 12 Mar, 2010 1 commit
  20. 01 Feb, 2010 1 commit
  21. 04 Jan, 2010 3 commits
  22. 16 Oct, 2009 3 commits
  23. 17 Sep, 2009 1 commit
  24. 08 Jun, 2009 1 commit
  25. 06 Mar, 2009 1 commit
    • Iustin Pop's avatar
      Fix serial_no field on instances · 6f285030
      Iustin Pop authored
      The instance objects did not get a serial_no field. This patch adds a
      new constants for the field name and uses it for all three cases
      (cluster, nodes, instances).
      
      Reviewed-by: imsnah
      6f285030
  26. 04 Mar, 2009 2 commits
    • Iustin Pop's avatar
      Complete the cfgupgrade script for 2.0 migrations · ac4d25b6
      Iustin Pop authored
      This patch makes the cfgupgrade script to handle:
        - instance changes
        - disk changes
        - further cluster fixes
        - adds configuration checks at the end, in non-dry-run mode
      
      Reviewed-by: ultrotter
      ac4d25b6
    • Iustin Pop's avatar
      First run at cfgupgrade for 2.0 upgrades · a421fdeb
      Iustin Pop authored
      This patch makes cfgupgrade work on empty cluster (i.e. no instances),
      up to a point that the config file can be converted from 1.2 to 2.0.
      This is not yet complete, though.
      
      Reviewed-by: ultrotter
      a421fdeb
  27. 23 Jun, 2008 3 commits
  28. 08 Apr, 2008 2 commits