Last active
January 5, 2021 17:59
-
-
Save mlafeldt/203a4aa45480d5dfa4fdb62fdf0a51a3 to your computer and use it in GitHub Desktop.
Revisions
-
mlafeldt revised this gist
Jan 5, 2021 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,6 +1,6 @@ ## Bug Report AWS Landing Zone version 2.4.1 is currently broken. More specifically, validation of manifest.yaml has been broken since Dec 30 when version 1.8.0 of https://pypi.org/project/pykwalify was released. This release requires schemas to be written in YAML 1.2. However, Landing Zone's current [schema](https://s3.amazonaws.com/solutions-reference/aws-landing-zone/latest/aws-landing-zone-validation.zip) and manifest file adhere to YAML 1.1 (where `Yes|yes` still means `true`). The result is that the Build step of AWS-Landing-Zone-CodePipeline currently fails during schema validation. ## Hotfix -
mlafeldt revised this gist
Jan 5, 2021 . 1 changed file with 2 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,10 +1,10 @@ ## Bug Report AWS Landing Zone version 2.4.1 is currently broken. More specifically, validation of manifest.yaml has been broken since Dec 30 when version 1.8.0 of https://pypi.org/project/pykwalify was released. This release requires schemas to be written in YAML 1.2. However, Landing Zone's current schema and manifest file adhere to YAML 1.1 (where `Yes|yes` still means `true`). The result is that the Build step of AWS-Landing-Zone-CodePipeline currently fails during schema validation. ## Hotfix Update the buildspec of AWS-Landing-Zone-CodeBuild like this: ```diff - - pip install --upgrade pykwalify -
mlafeldt revised this gist
Jan 5, 2021 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,6 +1,6 @@ ## Bug Report AWS Landing Zone version 2.4.1 is currently broken. More specifically, validation of manifest.yaml has been broken since Dec 30 when version 1.8.0 of https://pypi.org/project/pykwalify was released. This release requires schemas to be written in YAML 1.2. However, Landing Zone's current schema and manifest file adhere to YAML 1.1 (where `Yes|yes` still means `true`). The result is that the Build step currently fails during schema validation. ## Hotfix -
mlafeldt renamed this gist
Jan 5, 2021 . 1 changed file with 0 additions and 0 deletions.There are no files selected for viewing
File renamed without changes. -
mlafeldt created this gist
Jan 5, 2021 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,14 @@ ## Bug Report AWS Landing Zone version 2.4.1 is currently broken. More specifically, validation of manifest.yaml has been broken since Dec 30 when version 1.8.0 of https://pypi.org/project/pykwalify was released. This release requires schema to be written in YAML 1.2. However, Landing Zone's current schema and manifest file adhere to YAML 1.1 (where `Yes|yes` is still means `true`). The result is that the Build step currently fails during schema validation. ## Hotfix Update the Buildspec if AWS-Landing-Zone-CodeBuild: ```diff - - pip install --upgrade pykwalify + - pip install --upgrade pykwalify==1.7.0 # HOTFIX for schema validation ``` AWS should apply that fix to the initiation template or, better yet, update all affected files to YAML 1.2.