2015-03-20 17:46:02 -04:00
|
|
|
<div class="resource-view image-view"
|
|
|
|
resources="[repositoryResource, imageResource]"
|
|
|
|
error-message="'Image not found'">
|
|
|
|
<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">
|
2015-03-23 15:22:22 -04:00
|
|
|
<i class="fa fa-archive fa-lg" style="margin-right: 10px"></i>
|
2015-03-20 17:46:02 -04:00
|
|
|
{{ image.id.substr(0, 12) }}
|
|
|
|
</span>
|
2013-12-17 22:56:28 -05:00
|
|
|
</div>
|
2013-10-18 22:28:46 -04:00
|
|
|
|
2015-03-23 15:22:22 -04:00
|
|
|
<div class="cor-tab-panel">
|
|
|
|
<div class="cor-tabs">
|
|
|
|
<span class="cor-tab" tab-active="true" tab-title="Layers" tab-target="#layers">
|
|
|
|
<i class="fa ci-layers"></i>
|
|
|
|
</span>
|
2016-02-17 14:50:37 -05:00
|
|
|
<span class="cor-tab" tab-title="Security Scan" tab-target="#vulnerabilities"
|
|
|
|
tab-init="loadImageSecurity()"
|
2015-11-11 15:52:30 -05:00
|
|
|
quay-show="Features.SECURITY_SCANNER">
|
|
|
|
<i class="fa fa-bug"></i>
|
|
|
|
</span>
|
2015-10-28 15:38:55 -04:00
|
|
|
<span class="cor-tab" tab-title="Packages" tab-target="#packages"
|
2016-02-22 18:39:04 -05:00
|
|
|
tab-init="loadImagePackages()"
|
2015-11-11 15:52:30 -05:00
|
|
|
quay-show="Features.SECURITY_SCANNER">
|
2015-10-28 15:38:55 -04:00
|
|
|
<i class="fa ci-package"></i>
|
|
|
|
</span>
|
2015-03-23 15:22:22 -04:00
|
|
|
</div> <!-- /cor-tabs -->
|
|
|
|
|
|
|
|
<div class="cor-tab-content">
|
|
|
|
<!-- Layers -->
|
|
|
|
<div id="layers" class="tab-pane active">
|
|
|
|
<h3>Image Layers</h3>
|
|
|
|
<div class="image-view-layer" repository="repository" image="image" images="image.history"></div>
|
|
|
|
<div class="image-view-layer" repository="repository" image="parent" images="image.history"
|
|
|
|
ng-repeat="parent in reversedHistory"></div>
|
|
|
|
</div>
|
|
|
|
|
2016-02-17 14:50:37 -05:00
|
|
|
<!-- Vulnerabilities -->
|
|
|
|
<div id="vulnerabilities" class="tab-pane" quay-require="['SECURITY_SCANNER']">
|
2016-05-04 15:25:30 -04:00
|
|
|
<div class="image-vulnerability-view" repository="repository" image="image" is-enabled="imageSecurityCounter"></div>
|
2015-11-11 15:52:30 -05:00
|
|
|
</div>
|
|
|
|
|
2016-02-17 14:50:37 -05:00
|
|
|
<!-- Features -->
|
2015-11-11 15:52:30 -05:00
|
|
|
<div id="packages" class="tab-pane" quay-require="['SECURITY_SCANNER']">
|
2016-05-04 15:25:30 -04:00
|
|
|
<div class="image-feature-view" repository="repository" image="image" is-enabled="imagePackageCounter"></div>
|
2015-10-28 15:38:55 -04:00
|
|
|
</div>
|
2015-03-23 15:22:22 -04:00
|
|
|
</div>
|
2014-11-24 16:07:38 -05:00
|
|
|
</div>
|
2013-10-18 22:28:46 -04:00
|
|
|
</div>
|
2015-03-30 17:55:04 -04:00
|
|
|
</div>
|