2018-03-28 20:03:18 +00:00
|
|
|
<div class="resource-view manifest-view"
|
|
|
|
resources="[repositoryResource, manifestResource]"
|
|
|
|
error-message="'Manifest not found'">
|
2015-03-20 21:46:02 +00:00
|
|
|
<div class="page-content">
|
|
|
|
<div class="cor-title">
|
|
|
|
<span class="cor-title-link">
|
|
|
|
<a class="back-link" href="/repository/{{ repository.namespace }}/{{ repository.name }}?tab=tags">
|
|
|
|
<i class="fa fa-hdd-o" style="margin-right: 4px"></i>
|
|
|
|
{{ repository.namespace }}/{{ repository.name }}
|
|
|
|
</a>
|
|
|
|
</span>
|
|
|
|
<span class="cor-title-content">
|
2018-03-28 20:03:18 +00:00
|
|
|
<i class="fa fa-file fa-lg" style="margin-right: 10px"></i>
|
|
|
|
{{ manifest.digest.substr(7, 12) }}
|
2015-03-20 21:46:02 +00:00
|
|
|
</span>
|
2013-12-18 03:56:28 +00:00
|
|
|
</div>
|
2013-10-19 02:28:46 +00:00
|
|
|
|
2017-05-29 22:39:14 +00:00
|
|
|
<cor-tab-panel orientation="vertical" cor-nav-tabs>
|
2017-04-28 21:03:38 +00:00
|
|
|
<cor-tabs>
|
|
|
|
<cor-tab tab-title="Layers" tab-id="layers">
|
2015-03-23 19:22:22 +00:00
|
|
|
<i class="fa ci-layers"></i>
|
2017-04-28 21:03:38 +00:00
|
|
|
</cor-tab>
|
|
|
|
<cor-tab tab-title="Security Scan" tab-id="vulnerabilities"
|
2018-03-28 20:03:18 +00:00
|
|
|
tab-init="loadManifestSecurity()"
|
2017-04-28 21:03:38 +00:00
|
|
|
quay-show="Features.SECURITY_SCANNER">
|
2015-11-11 20:52:30 +00:00
|
|
|
<i class="fa fa-bug"></i>
|
2017-04-28 21:03:38 +00:00
|
|
|
</cor-tab>
|
|
|
|
<cor-tab tab-title="Packages" tab-id="packages"
|
2018-03-28 20:03:18 +00:00
|
|
|
tab-init="loadManifestPackages()"
|
2017-04-28 21:03:38 +00:00
|
|
|
quay-show="Features.SECURITY_SCANNER">
|
2015-10-28 19:38:55 +00:00
|
|
|
<i class="fa ci-package"></i>
|
2017-04-28 21:03:38 +00:00
|
|
|
</cor-tab>
|
|
|
|
</cor-tabs>
|
2015-03-23 19:22:22 +00:00
|
|
|
|
2017-04-28 21:03:38 +00:00
|
|
|
<cor-tab-content>
|
2015-03-23 19:22:22 +00:00
|
|
|
<!-- Layers -->
|
2017-04-28 21:03:38 +00:00
|
|
|
<cor-tab-pane id="layers">
|
2018-03-28 20:03:18 +00:00
|
|
|
<h3>Manifest Layers</h3>
|
|
|
|
<div class="image-view-layer" repository="repository" image="manifest.image" images="manifest.image.history"></div>
|
|
|
|
<div class="image-view-layer" repository="repository" image="parent" images="manifest.image.history"
|
2015-03-23 19:22:22 +00:00
|
|
|
ng-repeat="parent in reversedHistory"></div>
|
2017-04-28 21:03:38 +00:00
|
|
|
</cor-tab-pane>
|
2015-03-23 19:22:22 +00:00
|
|
|
|
2016-02-17 19:50:37 +00:00
|
|
|
<!-- Vulnerabilities -->
|
2017-04-28 21:03:38 +00:00
|
|
|
<cor-tab-pane id="vulnerabilities" quay-show="Features.SECURITY_SCANNER">
|
|
|
|
<div quay-require="['SECURITY_SCANNER']">
|
2018-03-28 20:03:18 +00:00
|
|
|
<div class="manifest-vulnerability-view" repository="repository" manifest="manifest" is-enabled="manifestSecurityCounter"></div>
|
2017-04-28 21:03:38 +00:00
|
|
|
</div>
|
|
|
|
</cor-tab-pane>
|
2015-11-11 20:52:30 +00:00
|
|
|
|
2016-02-17 19:50:37 +00:00
|
|
|
<!-- Features -->
|
2017-04-28 21:03:38 +00:00
|
|
|
<cor-tab-pane id="packages" quay-show="Features.SECURITY_SCANNER">
|
|
|
|
<div quay-require="['SECURITY_SCANNER']">
|
2018-03-28 20:03:18 +00:00
|
|
|
<div class="manifest-feature-view" repository="repository" manifest="manifest" is-enabled="manifestPackageCounter"></div>
|
2017-04-28 21:03:38 +00:00
|
|
|
</div>
|
|
|
|
</cor-tab-pane>
|
|
|
|
</cor-tab-content>
|
|
|
|
</cor-tab-panel>
|
2013-10-19 02:28:46 +00:00
|
|
|
</div>
|
2015-03-30 21:55:04 +00:00
|
|
|
</div>
|