41 references to ContainerHelpers
Microsoft.NET.Build.Containers (41)
AuthHandshakeMessageHandler.cs (15)
416if (TryGetCredentialsFromEnvVars(ContainerHelpers.PushHostObjectUser, ContainerHelpers.PushHostObjectPass) is (string, string) pushCreds) 421if (TryGetCredentialsFromEnvVars(ContainerHelpers.HostObjectUser, ContainerHelpers.HostObjectPass) is (string, string) genericCreds) 426return TryGetCredentialsFromEnvVars(ContainerHelpers.HostObjectUserLegacy, ContainerHelpers.HostObjectPassLegacy); 430return TryGetCredentialsFromEnvVars(ContainerHelpers.PullHostObjectUser, ContainerHelpers.PullHostObjectPass); 434if (TryGetCredentialsFromEnvVars(ContainerHelpers.PullHostObjectUser, ContainerHelpers.PullHostObjectPass) is (string, string) pullCreds) 439if (TryGetCredentialsFromEnvVars(ContainerHelpers.HostObjectUser, ContainerHelpers.HostObjectPass) is (string, string) genericCreds) 444return TryGetCredentialsFromEnvVars(ContainerHelpers.HostObjectUserLegacy, ContainerHelpers.HostObjectPassLegacy); 552if (registry == ContainerHelpers.DockerRegistryAlias)
ImageConfig.cs (2)
241&& ContainerHelpers.TryParsePort(propertyName, out Port? parsedPort, out ContainerHelpers.ParsePortError? _))
Registry\Registry.cs (2)
114if (baseUri.Host == ContainerHelpers.DockerRegistryAlias) 167public bool IsDockerHub => RegistryName.Equals(ContainerHelpers.DockerRegistryAlias, StringComparison.Ordinal)
Tasks\ComputeDotnetBaseImageAndTag.cs (1)
324if (ContainerHelpers.TryParseFullyQualifiedContainerName(UserBaseImage, out var containerRegistry, out var containerName, out var containerTag, out var _, out bool isRegistrySpecified))
Tasks\CreateNewImage.cs (13)
57Environment.SetEnvironmentVariable(ContainerHelpers.HostObjectUser, userName); 58Environment.SetEnvironmentVariable(ContainerHelpers.HostObjectPass, pass); 75Environment.SetEnvironmentVariable(ContainerHelpers.HostObjectUser, null); 76Environment.SetEnvironmentVariable(ContainerHelpers.HostObjectPass, null); 262if (ContainerHelpers.TryParsePort(portNo, portType, out Port? parsedPort, out ContainerHelpers.ParsePortError? errors)) 268ContainerHelpers.ParsePortError parsedErrors = (ContainerHelpers.ParsePortError)errors!; 270if (parsedErrors.HasFlag(ContainerHelpers.ParsePortError.MissingPortNumber)) 276if (parsedErrors.HasFlag(ContainerHelpers.ParsePortError.InvalidPortNumber) && parsedErrors.HasFlag(ContainerHelpers.ParsePortError.InvalidPortType)) 280else if (parsedErrors.HasFlag(ContainerHelpers.ParsePortError.InvalidPortNumber)) 284else if (parsedErrors.HasFlag(ContainerHelpers.ParsePortError.InvalidPortType))
Tasks\ParseContainerProperties.cs (8)
97if (ContainerHelpers.IsValidImageTag(ContainerImageTag)) 121if (!string.IsNullOrEmpty(ContainerRegistry) && !ContainerHelpers.IsValidRegistry(ContainerRegistry)) 135if (!ContainerHelpers.TryParseFullyQualifiedContainerName(FullyQualifiedBaseImageName, 148Log.LogWarningWithCodeFromResources(nameof(Strings.BaseImageNameRegistryFallback), nameof(FullyQualifiedBaseImageName), ContainerHelpers.DockerRegistryAlias); 151var (normalizedRepository, normalizationWarning, normalizationError) = ContainerHelpers.NormalizeRepository(ContainerRepository); 190var filteredEnvVars = ContainerEnvironmentVariables.Where((x) => ContainerHelpers.IsValidEnvironmentVariable(x.ItemSpec)).ToArray<ITaskItem>(); 191var badEnvVars = ContainerEnvironmentVariables.Where((x) => !ContainerHelpers.IsValidEnvironmentVariable(x.ItemSpec)); 215if (ContainerHelpers.IsValidImageTag(tag))