Documentation ¶
Index ¶
- func GetAnnotations() workflow.Step
- func GetDockerHubRepository() workflow.Step
- func GetDockerHubRepositoryOwner() workflow.Step
- func GetDockerHubVulnerabilities() workflow.Step
- func GetGitHubAdvisoriesForRepository() workflow.Step
- func GetGitHubDescription() workflow.Step
- func GetGitHubRelease() workflow.Step
- func GetGitHubRepsitory() workflow.Step
- func GetGitLabDescription() workflow.Step
- func GetGitLabRepositoryREADME() workflow.Step
- func GetGithubPackage() workflow.Step
- func GetGithubPackageREADME() workflow.Step
- func GetLatestReference() workflow.Step
- func GetManifests() workflow.Step
- func GetQuayVulnerabilities() workflow.Step
- func New(httpClient *httputil.Client, data *Data) workflow.Workflow
- func SetupRegistryClient() workflow.Step
- type Data
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAnnotations ¶
func GetDockerHubRepository ¶
func GetGitHubDescription ¶
func GetGitHubRelease ¶
func GetGitHubRepsitory ¶
func GetGitLabDescription ¶
func GetGithubPackage ¶
func GetGithubPackageREADME ¶
func GetLatestReference ¶
func GetManifests ¶
func GetQuayVulnerabilities ¶
func SetupRegistryClient ¶
Types ¶
type Data ¶
type Data struct { sync.Mutex ImageReference oci.Reference Created *time.Time Image string LatestReference *oci.Reference LatestCreated *time.Time Tags []string Description string FullDescription *models.ImageDescription ReleaseNotes *models.ImageReleaseNotes Links []models.ImageLink Vulnerabilities []models.ImageVulnerability Graph models.Graph }
func (*Data) InsertLink ¶
func (*Data) InsertLinks ¶
func (*Data) InsertVulnerabilities ¶
func (d *Data) InsertVulnerabilities(vulnerabilities []models.ImageVulnerability)
func (*Data) InsertVulnerability ¶
func (d *Data) InsertVulnerability(vulnerability models.ImageVulnerability)
Source Files ¶
- data.go
- getannotations.go
- getdockerhubrepository.go
- getdockerhubrepositoryowner.go
- getdockerhubvulnerabilities.go
- getgithubadvisories.go
- getgithubdescription.go
- getgithubpackage.go
- getgithubpackagereadme.go
- getgithubrelease.go
- getgithubrepository.go
- getgitlabrepositorydescription.go
- getgitlabrepositoryreadme.go
- getlatestversion.go
- getmanifests.go
- getquayvulnerabilities.go
- setupregistryclient.go
- workflow.go
Click to show internal directories.
Click to hide internal directories.