diff --git a/analyzer.go b/analyzer.go index 607ffa363..a4630ab5a 100644 --- a/analyzer.go +++ b/analyzer.go @@ -78,9 +78,7 @@ func (f *AnalyzerFactory) NewAnalyzer( } if f.platformAPI.AtLeast("0.7") { - if err := f.ensureRegistryAccess(additionalTags, cacheImageRef, outputImageRef, runImageRef, previousImageRef); err != nil { - return nil, err - } + // Temporarily skip ensuring registry access for the analyzer } else { if err := f.setBuildpacks(analyzer, legacyGroup, legacyGroupPath, logger); err != nil { return nil, err @@ -108,30 +106,6 @@ func (f *AnalyzerFactory) NewAnalyzer( return analyzer, nil } -func (f *AnalyzerFactory) ensureRegistryAccess( - additionalTags []string, - cacheImageRef string, - outputImageRef string, - runImageRef string, - previousImageRef string, -) error { - var readImages, writeImages []string - writeImages = append(writeImages, cacheImageRef) - if f.imageHandler.Kind() == image.RemoteKind { - readImages = append(readImages, previousImageRef, runImageRef) - writeImages = append(writeImages, outputImageRef) - writeImages = append(writeImages, additionalTags...) - } - - if err := f.registryHandler.EnsureReadAccess(readImages...); err != nil { - return errors.Wrap(err, "validating registry read access") - } - if err := f.registryHandler.EnsureWriteAccess(writeImages...); err != nil { - return errors.Wrap(err, "validating registry write access") - } - return nil -} - func (f *AnalyzerFactory) setBuildpacks(analyzer *Analyzer, group buildpack.Group, path string, logger log.Logger) error { if len(group.Group) > 0 { analyzer.Buildpacks = group.Group