Re-enable builds and tag operations in the UI
This commit is contained in:
parent
2e30c47045
commit
7b3cb9c8b7
8 changed files with 36 additions and 28 deletions
|
@ -18,7 +18,11 @@
|
|||
Signing is enabled on this repository and all tag operations must be signed via Docker Content Trust.
|
||||
</p>
|
||||
<p>
|
||||
Note that due to this feature being enabled, all UI-based tag operations and all build support is <strong>disabled on this repository</strong>.
|
||||
When this feature is enabled, it will be possible to use the UI or client tools to change tag data without
|
||||
signing.
|
||||
This can make a signed tag point to a different image than the actual tag, and the underlying data could
|
||||
be garbage collected. It is important to have a strict separation between tags that are signed and tags
|
||||
that are not.
|
||||
</p>
|
||||
<button class="btn btn-danger" ng-click="$ctrl.askChangeTrust(false)">Disable Trust</button>
|
||||
</div>
|
||||
|
@ -43,12 +47,14 @@
|
|||
dialog-title="Enable Trust"
|
||||
dialog-action-title="Enable Trust">
|
||||
<p>Click "Enable Trust" to enable content trust on this repository.</p>
|
||||
<p>Please note that at this time, having content trust will <strong>disable</strong> the following
|
||||
features under the repository:
|
||||
<p>Please note that this will not prevent users from overwriting signed tags without updating signatures.
|
||||
This means that:
|
||||
<ul>
|
||||
<li>Any tag operations in the UI (Add Tag, Delete Tag, Restore Tag)
|
||||
<li>All build triggers and ability to invoke builds
|
||||
<li>Any tag operations in the UI or client can cause inconsistency
|
||||
<li>Builds should not push to signed tags
|
||||
</ul>
|
||||
We recommend you maintain a strict separation between signed and unsigned tags to avoid any issues with garbage
|
||||
collection.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
|
Reference in a new issue