File tree Expand file tree Collapse file tree 1 file changed +7
-30
lines changed
pkg/sbombastic-image-vulnerability-scanner/components Expand file tree Collapse file tree 1 file changed +7
-30
lines changed Original file line number Diff line number Diff line change 27
27
</div >
28
28
<RancherMeta :properties =" registryMetadata" />
29
29
</div >
30
- Recent scans
31
- <ResourceTable
32
- :headers =" headers"
33
- :rows =" scanHistory"
34
- :namespaced =" false"
35
- :rowActions =" false"
36
- :search =" false"
37
- class =" table"
38
- />
30
+ <RegistryDetailScanTable :registry =" registry" />
39
31
</div >
40
32
</template >
41
33
46
38
import RancherMeta from ' ./common/RancherMeta.vue' ;
47
39
import RegisterStatusBadge from ' ./common/RegisterStatusBadge.vue' ;
48
40
import { REGISTRY_SCAN_HISTORY_TABLE } from ' @sbombastic-image-vulnerability-scanner/config/table-headers' ;
41
+ import RegistryDetailScanTable from ' ./RegistryDetailScanTable.vue' ;
49
42
50
43
export default {
51
44
name: ' registryDetails' ,
54
47
ResourceTable,
55
48
RancherMeta,
56
49
RegisterStatusBadge,
50
+ RegistryDetailScanTable
57
51
},
58
52
data () {
59
53
return {
60
54
PRODUCT_NAME ,
61
55
RESOURCE ,
56
+ registry: null ,
62
57
registryStatus: null ,
63
58
registryMetadata: [],
64
- scanHistory: [],
65
- headers: REGISTRY_SCAN_HISTORY_TABLE
66
59
}
67
60
},
68
61
async fetch () {
89
82
{
90
83
type: ' text' ,
91
84
label: this .t (' imageScanner.registries.configuration.meta.repositories' ),
92
- value: registry .spec .repositories .length
85
+ value: registry .spec .repositories ? .length || 0
93
86
},
94
87
{
95
88
type: ' text' ,
110
103
}
111
104
];
112
105
113
- this .scanHistory = scanJobs .map ((rec ) => {
114
- rec .status .statusResult = rec .status .conditions .filter (condition => {
115
- return condition .status === " True" ;
116
- })[0 ] || {
117
- type: " Pending" ,
118
- lastTransitionTime: null ,
119
- };
120
- rec .status [' scannedImagesCount' ] = this .$route .params .id === ' kw-controller' ? 1000 : 500 ;
121
- rec .status [' imagesCount' ] = 2000 ;
122
- return rec;
123
- });
124
-
125
- console .log (" Scan history:" , this .scanHistory );
106
+ this .registry = registry;
126
107
},
127
108
methods: {
128
109
getRegistryStatus (registry ) {
150
131
gap: 24px ;
151
132
flex: 1 0 0 ;
152
133
align- self : stretch;
153
-
154
- .table {
155
- width : 100% ;
156
- }
157
134
}
158
135
159
136
.about {
202
179
.resource - header- description {
203
180
/* layout */
204
181
display: flex;
205
- width : 900px ;
182
+ max - width: 900px ;
206
183
height: 21px ;
207
184
flex- direction: column;
208
185
justify- content: center;
You can’t perform that action at this time.
0 commit comments