Commit Graph
17768 Commits
Author SHA1 Message Date
Michele Degges 767b38cfbe Address docker feedback; update full target 2022-02-16 11:48:38 -08:00
Michele DeggesandWilken Rivera 199ad17fe9 Update .github/workflows/acceptance-test.yml
Co-authored-by: Wilken Rivera <[email protected]>
2022-02-16 11:37:45 -08:00
Michele Degges bc03776c03 Add target for full image 2022-02-11 20:05:53 -08:00
Michele Degges af27b507d4 Fix build syntax 2022-02-11 19:59:39 -08:00
Michele Degges d1a39efb09 Build docker full and light 2022-02-11 19:58:38 -08:00
Michele Degges adbc009b38 Adding team to codeowners 2022-02-11 19:47:46 -08:00
Michele Degges aec184993a Initial crt onboarding attempt 2022-02-11 19:42:05 -08:00
9f4a1281dd Add packer plugins command and subcommands to interact with plugins (#11553)
* add basic docs for plugins command

* refactor docs

Co-Authored-By: Wilken Rivera <[email protected]>

* add plugins command

* add plugins subcommands

they do nothing for now

* add plugins installed command + tests

* add plugins install command

* add remove plugin command

* better docs for the plugins install command

* remove duplicate content

* better output for installed plugins

* add plugins required command

* Update plugins_install.go

* add newline after `Usage:`

* Update plugins_remove.go

* Update plugins_required.go

* Update plugins_remove.go

* Update plugins_installed.go

* Update plugins_install.go

* add docs

* Update plugins_install.go

* fix typos

* Update plugins_test.go

* fix typos

Co-Authored-By: Wilken Rivera <[email protected]>

* Update core_wrapper.go

Co-Authored-By: Wilken Rivera <[email protected]>

* Update website/content/docs/commands/plugins/remove.mdx

Co-authored-by: Wilken Rivera <[email protected]>

* Update website/content/docs/commands/plugins/required.mdx

Co-authored-by: Wilken Rivera <[email protected]>

* Update website/content/docs/commands/plugins/required.mdx

Co-authored-by: Wilken Rivera <[email protected]>

* Update plugins_required.go

* Update install.mdx

* Update required.mdx

* plugins requirement, warn when no plugin was found

* Update website/content/docs/commands/plugins/required.mdx

Co-authored-by: Wilken Rivera <[email protected]>

Co-authored-by: Wilken Rivera <[email protected]>
Co-authored-by: Wilken Rivera <[email protected]>
2022-02-10 16:53:50 -05:00
jugglinmike 759cadaf0d Correct typo (#11555) 2022-02-09 15:19:01 -05:00
Kevin Wang 833bd51448 chore(website): bump @hashicorp/platform-cli (#11549) 2022-02-03 11:29:57 -05:00
Wilken Rivera 2ad15617cc core/hcl2: Fix issue preventing builds from pausing between provisioners when the --debug argument has been passed (#11537)
* Update HCL2 PackerConfig to call SetDebug mode for CoreBuild when --debug flag is passed

```
~>  packer build --debug /tmp/source.pkr.hcl
Debug mode enabled. Builds will not be parallelized.
null.example: output will be in this color.

==> null.example: Pausing after run of step 'StepConnect'. Press enter to continue.
==> null.example: Pausing before the next provisioner . Press enter to continue.
==> null.example: Running local shell script: /var/folders/vz/rv7bk6v15211jxg8q801f7kw0000gq/T/packer-shell4149319610
    null.example: hi
==> null.example: Pausing before the next provisioner . Press enter to continue.
==> null.example: Running local shell script: /var/folders/vz/rv7bk6v15211jxg8q801f7kw0000gq/T/packer-shell3210691290
    null.example: hi 2
==> null.example: Pausing after run of step 'StepProvision'. Press enter to continue.
==> null.example: Pausing before cleanup of step 'StepProvision'. Press enter to continue.
==> null.example: Pausing before cleanup of step 'StepConnect'. Press enter to continue.
Build 'null.example' finished after 8 seconds 284 milliseconds.

==> Wait completed after 8 seconds 284 milliseconds

==> Builds finished. The artifacts of successful builds are:
--> null.example: Did not export anything. This is the null builder
```

* Add call to SetOnError, and SetForce
2022-02-03 09:03:11 -05:00
packer-ci f0e7edd62d Putting source back into Dev Mode 2022-02-02 22:42:15 +00:00
packer-ci fa0f6e6fdc Cut version 1.7.10 v1.7.10 2022-02-02 22:01:38 +00:00
packer-ci 661b85e18c cut version 1.7.10 2022-02-02 22:01:36 +00:00
packer-ci 8b35473005 update changelog 2022-02-02 22:01:36 +00:00
Jenna Goldstrich 69b9088e89 Update Changelog for 1.7.10 2022-02-02 13:51:19 -08:00
Frank Korving 19ce39077b Fixes link to tutorial in README (#11524) 2022-02-02 15:51:58 -05:00
Adrien Delorme 69373d8415 Update psutils dep to avoid crash on m1 machine (#11546)
* Update psutils dep to avoid crash on m1 machine

* go mod tidy
2022-02-02 13:56:18 +01:00
Xiaoyu Zhong 37b38f9cb6 Fix format in plugin-location.mdx (#11543) 2022-01-31 11:20:45 +01:00
Adrien Delorme 5d17d7fe65 prevent duplicate local block creation (#11534)
* prevent duplicate local block creation

* remove duplicate locals block bug

* local variables: first get block, then decode it + simplify retry loop

* Update types.packer_config.go

* revert go get of hcl lib
2022-01-28 13:21:53 -05:00
teddylear 1d01ad3651 feat: print all locals errors when there is a circular error (#11527) 2022-01-27 14:40:45 +01:00
Wilken Rivera 4550d9ddae Update CONTRIBUTING guide for Packer (#11532)
This changes includes details around the CLA requirements for first time
contributors.
2022-01-26 16:03:00 -05:00
Dylan Staley 93c4b993e8 feat: display warning in IE 11 (#11528) 2022-01-26 10:46:42 +01:00
Zachary Shilton 19bb4a9110 website: link plugin version badges (#11513) 2022-01-24 16:38:24 +01:00
Wilken Rivera ebcfd0cd8e windows-restart: Update documentation for restart_check_command (#11507)
Closes #11467
2022-01-24 12:48:02 +01:00
Ethan Davidson f9606a1352 plugin manifest file has been renamed (#11508) 2022-01-24 12:46:47 +01:00
Wilken Rivera 6c713d1fd6 Add example of marking Vault values as sensitive variables (#11503)
* Add example of marking Vault values as sensitive variables

* Update website/content/docs/templates/hcl_templates/functions/contextual/vault.mdx
2022-01-24 11:14:48 +01:00
Bryce Kalow 83a0bcf67a chore: upgrade downloads page (#11504) 2022-01-19 13:05:08 -05:00
packer-ci fd487b4d8b Putting source back into Dev Mode 2022-01-19 17:10:10 +00:00
packer-ci a3f94fd3dd Cut version 1.7.9 v1.7.9 2022-01-19 15:50:11 +00:00
packer-ci 418284afee cut version 1.7.9 2022-01-19 15:50:09 +00:00
packer-ci d3cc584e8a update changelog 2022-01-19 15:50:09 +00:00
Wilken Rivera 45beb94442 Update test client to use Org/Project ID from client; not environment variables (#11502)
On a local developer machine there is a good chance the HCP_ORG_ID and
HCP_PROJECT_ID are not set since the HCP Packer client can derive this
information using the token/secret. This change initializes the location
structure with the information obtained from the client and not the
envs.

Results of tests before change with no HCP_ORG_ID or HCP_PROJECT_ID set
```
    par_test.go:185: (*packer_service.PackerServiceGetIterationOK)(nil)
    par_test.go:185: &{0 []  } (*models.GrpcGatewayRuntimeError) is not supported by the TextConsumer, can be resolved by supporting TextUnmarshaler interface
--- FAIL: TestAcc_PAR_pkr_build (3.94s)
FAIL
FAIL    github.com/hashicorp/packer/internal/registry/acctest   6.446s
testing: warning: no tests to run
PASS
ok      github.com/hashicorp/packer/internal/registry/env       0.318s [no tests to run]
FAIL

```

Results of tests after change with no HCP_ORG_ID or HCP_PROJECT_ID set
```
2022/01/18 12:23:48 ui: --> null.example: Published metadata to HCP Packer registry packer/pkr-acctest-temp-2/iterations/01FSQ3EPPY69PMXJSTTFYDPQ5R
--- PASS: TestAcc_PAR_pkr_build (3.20s)
PASS
ok      github.com/hashicorp/packer/internal/registry/acctest   5.121s
testing: warning: no tests to run
PASS
ok      github.com/hashicorp/packer/internal/registry/env       0.155s [no tests to run]

```
2022-01-19 10:36:03 -05:00
Wilken Rivera 1d86f6311f Update CHANGELOG.md
Fix link to blog post
2022-01-18 21:00:17 -05:00
Wilken Rivera 5d1245c231 Update CHANGELOG
Add note for deprecated provisioner plugins
2022-01-18 20:58:42 -05:00
Wilken Rivera e6b2e8c15b Update CHANGELOG 2022-01-18 20:42:59 -05:00
Wilken RiveraandAdrien Delorme 2e4cfb05c5 Update CHANGELOG (#11501)
* Update CHANGELOG

* add a link

Co-authored-by: Adrien Delorme <[email protected]>
2022-01-18 15:23:08 -05:00
Adrien Delorme ce32c2a157 up plugin azure and go mod tidy (#11499) 2022-01-17 08:06:32 -05:00
Wilken Rivera 3f0a09de0c Update CHANGELOG 2022-01-14 15:22:13 -05:00
Kevin Wang 5e1be6f5ab feat: versioned-docs (#11434)
This PR introduces Versioned-Docs to Packer!
2022-01-13 13:07:13 -05:00
Kevin Wang 573011622b fix(algolia-index): Use TypeScript (#11496)
* fix(algolia-index): npm install -g npm@latest

* fix(algolia-index): `ts-node`

* fix(algolia-index): ts errors
2022-01-13 13:05:33 -05:00
Sylvia Moss 9ffd7ce938 Fail for revoked iterations (#11492)
* Fail for revoked iterations

* check if iteration is revoked on GetIteration

* fix fmt
2022-01-13 12:28:50 +01:00
Kevin Wang b3a3536068 fix: backport target (#11491) 2022-01-11 17:46:32 -05:00
Kevin Wang dd322819e9 fix(website): handle multiple redirects for plugin repos (#11488) 2022-01-11 13:47:39 -05:00
b3341164cf feat: extract /plugins (#11464)
* feat: extract `/plugins`

Co-authored-by: Zachary Shilton <[email protected]>
Co-authored-by: Adrien Delorme <[email protected]>
2022-01-11 10:26:05 -05:00
Kevin WangandBryce Kalow e062f69a89 feat: backport.yaml (#11447)
* feat: backport.yaml

* Update .github/workflows/backport.yml

Co-authored-by: Bryce Kalow <[email protected]>
2022-01-11 10:20:02 -05:00
Jenna Goldstrich 6b2c527b7a Merge pull request #11480 from hashicorp/jenna/update-plugins
Run ./scripts/update-plugins and go mod tidy
2022-01-05 08:20:12 -08:00
Jenna Goldstrich d284885442 Run ./scripts/update-plugins and go mod tidy 2022-01-04 16:29:05 -08:00
Noel Quiles 4b592ac40b website: Upgrade deps (#11470) 2021-12-23 11:38:19 -05:00
Noel Quiles 2c3a3c8794 Update @hashicorp/react-subnav (#11463) 2021-12-20 11:14:41 +01:00