Documentation ¶
Index ¶
- Constants
- func ConfigError(w http.ResponseWriter, err error)
- func GenerateBlobUUID(manifestName string, reference string) (string, error)
- func GenerateManifestUUID(mt database.ManifestTag) (string, error)
- func GetManifest(w http.ResponseWriter, _ *http.Request)
- func GetNamespacedManifest(w http.ResponseWriter, _ *http.Request)
- func GetNamespacedTags(w http.ResponseWriter, r *http.Request)
- func GetRedirectManifest(w http.ResponseWriter, r *http.Request)
- func GetRedirectNamespacedManifest(w http.ResponseWriter, r *http.Request)
- func GetTags(w http.ResponseWriter, r *http.Request)
- func GetV2Check(w http.ResponseWriter, _ *http.Request)
- func HeadRedirectManifest(w http.ResponseWriter, r *http.Request)
- func HeadRedirectNamespacedManifest(w http.ResponseWriter, r *http.Request)
- func InvalidLogin(w http.ResponseWriter)
- func NoLogin(w http.ResponseWriter)
- func PostNamespacedBlobUpload(w http.ResponseWriter, r *http.Request)
- func RepositoryNotFound(w http.ResponseWriter, name string)
- func StoreInProgressUpload(namespace *string, name string, nano string)
- func UploadLocation(namespace *string, name string, uuid uuid.UUID) string
- type BasicAuth
- type ErrorInfo
- type Logger
- type ResponseText
- type UnauthorizedDetails
Constants ¶
View Source
const (
ConfigKey contextKey = iota
)
Variables ¶
This section is empty.
Functions ¶
func ConfigError ¶
func ConfigError(w http.ResponseWriter, err error)
func GenerateBlobUUID ¶
func GenerateManifestUUID ¶
func GenerateManifestUUID(mt database.ManifestTag) (string, error)
func GetManifest ¶
func GetManifest(w http.ResponseWriter, _ *http.Request)
func GetNamespacedManifest ¶
func GetNamespacedManifest(w http.ResponseWriter, _ *http.Request)
func GetNamespacedTags ¶
func GetNamespacedTags(w http.ResponseWriter, r *http.Request)
func GetRedirectManifest ¶
func GetRedirectManifest(w http.ResponseWriter, r *http.Request)
func GetRedirectNamespacedManifest ¶
func GetRedirectNamespacedManifest(w http.ResponseWriter, r *http.Request)
func GetV2Check ¶
func GetV2Check(w http.ResponseWriter, _ *http.Request)
func HeadRedirectManifest ¶
func HeadRedirectManifest(w http.ResponseWriter, r *http.Request)
func HeadRedirectNamespacedManifest ¶
func HeadRedirectNamespacedManifest(w http.ResponseWriter, r *http.Request)
func InvalidLogin ¶
func InvalidLogin(w http.ResponseWriter)
func NoLogin ¶
func NoLogin(w http.ResponseWriter)
func PostNamespacedBlobUpload ¶
func PostNamespacedBlobUpload(w http.ResponseWriter, r *http.Request)
func RepositoryNotFound ¶
func RepositoryNotFound(w http.ResponseWriter, name string)
func StoreInProgressUpload ¶
Types ¶
type BasicAuth ¶
type BasicAuth struct {
// contains filtered or unexported fields
}
func NewBasicAuthMiddleware ¶
type ResponseText ¶
type ResponseText struct {
Errors []ErrorInfo `json:"errors"`
}
type UnauthorizedDetails ¶
type UnauthorizedDetails struct {}
Click to show internal directories.
Click to hide internal directories.