Commit Graph

45 Commits

Author SHA1 Message Date
Nick Fagerlund 1f733d1070 website: Update middleman-hashicorp and Gemfile.lock
Time marches on, and so do security vulnerabilities in Nokogiri. So it's time
for a new middleman-hashicorp version.

As with last time, here's a reminder for the next person who needs to update
this:

- Packer is different from all the other product sites. It uses a Netlify
  container to build, instead of either the basic middleman-hashicorp container
  or the hybrid thing that Vault uses. It doesn't come with all batteries
  included, so it has to take fifteen minutes to build the universe the first
  time you run it (or the first time you run it after an upgrade). After that,
  it caches all the gems it built the previous time.
- So the steps to update it are a bit different. (Simpler, but more sitting around.)
    - Update the Gemfile
    - Delete Gemfile.lock
    - `make website` until it comes up, then ctrl-C
    - Commit the changes
2019-08-21 16:33:32 -07:00
Nick Fagerlund c277a0396b website: Update middleman-hashicorp to 0.3.39, update Gemfile.lock
This commit fixes some dependencies with known issues. It DOES increase the
first build time by quite a bit because a few of the updated dependencies now
use native extensions, but once it's cached you should be good.
2019-04-11 16:22:21 -07:00
Megan Marsh 26629efbf0 Megan and Adrien don't know how to web well 2019-04-11 15:40:53 -07:00
Adrien Delorme 9f82b75e57 Use the hashicorp/go-getter to download files
* removed packer.Cache and references since packer.Cache is never used except in the download step. The download step now uses the new func packer.CachePath(targetPath) for this, the behavior is the same.
* removed download code from packer that was reimplemented into the go-getter library: progress bar, http download restart, checksuming from file, skip already downloaded files, symlinking, make a download cancellable by context.
* on windows if packer is running without symlinking rights and we are getting a local file, the file will be copied instead to avoid errors.
* added unit tests for step_download that are now CI tested on windows, mac & linux.
* files are now downloaded under cache dir `sha1(filename + "?checksum=" + checksum) + file_extension`
* since the output dir is based on the source url and the checksum, when the checksum fails, the file is auto deleted.
* a download file is protected and locked by a file lock,
* updated docs
* updated go modules and vendors
2019-03-13 12:11:58 +01:00
Megan Marsh 134cf3a141 update gemfile to fix vulnerability in bootstrap-saas dependency 2019-02-25 12:58:35 -08:00
Megan Marsh 64254a8cf1 this update is in response to a github security alert 2019-01-22 12:53:04 -08:00
Megan Marsh 782ef0bdaf update rack 2018-11-16 13:55:41 -08:00
Megan Marsh 79cfbdd2e7 update ffi for security fix 2018-10-16 13:45:28 -07:00
Matthew Hooker a8072614e1
update gemfile.lock 2018-04-18 16:34:32 -07:00
Jeff Escalante 2f420c38b2 add optinmonster script, fix makefile, remove es6 2018-03-15 13:05:42 -04:00
Matthew Hooker dfa0b0cdb1
update middleman 0.3.32 2018-03-13 10:42:08 -07:00
Jeff Escalante 5132b684b2 update dependencies + middleman-hashicorp 2018-03-06 19:06:05 -05:00
Matthew Hooker 487b1d7167
somehow fix gemfile.lock 2018-02-23 12:13:47 -08:00
Justin Campbell e4c1805f81 Update hashicorp-middleman to 0.3.29
Also includes Nokogiri 1.8.1, to fix https://github.com/hashicorp/packer/network/dependencies#30455077
2018-01-09 13:11:22 -05:00
Ryon Coleman cb717bfb7a Update middleman-hashicorp to 0.3.28 for mega nav fixes
Fixes detailed at https://github.com/hashicorp/middleman-hashicorp/pull/47
2017-06-26 16:07:56 -04:00
Katie Bayes 82a8aac97f update middleman from version 22 to 26 2017-06-06 21:16:13 -04:00
Jason Costello a5d451e945
Update middleman-hashicorp to 3.22 2017-03-28 16:05:22 -04:00
Seth Vargo 59c0e04f8b
New container 2017-03-28 16:05:22 -04:00
Seth Vargo 2505d74dd0
Update CSS breakpoints 2017-03-28 16:05:22 -04:00
Seth Vargo 6b80c21043
Revamp pages and docs to fit HashiCorp brand 2017-03-28 16:05:19 -04:00
Matthew Hooker b8cf6a9e1b
fix indentation 2017-03-15 12:34:12 -07:00
Seth Vargo 24264ef0dc
Update middleman-hashicorp 2017-03-08 11:22:59 -08:00
Matthew Hooker 7f5432609f
fix website build 2016-11-15 15:03:58 -08:00
Matthew Hooker 06f71f3501 update middleman-hashicorp 2016-10-21 16:03:08 -07:00
Seth Vargo 208b41b575
Update middleman-hashicorp 2016-09-26 11:32:09 -05:00
Matthew Hooker db9f4facad update website dependencies 2016-09-23 17:00:13 -07:00
Seth Vargo 631036caea Remove breadcrumbs (causes crash and wasn't being used) 2016-01-24 13:11:51 -05:00
Seth Vargo 6a8c0dce5e Update middleman-hashicorp 2016-01-13 21:53:00 -05:00
Seth Vargo 264e345827 Use vendored fastly logo 2015-10-26 11:52:34 -04:00
Seth Vargo 0acc75ae49 Use releases to release 2015-10-25 23:51:20 -04:00
Chris Bednarski 823e9e73fe Docs cleanup
- Reformat .html / .erb files
- Remove extra </div> in index.html.erb
- Add htmlbeautifier gem
- Add middleman-breadcrumbs
- Add make format (calls htmlbeautifier)
2015-07-22 17:18:08 -07:00
Seth Vargo 034040d2a7 Weird bundler 2015-07-13 13:25:06 -04:00
Seth Vargo 1de5171857 Update middleman-hashicorp 2015-07-13 12:59:57 -04:00
Mitchell Hashimoto b06158aeea website: update homepage copy 2015-06-23 14:01:02 -07:00
Clint Shryock 724d591ba4 documentation: subnet_id is required for non-default VPC 2015-06-11 14:02:00 -05:00
Seth Vargo 527a9e9bfc Update middleman-hashicorp 2015-05-15 16:19:35 -04:00
Seth Vargo 9b318941fc Update middleman-hashicorp 2015-03-19 10:43:20 -04:00
Mitchell Hashimoto 5da5bbad00 website: update Gemfile 2014-10-28 10:25:11 -07:00
Seth Vargo c6926491b4 Update to latest middleman-hashicorp 2014-10-22 17:41:52 -04:00
Seth Vargo 37eb3043f5 Upgrade to middleman-hashicorp 2014-10-06 20:35:19 -04:00
Seth Vargo a4eb1035ea Update website to use latest middleman 2014-10-03 17:55:34 -07:00
Mitchell Hashimoto 5b1463f77b website: update Gemfile 2013-10-20 21:01:51 -07:00
Mitchell Hashimoto 44d1f3d9cc website: document `only` and `except` 2013-09-20 11:42:25 -07:00
Mitchell Hashimoto 460d8ba30e website: homepage coming in, although a bit rough right now 2013-06-20 17:27:04 -07:00
Mitchell Hashimoto 90b057cfdf Initial website commit 2013-06-07 22:41:02 -07:00