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)
57
Environment.SetEnvironmentVariable(
ContainerHelpers
.HostObjectUser, userName);
58
Environment.SetEnvironmentVariable(
ContainerHelpers
.HostObjectPass, pass);
75
Environment.SetEnvironmentVariable(
ContainerHelpers
.HostObjectUser, null);
76
Environment.SetEnvironmentVariable(
ContainerHelpers
.HostObjectPass, null);
162
imageBuilder.ManifestMediaType =
ContainerHelpers
.GetManifestMediaType(
166
var userId = imageBuilder.IsWindows ? null :
ContainerHelpers
.TryParseUserId(ContainerUser);
243
if (
ContainerHelpers
.TryParsePort(portNo, portType, out Port? parsedPort, out
ContainerHelpers
.ParsePortError? errors))
249
ContainerHelpers
.ParsePortError parsedErrors = (
ContainerHelpers
.ParsePortError)errors!;
251
if (parsedErrors.HasFlag(
ContainerHelpers
.ParsePortError.MissingPortNumber))
257
if (parsedErrors.HasFlag(
ContainerHelpers
.ParsePortError.InvalidPortNumber) && parsedErrors.HasFlag(
ContainerHelpers
.ParsePortError.InvalidPortType))
261
else if (parsedErrors.HasFlag(
ContainerHelpers
.ParsePortError.InvalidPortNumber))
265
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))