Requires: https://pagure.io/fedora-web/websites/pull-request/44 (first commit here is the same as in PR #44).
Verified locally in the Flask development server.
Adds a few enhancements:
- tidy-ups to the code, including indentation and variable naming
- link AMI IDs to AWS console launch page
- link to the Fedora signing keys on download page
- add steps for verifying each artifact
In the steps for verifying each artifact, a -CHECKSUM file is generated per artifact to use in the verification steps (originally suggested in discussion in https://github.com/coreos/fedora-coreos-tracker/issues/187). This uses encodeURIComponent to synthesize a downloadable file. As far as I could tell, this should be compatible with the CSP.
I did wonder about generating one -CHECKSUM file that lists checksums for all of the downloadable files, however with the current structure of code it was easiest to generate one file per listed artifact. I also think it's nice having steps with filenames dynamically generated, so that just copying the commands into the terminal is needed. An alternative is generating one -CHECKSUM file and writing general verification steps at the beginning of the Bare Metal & Virtualized and For Cloud Operators sections.
Uploaded a .zip with rendered HTML, and a screenshot: https://rfairley.fedorapeople.org/websites-review/coreos-download-pr-46-1.zip
Requires: https://pagure.io/fedora-web/websites/pull-request/44 (first commit here is the same as in PR #44).
Verified locally in the Flask development server.
Adds a few enhancements:
- tidy-ups to the code, including indentation and variable naming
- link AMI IDs to AWS console launch page
- link to the Fedora signing keys on download page
- add steps for verifying each artifact
In the steps for verifying each artifact, a
-CHECKSUMfile is generated per artifact to use in the verification steps (originally suggested in discussion in https://github.com/coreos/fedora-coreos-tracker/issues/187). This usesencodeURIComponentto synthesize a downloadable file. As far as I could tell, this should be compatible with the CSP.I did wonder about generating one
-CHECKSUMfile that lists checksums for all of the downloadable files, however with the current structure of code it was easiest to generate one file per listed artifact. I also think it's nice having steps with filenames dynamically generated, so that just copying the commands into the terminal is needed. An alternative is generating one-CHECKSUMfile and writing general verification steps at the beginning of theBare Metal & VirtualizedandFor Cloud Operatorssections.Uploaded a
.zipwith rendered HTML, and a screenshot: https://rfairley.fedorapeople.org/websites-review/coreos-download-pr-46-1.zip