43 references to ContainerHelpers
Microsoft.NET.Build.Containers (43)
AuthHandshakeMessageHandler.cs (15)
416
if (TryGetCredentialsFromEnvVars(
ContainerHelpers
.PushHostObjectUser,
ContainerHelpers
.PushHostObjectPass) is (string, string) pushCreds)
421
if (TryGetCredentialsFromEnvVars(
ContainerHelpers
.HostObjectUser,
ContainerHelpers
.HostObjectPass) is (string, string) genericCreds)
426
return TryGetCredentialsFromEnvVars(
ContainerHelpers
.HostObjectUserLegacy,
ContainerHelpers
.HostObjectPassLegacy);
430
return TryGetCredentialsFromEnvVars(
ContainerHelpers
.PullHostObjectUser,
ContainerHelpers
.PullHostObjectPass);
434
if (TryGetCredentialsFromEnvVars(
ContainerHelpers
.PullHostObjectUser,
ContainerHelpers
.PullHostObjectPass) is (string, string) pullCreds)
439
if (TryGetCredentialsFromEnvVars(
ContainerHelpers
.HostObjectUser,
ContainerHelpers
.HostObjectPass) is (string, string) genericCreds)
444
return TryGetCredentialsFromEnvVars(
ContainerHelpers
.HostObjectUserLegacy,
ContainerHelpers
.HostObjectPassLegacy);
552
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)
75
Environment.SetEnvironmentVariable(
ContainerHelpers
.HostObjectUser, userName);
76
Environment.SetEnvironmentVariable(
ContainerHelpers
.HostObjectPass, pass);
93
Environment.SetEnvironmentVariable(
ContainerHelpers
.HostObjectUser, null);
94
Environment.SetEnvironmentVariable(
ContainerHelpers
.HostObjectPass, null);
180
imageBuilder.ManifestMediaType =
ContainerHelpers
.GetManifestMediaType(
185
var userId = imageBuilder.IsWindows ? null :
ContainerHelpers
.TryParseUserId(ContainerUser);
275
if (
ContainerHelpers
.TryParsePort(portNo, portType, out Port? parsedPort, out
ContainerHelpers
.ParsePortError? errors))
281
ContainerHelpers
.ParsePortError parsedErrors = (
ContainerHelpers
.ParsePortError)errors!;
283
if (parsedErrors.HasFlag(
ContainerHelpers
.ParsePortError.MissingPortNumber))
289
if (parsedErrors.HasFlag(
ContainerHelpers
.ParsePortError.InvalidPortNumber) && parsedErrors.HasFlag(
ContainerHelpers
.ParsePortError.InvalidPortType))
293
else if (parsedErrors.HasFlag(
ContainerHelpers
.ParsePortError.InvalidPortNumber))
297
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))