Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

download url override and checksum updates #237

Merged
merged 6 commits into from
Aug 31, 2017

Conversation

wrightp
Copy link

@wrightp wrightp commented Aug 31, 2017

This change is part of RFC-091. Kitchen supports URL overrides for MSIs without a checksum value. This change allows download URL overrides to be set for bourne and powershell environments with or without a checksum.

See commits for better separation of the changes.

Use cases supported for powershell and bourne:

  • Incorporate checksum when set with download_url_override
  • Validate local cached files and handle appropriately
    • Checksum mismatch results in downloading new file and re-verifying checksum
    • Checksum match results in directly installing the cached file
    • Checksum not specified results in downloading new file and skipping checksum verification

Known issue (non-regression): checksum verification is broken in Ubuntu 14.04

@wrightp wrightp requested a review from a team August 31, 2017 15:50
@wrightp wrightp force-pushed the wrightp/rfc091-download-url-override-checksum branch 4 times, most recently from 25597e1 to 63b29f6 Compare August 31, 2017 16:12
@wrightp wrightp force-pushed the wrightp/rfc091-download-url-override-checksum branch from 63b29f6 to b53536a Compare August 31, 2017 16:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Expeditor: Skip Version Bump Used to skip built_in:bump_version
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants