As you discovered here, there isn't really a procedure for selectively restoring certain indices from offline storage (e.g. AWS Glacier, but the fix for tape would be similar IMO).
Version N cannot restore snapshots from versions before version N-1 (I don't even see a Github issue for this).
The fact that we don't get very many comments or +1s on those issues indicates it's not something that a lot of folks are trying to do. There are workarounds, although they're not ideal:
Unregister the repository each time you copy it to tape.
Use more repositories, each containing a subset of indices.
Reindex your whole archive at each major version upgrade.
Please feel free to indicate your need for these features on the issues I linked above.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.