mirror of
https://github.com/crazy-max/diun.git
synced 2025-12-24 14:31:47 +01:00
Move static to file provider (#71)
This commit is contained in:
@@ -5,20 +5,25 @@ import (
|
||||
|
||||
"github.com/crazy-max/diun/internal/model"
|
||||
"github.com/crazy-max/diun/internal/provider"
|
||||
"github.com/rs/zerolog"
|
||||
"github.com/rs/zerolog/log"
|
||||
)
|
||||
|
||||
// Client represents an active docker provider object
|
||||
type Client struct {
|
||||
*provider.Client
|
||||
elts map[string]model.PrdDocker
|
||||
elts map[string]model.PrdDocker
|
||||
logger zerolog.Logger
|
||||
}
|
||||
|
||||
// New creates new docker provider instance
|
||||
func New(elts map[string]model.PrdDocker) *provider.Client {
|
||||
return &provider.Client{Handler: &Client{
|
||||
elts: elts,
|
||||
}}
|
||||
return &provider.Client{
|
||||
Handler: &Client{
|
||||
elts: elts,
|
||||
logger: log.With().Str("provider", "docker").Logger(),
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
// ListJob returns job list to process
|
||||
@@ -27,7 +32,7 @@ func (c *Client) ListJob() []model.Job {
|
||||
return []model.Job{}
|
||||
}
|
||||
|
||||
log.Info().Msgf("Found %d docker provider(s) to analyze...", len(c.elts))
|
||||
c.logger.Info().Msgf("Found %d image(s) to analyze", len(c.elts))
|
||||
var list []model.Job
|
||||
for id, elt := range c.elts {
|
||||
for _, img := range c.listContainerImage(id, elt) {
|
||||
|
||||
Reference in New Issue
Block a user