Azure / Azure/azure-libraries-for-java

Does not seem possible to Create a ContainerGroup with multiple Container Instances

Abierto
#661 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Container Instances
Lenguaje dominante
Java
Estrellas
97
Forks
102
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

The current Fluent API works well if you know ahead of time what containers so you can hard code the deployment.

I am trying to do:

var containerGroup = azure.containerGroups().define(groupName)
.withRegion(region)
.withExistingResourceGroup(resourceGroupName)
.withLinux()
.withPrivateImageRegistry(registryAddress, username, password)
.withoutVolume()

requests.forEach {
val thing = containerGroup.defineContainerInstance(it.instanceName)
.withImage(it.remoteImageName)
.withExternalTcpPorts(*it.portsToOpen.toIntArray())
.withEnvironmentVariables(it.env)
.attach().withRestartPolicy(ContainerGroupRestartPolicy.ON_FAILURE)
.withDnsPrefix("${it.instanceName}-$networkName")
}

where a loop will add a container instance to the group.

This does not seem possible.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Start at the azure.containerGroups().define and defineContainerInstance entry points shown in the Fluent API example, and trace how attach() finalizes each container definition. Done means a ContainerGroup can be built from a loop with all requested instances and remains deployable; the payload names no files or tests to run.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
azure, java
Área
cloud
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.