aws-cloudformation / aws-cloudformation/cloudformation-cli
Duplicate keys not caught by `cfn-cli validate`
- 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.

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