• 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
design-upgrade.rst 12 KB