41 references to ContainerHelpers
Microsoft.NET.Build.Containers (41)
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)
241
&&
ContainerHelpers
.TryParsePort(propertyName, out Port? parsedPort, out
ContainerHelpers
.ParsePortError? _))
Registry\Registry.cs (2)
114
if (baseUri.Host ==
ContainerHelpers
.DockerRegistryAlias)
167
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 (13)
57
Environment.SetEnvironmentVariable(
ContainerHelpers
.HostObjectUser, userName);
58
Environment.SetEnvironmentVariable(
ContainerHelpers
.HostObjectPass, pass);
75
Environment.SetEnvironmentVariable(
ContainerHelpers
.HostObjectUser, null);
76
Environment.SetEnvironmentVariable(
ContainerHelpers
.HostObjectPass, null);
262
if (
ContainerHelpers
.TryParsePort(portNo, portType, out Port? parsedPort, out
ContainerHelpers
.ParsePortError? errors))
268
ContainerHelpers
.ParsePortError parsedErrors = (
ContainerHelpers
.ParsePortError)errors!;
270
if (parsedErrors.HasFlag(
ContainerHelpers
.ParsePortError.MissingPortNumber))
276
if (parsedErrors.HasFlag(
ContainerHelpers
.ParsePortError.InvalidPortNumber) && parsedErrors.HasFlag(
ContainerHelpers
.ParsePortError.InvalidPortType))
280
else if (parsedErrors.HasFlag(
ContainerHelpers
.ParsePortError.InvalidPortNumber))
284
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))