(->image-layers-entities-tagged domain
repository
manifest
&
[tag-or-tags updated-at])
Generate entities for an image and manifest/label details retrieved from an api As above, but adds docker/tag
params manifest ()
Generate entities for an image and manifest/label details retrieved from an api As above, but adds docker/tag params manifest ()
(->nice-image-name docker-image)
(->platform {:keys [os architecture platform] :as image} parent-image)
(fetch-catalog domain v2-token)
verify that the v2 catalog is visible (during check-auth)
verify that the v2 catalog is visible (during check-auth)
(get-labelled-manifests domain access-token repository tag-or-digest)
Add labels, ports, env etc for each image to its manifest
Add labels, ports, env etc for each image to its manifest
(get-manifests domain access-token repository tag-or-digest)
Get all manifests for a tag or digest
Get all manifests for a tag or digest
(get-with-paging url v2-token page-size reduce-fn)
(ghcr-anonymous-auth repository)
(is-public? domain repository tag-or-digest)
Is repository a publically accessible?
Is repository a publically accessible?
(layers-match? parent-image manifest)
Do layers in manifest match that of parent image?
Do layers in manifest match that of parent image?
(matching-image parent-image manifests)
Return matching manifest (if any)
Return matching manifest (if any)
(merge-manifest-and-details manifest metadata)
Merge image metadata/details with the v2 manifest
Merge image metadata/details with the v2 manifest
(paging-last response)
(paging-next? response)
(parse-image-name image-url)
Returns keys #{:tag :digest :domain :repository}
Returns keys #{:tag :digest :domain :repository}
(private-repo? domain repository tag-or-digest)
Is repository a private repo?
Is repository a private repo?
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close