Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArtifactoryWebhook ¶
type ArtifactoryWebhook struct {
// contains filtered or unexported fields
}
ArtifactoryWebhook handles watching images and sending them to perceptor
func NewArtifactoryWebhook ¶
func NewArtifactoryWebhook(perceptorURL string, credentials []*utils.RegistryAuth) *ArtifactoryWebhook
NewArtifactoryWebhook creates a new ArtifactoryWebhook object
func (*ArtifactoryWebhook) Run ¶
func (aw *ArtifactoryWebhook) Run()
Run starts a controller that watches images and sends them to perceptor
type QuayRepo ¶
type QuayRepo struct {
Name string `json:"name"`
Repository string `json:"repository"`
Namespace string `json:"namespace"`
DockerURL string `json:"docker_url"`
Homepage string `json:"homepage"`
UpdatedTags []string `json:"updated_tags"`
}
QuayRepo contains a quay image with list of tags
type QuayTagDigest ¶
type QuayTagDigest struct {
HasAdditional bool `json:"has_additional"`
Page int `json:"page"`
Tags []struct {
Name string `json:"name"`
Reversion bool `json:"reversion"`
StartTs int `json:"start_ts"`
ImageID string `json:"image_id"`
LastModified string `json:"last_modified"`
ManifestDigest string `json:"manifest_digest"`
DockerImageID string `json:"docker_image_id"`
IsManifestList bool `json:"is_manifest_list"`
Size int `json:"size"`
} `json:"tags"`
}
QuayTagDigest contains Digest for a particular Quay image
type QuayWebhook ¶
type QuayWebhook struct {
// contains filtered or unexported fields
}
QuayWebhook handles watching images and sending them to perceptor
func NewQuayWebhook ¶
func NewQuayWebhook(perceptorURL string, credentials []*utils.RegistryAuth) *QuayWebhook
NewQuayWebhook creates a new QuayWebhook object
func (*QuayWebhook) Run ¶
func (qw *QuayWebhook) Run()
Run starts a controller that watches images and sends them to perceptor
Click to show internal directories.
Click to hide internal directories.