Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseImage ¶
type BaseImage struct { Type string `json:"type"` Name string `json:"name"` Version string `json:"version"` Digest string `json:"digest"` ImageConfig *docker.ContainerConfig `json:"image_config"` }
BaseImage representation used in sporingslogger
type Dependency ¶
type DeployableImage ¶
type DeployableImage struct { Type string `json:"imageType"` Name string `json:"name"` AppVersion string `json:"appVersion"` Digest string `json:"imageDigest"` Snapshot bool `json:"snapshot"` ArchitectBuild bool `json:"architectBuild"` GitCommit string `json:"gitCommit"` BaseImageName string `json:"baseImageName"` BaseImageVersion string `json:"baseImageVersion"` BaseImageDigest string `json:"baseImageDigest"` BuildVersion string `json:"buildVersion"` Dependencies []Dependency `json:"dependencies"` }
DeployableImage representation used in sporingslogger
type Sporingslogger ¶
type Sporingslogger interface { SendImageMetadata(data interface{}) error SendBaseImageMetadata(application config.ApplicationSpec, imageInfo *runtime.ImageInfo, containerConfig *docker.ContainerConfig) ScanImage(buildFolder string) ([]Dependency, error) }
Sporingslogger interface
func NewClient ¶
func NewClient(sporingURL string) Sporingslogger
NewClient create new Sporingslogger client
Directories ¶
Path | Synopsis |
---|---|
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
Click to show internal directories.
Click to hide internal directories.