1
0
Fork 0
mirror of https://github.com/imjasonh/kontain.me synced 2026-07-19 07:09:18 +00:00

thread contexts through

This commit is contained in:
Jason Hall 2021-01-02 07:57:31 -05:00
parent 87374b6124
commit 06e4bad278
5 changed files with 17 additions and 16 deletions

View file

@ -151,7 +151,7 @@ func (s *server) serveBuildpackManifest(w http.ResponseWriter, r *http.Request)
}
// Serve new image manifest.
img, err := s.getImage(image)
img, err := s.getImage(ctx, image)
if err != nil {
s.error.Println("ERROR:", err)
serve.Error(w, err)
@ -279,7 +279,7 @@ EOF`, tok.AccessToken),
return image, nil
}
func (s *server) getImage(image string) (v1.Image, error) {
func (s *server) getImage(ctx context.Context, image string) (v1.Image, error) {
ref, err := name.NewTag(image, name.WeakValidation)
if err != nil {
return nil, err
@ -288,5 +288,5 @@ func (s *server) getImage(image string) (v1.Image, error) {
if err != nil {
return nil, err
}
return remote.Image(ref, remote.WithAuth(authn))
return remote.Image(ref, remote.WithAuth(authn), remote.WithContext(ctx))
}