Merge pull request #1872 from coreos-inc/qe-torrent

Add QE setup tool support for BitTorrent downloads
This commit is contained in:
josephschorr 2016-11-11 13:56:22 -05:00 committed by GitHub
commit 74e54bdbbb
5 changed files with 84 additions and 2 deletions

View file

@ -356,6 +356,37 @@
</div>
</div>
<!-- BitTorrent pull -->
<div class="co-panel">
<div class="co-panel-heading">
<i class="fa fa-cloud-download"></i> BitTorrent-based download
</div>
<div class="co-panel-body">
<div class="description">
<p>If enabled, all images in the registry can be downloaded using the <a href="http://github.com/coreos/quayctl" ng-safenewtab>quayctl</a> tool via the BitTorrent protocol. A JWT-compatible BitTorrent tracker such as <a href="https://tectonic.com/quay-enterprise/docs/latest/running-chihaya.html">Chihaya</a> must be run.
</div>
<div class="config-bool-field" binding="config.FEATURE_BITTORRENT">
Enable BitTorrent downloads
</div>
<table class="config-table" ng-if="config.FEATURE_BITTORRENT">
<tr>
<td>Announce URL:</td>
<td>
<span class="config-string-field" binding="config.BITTORRENT_ANNOUNCE_URL"
placeholder="Announce URL for the torrent tracker (Example: http://mytracker/announce)"
pattern="http(s)?://.+"></span>
<div class="help-text">
The HTTP URL at which the torrents should be announced. A JWT-compatible tracker such as <a href="https://github.com/chihaya/chihaya" ng-safenewtab>Chihaya</a> must be run to ensure proper security. Documentation on running Chihaya with
this support can be found at <a href="https://tectonic.com/quay-enterprise/docs/latest/running-chihaya.html">Running Chihaya for Quay Enterprise</a>.
</div>
</td>
</tr>
</table>
</div>
</div>
<!-- ACI Conversion -->
<div class="co-panel">
<div class="co-panel-heading">