public CopyImagesCommand(IAzureManagementFactory azureManagementFactory, ILoggerService loggerService)
        {
            AzureManagementFactory = azureManagementFactory;
            LoggerService          = loggerService;

            _registryName = new Lazy <string>(() => Manifest.Registry.TrimEnd(".azurecr.io"));
        }
Exemplo n.º 2
0
        public CopyAcrImagesCommand(IAzureManagementFactory azureManagementFactory, IEnvironmentService environmentService) : base()
        {
            this.azureManagementFactory = azureManagementFactory ?? throw new ArgumentNullException(nameof(azureManagementFactory));
            this.environmentService     = environmentService ?? throw new ArgumentNullException(nameof(environmentService));
            this.imageArtifactDetails   = new Lazy <ImageArtifactDetails>(() =>
            {
                if (!String.IsNullOrEmpty(Options.ImageInfoPath))
                {
                    return(ImageInfoHelper.LoadFromFile(Options.ImageInfoPath, Manifest));
                }

                return(null);
            });
        }
        public CopyAcrImagesCommand(
            IAzureManagementFactory azureManagementFactory, ILoggerService loggerService)
            : base(azureManagementFactory, loggerService)
        {
            _imageArtifactDetails = new Lazy <ImageArtifactDetails>(() =>
            {
                if (!string.IsNullOrEmpty(Options.ImageInfoPath))
                {
                    return(ImageInfoHelper.LoadFromFile(Options.ImageInfoPath, Manifest));
                }

                return(null);
            });
        }
Exemplo n.º 4
0
        public CopyAcrImagesCommand(IAzureManagementFactory azureManagementFactory, IEnvironmentService environmentService) : base()
        {
            this.azureManagementFactory = azureManagementFactory ?? throw new ArgumentNullException(nameof(azureManagementFactory));
            this.environmentService     = environmentService ?? throw new ArgumentNullException(nameof(environmentService));
            this.imageInfoRepos         = new Lazy <RepoData[]>(() =>
            {
                if (!String.IsNullOrEmpty(Options.ImageInfoPath))
                {
                    return(JsonConvert.DeserializeObject <RepoData[]>(File.ReadAllText(Options.ImageInfoPath)));
                }

                return(null);
            });
        }
Exemplo n.º 5
0
 public CopyImagesCommand(IAzureManagementFactory azureManagementFactory, ILoggerService loggerService)
 {
     AzureManagementFactory = azureManagementFactory;
     LoggerService          = loggerService;
 }
 public CopyDockerHubBaseImagesCommand(
     IAzureManagementFactory azureManagementFactory, ILoggerService loggerService)
     : base(azureManagementFactory, loggerService)
 {
 }
Exemplo n.º 7
0
 public CopyBaseImagesCommand(
     IAzureManagementFactory azureManagementFactory, ILoggerService loggerService, IHttpClientProvider httpClientProvider)
     : base(azureManagementFactory, loggerService)
 {
     _httpClient = httpClientProvider.GetClient();
 }