43 references to ContainerHelpers
Microsoft.NET.Build.Containers (43)
AuthHandshakeMessageHandler.cs (15)
485
if (TryGetCredentialsFromEnvVars(
ContainerHelpers
.PushHostObjectUser,
ContainerHelpers
.PushHostObjectPass) is (string, string) pushCreds)
490
if (TryGetCredentialsFromEnvVars(
ContainerHelpers
.HostObjectUser,
ContainerHelpers
.HostObjectPass) is (string, string) genericCreds)
495
return TryGetCredentialsFromEnvVars(
ContainerHelpers
.HostObjectUserLegacy,
ContainerHelpers
.HostObjectPassLegacy);
499
return TryGetCredentialsFromEnvVars(
ContainerHelpers
.PullHostObjectUser,
ContainerHelpers
.PullHostObjectPass);
503
if (TryGetCredentialsFromEnvVars(
ContainerHelpers
.PullHostObjectUser,
ContainerHelpers
.PullHostObjectPass) is (string, string) pullCreds)
508
if (TryGetCredentialsFromEnvVars(
ContainerHelpers
.HostObjectUser,
ContainerHelpers
.HostObjectPass) is (string, string) genericCreds)
513
return TryGetCredentialsFromEnvVars(
ContainerHelpers
.HostObjectUserLegacy,
ContainerHelpers
.HostObjectPassLegacy);
621
if (registry ==
ContainerHelpers
.DockerRegistryAlias)
ImageConfig.cs (2)
253
&&
ContainerHelpers
.TryParsePort(propertyName, out Port? parsedPort, out
ContainerHelpers
.ParsePortError? _))
Registry\Registry.cs (2)
115
if (baseUri.Host ==
ContainerHelpers
.DockerRegistryAlias)
168
public bool IsDockerHub => RegistryName.Equals(
ContainerHelpers
.DockerRegistryAlias, StringComparison.Ordinal)
Tasks\ComputeDotnetBaseImageAndTag.cs (1)
324
if (
ContainerHelpers
.TryParseFullyQualifiedContainerName(UserBaseImage, out var containerRegistry, out var containerName, out var containerTag, out var _, out bool isRegistrySpecified))
Tasks\CreateNewImage.cs (15)
122
Environment.SetEnvironmentVariable(
ContainerHelpers
.HostObjectUser, userName);
123
Environment.SetEnvironmentVariable(
ContainerHelpers
.HostObjectPass, pass);
140
Environment.SetEnvironmentVariable(
ContainerHelpers
.HostObjectUser, null);
141
Environment.SetEnvironmentVariable(
ContainerHelpers
.HostObjectPass, null);
240
imageBuilder.ManifestMediaType =
ContainerHelpers
.GetManifestMediaType(
245
var userId = imageBuilder.IsWindows ? null :
ContainerHelpers
.TryParseUserId(ContainerUser);
340
if (
ContainerHelpers
.TryParsePort(portNo, portType, out Port? parsedPort, out
ContainerHelpers
.ParsePortError? errors))
346
ContainerHelpers
.ParsePortError parsedErrors = (
ContainerHelpers
.ParsePortError)errors!;
348
if (parsedErrors.HasFlag(
ContainerHelpers
.ParsePortError.MissingPortNumber))
354
if (parsedErrors.HasFlag(
ContainerHelpers
.ParsePortError.InvalidPortNumber) && parsedErrors.HasFlag(
ContainerHelpers
.ParsePortError.InvalidPortType))
358
else if (parsedErrors.HasFlag(
ContainerHelpers
.ParsePortError.InvalidPortNumber))
362
else if (parsedErrors.HasFlag(
ContainerHelpers
.ParsePortError.InvalidPortType))
Tasks\ParseContainerProperties.cs (8)
97
if (
ContainerHelpers
.IsValidImageTag(ContainerImageTag))
121
if (!string.IsNullOrEmpty(ContainerRegistry) && !
ContainerHelpers
.IsValidRegistry(ContainerRegistry))
135
if (!
ContainerHelpers
.TryParseFullyQualifiedContainerName(FullyQualifiedBaseImageName,
148
Log.LogWarningWithCodeFromResources(nameof(Strings.BaseImageNameRegistryFallback), nameof(FullyQualifiedBaseImageName),
ContainerHelpers
.DockerRegistryAlias);
151
var (normalizedRepository, normalizationWarning, normalizationError) =
ContainerHelpers
.NormalizeRepository(ContainerRepository);
190
var filteredEnvVars = ContainerEnvironmentVariables.Where((x) =>
ContainerHelpers
.IsValidEnvironmentVariable(x.ItemSpec)).ToArray<ITaskItem>();
191
var badEnvVars = ContainerEnvironmentVariables.Where((x) => !
ContainerHelpers
.IsValidEnvironmentVariable(x.ItemSpec));
215
if (
ContainerHelpers
.IsValidImageTag(tag))