feat. imagehub: add size to tagdata. (#2376)

* add size to repo tagList.
This commit is contained in:
lingdie
2023-01-11 13:42:51 +08:00
committed by GitHub
parent 1ca0370b8b
commit 9366c794fd
9 changed files with 28 additions and 13 deletions
@@ -28,6 +28,7 @@ import (
type TagData struct {
Name string `json:"name"`
MetaName string `json:"metaName"`
Size int64 `json:"size"`
CTime metav1.Time `json:"creatTime"` // todo inspect image and get time
}
@@ -100,10 +100,14 @@ spec:
type: string
name:
type: string
size:
format: int64
type: integer
required:
- creatTime
- metaName
- name
- size
type: object
type: array
type: object
@@ -55,10 +55,14 @@ spec:
type: string
name:
type: string
size:
format: int64
type: integer
required:
- creatTime
- metaName
- name
- size
type: object
name:
description: 'INSERT ADDITIONAL STATUS FIELD - define observed state
@@ -75,10 +79,14 @@ spec:
type: string
name:
type: string
size:
format: int64
type: integer
required:
- creatTime
- metaName
- name
- size
type: object
type: array
type: object
@@ -6,4 +6,4 @@ metadata:
spec:
type: detail
names:
- labring/cert-manager:v1.8.0
- lingdie/cert-manager:v1.8.0
@@ -1,6 +0,0 @@
apiVersion: imagehub.sealos.io/v1
kind: Repository
metadata:
name: labring.cert.manager
spec:
name: labring/cert-manager
@@ -11,3 +11,4 @@ spec:
docs: docs
ID: Unkonw
arch: Unkonw
size: 1024000
@@ -1,6 +0,0 @@
apiVersion: imagehub.sealos.io/v1
kind: Repository
metadata:
name: lingdie.cert.manager
spec:
name: lingdie/cert-manager
@@ -112,6 +112,7 @@ func (r *RepositoryReconciler) reconcile(ctx context.Context, obj client.Object)
tagList = append(tagList, imagehubv1.TagData{
Name: img.Spec.Name.GetTag(),
MetaName: img.Name,
Size: img.Spec.DetailInfo.Size,
CTime: img.CreationTimestamp,
})
}
@@ -122,10 +122,14 @@ spec:
type: string
name:
type: string
size:
format: int64
type: integer
required:
- creatTime
- metaName
- name
- size
type: object
type: array
type: object
@@ -406,10 +410,14 @@ spec:
type: string
name:
type: string
size:
format: int64
type: integer
required:
- creatTime
- metaName
- name
- size
type: object
name:
description: 'INSERT ADDITIONAL STATUS FIELD - define observed state
@@ -426,10 +434,14 @@ spec:
type: string
name:
type: string
size:
format: int64
type: integer
required:
- creatTime
- metaName
- name
- size
type: object
type: array
type: object