@@ -11,7 +11,7 @@ import { LogLevel, makeLog } from '../spec-utils/log';
1111import { FeaturesConfig , getContainerFeaturesBaseDockerFile , getFeatureInstallWrapperScript , getFeatureLayers , getFeatureMainValue , getFeatureValueObject , generateFeaturesConfig , Feature , generateContainerEnvs } from '../spec-configuration/containerFeaturesConfiguration' ;
1212import { readLocalFile } from '../spec-utils/pfs' ;
1313import { includeAllConfiguredFeatures } from '../spec-utils/product' ;
14- import { createFeaturesTempFolder , DockerResolverParameters , getCacheFolder , getFolderImageName , getEmptyContextFolder , SubstitutedConfig , ensureDockerfileFrontendAccessible } from './utils' ;
14+ import { createFeaturesTempFolder , DockerResolverParameters , getCacheFolder , getFolderImageName , getEmptyContextFolder , SubstitutedConfig , ensureDockerHubImageAccessible } from './utils' ;
1515import { isEarlierVersion , parseVersion , runCommandNoPty } from '../spec-common/commonUtils' ;
1616import { getDevcontainerMetadata , getDevcontainerMetadataLabel , getImageBuildInfoFromImage , ImageBuildInfo , ImageMetadataEntry , imageMetadataLabel , MergedDevContainerConfig } from './imageMetadata' ;
1717import { supportsBuildContexts } from './dockerfileUtils' ;
@@ -195,7 +195,7 @@ export interface ImageBuildOptions {
195195
196196async function getImageBuildOptions ( params : DockerResolverParameters , config : SubstitutedConfig < DevContainerConfig > , dstFolder : string , baseName : string , imageBuildInfo : ImageBuildInfo ) : Promise < ImageBuildOptions > {
197197 const syntax = imageBuildInfo . dockerfile ?. preamble . directives . syntax ;
198- const dockerHubAccessible = syntax ? await ensureDockerfileFrontendAccessible ( params , 'docker/dockerfile' , '1.4' ) : false ;
198+ const dockerHubAccessible = syntax ? await ensureDockerHubImageAccessible ( params , 'docker/dockerfile' , '1.4' ) : false ;
199199 return {
200200 dstFolder,
201201 dockerfileContent : `
@@ -265,7 +265,7 @@ async function getFeaturesBuildOptions(params: DockerResolverParameters, devCont
265265 ;
266266 const syntax = imageBuildInfo . dockerfile ?. preamble . directives . syntax ;
267267 const omitSyntaxDirective = common . omitSyntaxDirective ; // Can be removed when https://github.com/moby/buildkit/issues/4556 is fixed
268- const dockerHubAccessible = ! omitSyntaxDirective ? await ensureDockerfileFrontendAccessible ( params , 'docker/dockerfile' , '1.4' ) : false ;
268+ const dockerHubAccessible = ! omitSyntaxDirective ? await ensureDockerHubImageAccessible ( params , 'docker/dockerfile' , '1.4' ) : false ;
269269 const dockerfilePrefixContent = `${ omitSyntaxDirective ? '' :
270270 useBuildKitBuildContexts && dockerHubAccessible && ! ( imageBuildInfo . dockerfile && supportsBuildContexts ( imageBuildInfo . dockerfile ) ) ? '# syntax=docker/dockerfile:1.4' :
271271 syntax ? `# syntax=${ syntax } ` : '' }
0 commit comments