aws-cloudformation / aws-cloudformation/cloudformation-cli

Duplicate keys not caught by `cfn-cli validate`

Abierto
#752 1 comentario 1 reacción 0 asignados Ver en GitHub
schema schema processing
Lenguaje dominante
Python
Estrellas
336
Forks
172
Merge medio
3 d 5 min
PR fusionados (30 d)
3

Descripción

We were getting stabilization errors on an `AWS::CloudFormation::ResourceVersion` of ours. The `schema.json` passed validation and generated correctly via `cfn-cli`.

Anyway, here is the diff of the change to our `schema.json` that fixed the CloudFormation stabilization issue. I'd expect `cfn-cli validate` to have caught this, but it didn't. As you can see there were two `Indexes` keys defined in the properties of an object definition.

Screen Shot 2021-05-05 at 11 09 38

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza reproduciendo el problema con cfn-cli validate y el schema.json que contiene claves Indexes duplicadas. Sigue el punto de entrada de la validación y determina dónde deberían rechazarse las claves de objeto duplicadas; se considera terminado cuando la validación informa del duplicado en lugar de aceptar el esquema.

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

Evaluación

Stack tecnológico
aws, python
Área
cloud, tooling
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
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.