mirror of
https://github.com/goharbor/harbor.git
synced 2024-11-23 10:45:45 +01:00
commit
6f2ff672c4
@ -51,12 +51,12 @@ type Storage struct {
|
|||||||
|
|
||||||
//namespaces stores all name spaces on Clair, it should be initialised only once.
|
//namespaces stores all name spaces on Clair, it should be initialised only once.
|
||||||
type clairNamespaces struct {
|
type clairNamespaces struct {
|
||||||
*sync.RWMutex
|
sync.RWMutex
|
||||||
l []string
|
l []string
|
||||||
clair *clair.Client
|
clair *clair.Client
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n clairNamespaces) get() ([]string, error) {
|
func (n *clairNamespaces) get() ([]string, error) {
|
||||||
n.Lock()
|
n.Lock()
|
||||||
defer n.Unlock()
|
defer n.Unlock()
|
||||||
if len(n.l) == 0 {
|
if len(n.l) == 0 {
|
||||||
@ -80,7 +80,7 @@ func (n clairNamespaces) get() ([]string, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var (
|
var (
|
||||||
namespaces clairNamespaces
|
namespaces = &clairNamespaces{}
|
||||||
)
|
)
|
||||||
|
|
||||||
//GeneralInfo wraps common systeminfo for anonymous request
|
//GeneralInfo wraps common systeminfo for anonymous request
|
||||||
|
Loading…
Reference in New Issue
Block a user