1. 19 May, 2015 1 commit
  2. 31 Jan, 2014 1 commit
  3. 10 Jan, 2014 1 commit
  4. 09 Jan, 2014 1 commit
    • Klaus Aehlig's avatar
      design: version-specific downgrade actions · c09f6160
      Klaus Aehlig authored
      Some new features, like client-specific ssl certificates, require additional
      steps at downgrade, so add this to the design. Two things should be noted.
      
      - There cannot be explicit version-specific upgrade actions; upgrades
        are carried out by the old version which cannot know about new features
        coming with the new version.
      
      - Any version-specific downgrade tasks need to be carried out before switching
        the binaries, so that we can resume the downgrade still using the version
        knowledgeable of the new features.
      Signed-off-by: default avatarKlaus Aehlig <aehlig@google.com>
      Reviewed-by: default avatarHelga Velroyen <helgav@google.com>
      c09f6160
  5. 12 Nov, 2013 1 commit
  6. 24 Sep, 2013 1 commit
  7. 13 Sep, 2013 1 commit
    • Klaus Aehlig's avatar
      design update: symlink structure · b8e39189
      Klaus Aehlig authored
      Update the upgrade design document according to the outcome
      of the design discussion at GanetiCon 2013. There are two
      changes in the design.
      
      * As revision upgrades are binary compatible at all levels,
        one can accept a rough upgrade, just replacing the binaries.
        Therefore, it will become a configure option whether version
        includes revision and suffix, or not.
      
      * The install/uninstall scripts are replaced in favor of another
        level of indirection. In this way, at run time, only two symlinks
        in ${sysconfdir}/ganeti, will be changed, whereas links under
        ${PREFIX}/bin, ${PREFIX}/sbin, and similar, are not touched by
        ganeti itself.
      
      * The layout for the ganeti python libraries, which do not provide
        stable interface, are changed to be used as private modules.
      Signed-off-by: default avatarKlaus Aehlig <aehlig@google.com>
      Reviewed-by: default avatarApollon Oikonomopoulos <apoikos@gmail.com>
      Reviewed-by: default avatarMichele Tartara <mtartara@google.com>
      b8e39189
  8. 27 Aug, 2013 1 commit
  9. 20 Aug, 2013 1 commit