Adrien Delorme
1055c119bc
make code of homeDir, configFile & configDir not os specific anymore
2018-11-30 15:47:43 +01:00
Adrien Delorme
5147ac0364
use Getenv instead of LookupEnv so users can set USER="" and HOME="" + lookup different username only if it is different thant the current username
2018-11-30 14:56:53 +01:00
Ali Rizvi-Santiago
eec68e319e
Replaced unsafe method of determining a user's home directory with an implementation based on os/user.
2018-11-24 00:56:53 -06:00
Rémi Jouannet
118a9cb8c6
more explicit message
2018-11-09 14:44:34 +01:00
Matthew Hooker
098764d8ac
WIP
2018-10-26 16:59:20 -07:00
Adrien Delorme
c393ccb7ca
fix progress bar termination typo
2018-10-26 11:29:15 +02:00
Adrien Delorme
25775cd266
fix more race conditions
2018-10-15 16:31:59 +02:00
Adrien Delorme
27f4b9e4a1
pb/testing: triger more race condition by having the progress bar refresh more often
2018-10-15 15:28:46 +02:00
Adrien Delorme
4cae413a29
remove unedded atomic call ( protected by a lock )
2018-10-15 15:28:08 +02:00
Adrien Delorme
56ccba86c7
fix some race conditions
2018-10-15 13:53:59 +02:00
Adrien Delorme
cf2c309c5e
add race conditions triggers for progress bar
2018-10-15 13:53:51 +02:00
Adrien Delorme
611610c89d
BasicProgresssBar: protect add with a lock
...
to avoid weird race conditions.
2018-10-02 16:57:16 +02:00
Ashley Lowde
2884f6fab6
improve formatting and documentation for PR#6784
2018-10-02 20:00:45 +09:30
Ashley Lowde
12496e3702
add optional timestamps to build log
2018-09-29 22:39:24 +09:30
Megan Marsh
3f8407d95f
Revert "Merge pull request #6700 from hashicorp/multi_progressbar"
...
This reverts commit 5470c08345
, reversing
changes made to c427486bca
.
2018-09-20 13:14:17 -07:00
Adrien Delorme
be27775a3c
start the pool only once
2018-09-12 17:04:10 -07:00
Adrien Delorme
dfeca9f0df
split progressbars per object
2018-09-12 16:21:58 -07:00
Megan Marsh
77980a7b53
fix progress bar mutex
2018-09-12 10:53:15 -07:00
Megan Marsh
a0edaf6c46
Going to revert this change for now, becuase of potential issues that arise from calling Prepare() twice
...
Revert "use statebag instead of SetSharedState for winRM password"
This reverts commit b35acbd879
.
2018-09-10 16:48:42 -07:00
Adrien Delorme
0ac7b64364
fix panic of the future using a mutex instead of some atomic calls + more docs
2018-09-06 18:12:15 +02:00
Adrien Delorme
8a851efcc8
progressbar: more godocs
2018-09-06 17:01:14 +02:00
Adrien Delorme
bb59a70e8f
progressbar: use int64 instead of uint64
...
* it's what's used for file sizes and used lib
2018-09-06 16:49:15 +02:00
Adrien Delorme
f3c923c47d
add tests for progress bar rpc calls
2018-09-06 16:15:09 +02:00
Adrien Delorme
6d3e36e6ea
simplify remote progress bar as we are using a single instance
2018-09-06 16:14:59 +02:00
Adrien Delorme
d89e1133c3
use freshly merged random.AlphaNum instead of our own random
2018-09-06 15:55:19 +02:00
Adrien Delorme
42561cf777
packer/rpc/ui_test.go: test progress bar too
2018-09-06 15:53:59 +02:00
Adrien Delorme
7efe3cac3d
todos
2018-09-06 15:53:59 +02:00
Adrien Delorme
408578507f
also prefix bar with number of items processing
2018-09-06 15:53:59 +02:00
Adrien Delorme
541c68aed5
add StackableProgressBar struct that will refresh/show dl status for multiple files
...
* simplified the downloader interface, and removed the total/current values from them
* downloaders use a proxy reader that will add all read bytes to progress
* removed unused const mtu
* DownloadClient doesn't need a downloader, so I removed it too
2018-09-06 15:53:59 +02:00
Adrien Delorme
9b07d7670e
use no ops for ansible ui & MachineReadableUi
2018-09-06 15:53:59 +02:00
Adrien Delorme
fd7cb47adc
use proxy reader for download progress & stop storing total/current in downloaders
2018-09-06 15:53:59 +02:00
Adrien Delorme
ddd96c513b
first draft at self refreshing loading bar centralized/controlled by Ui
2018-09-06 15:53:59 +02:00
Megan Marsh
8fbce8c40c
Merge pull request #6357 from ladar/master
...
Added a 'split' function to parse template variables.
2018-08-24 15:18:36 -07:00
Megan Marsh
b35acbd879
use statebag instead of SetSharedState for winRM password
2018-08-24 13:51:16 -07:00
Megan Marsh
8a6441a7a5
add tests for SensitiveVars
2018-08-21 10:28:22 -07:00
Megan Marsh
ff6a039d5b
replace scrubconfig with packer.LogSecretFilter.Set
...
filter winrm password from logs
Add new root-level packer template option, sensitive-variables, to tell us what user variables to mark sensitive.
2018-08-20 15:35:55 -07:00
Matthew Hooker
31fcfe4bc2
PoC for filtering logs
2018-08-20 15:20:21 -07:00
Patrick Double
d796edc783
Add to vagrant post-processor support for Azure
2018-08-08 10:04:28 -05:00
Ladar Levison
8fee49ab9f
Added a 'split' function to parse template variables.
2018-06-08 00:41:57 -05:00
Megan Marsh
91aa5f8bbb
resolve conflicts; fix to work with hookedprovisioner which has been added since PR was made
2018-06-07 15:53:18 -07:00
Marc Carmier
a5f802ec01
Add unit tests for DebuggedProvisionner
2018-06-07 14:09:26 -07:00
Marc Carmier
93f5bbbf45
Add waiting for key between provisioner
2018-06-07 14:09:26 -07:00
Josh Soref
c5482b3e7e
spelling: warnings
2018-03-14 03:29:50 +00:00
Josh Soref
c49c40ac41
spelling: targeted
2018-03-14 03:24:39 +00:00
Josh Soref
5dd9be653a
spelling: should
2018-03-14 03:22:32 +00:00
Josh Soref
d3dc5ba6d3
spelling: provisioner
2018-03-14 02:15:21 +00:00
Josh Soref
785b42368d
spelling: easily
2018-03-13 07:40:52 +00:00
Josh Soref
8dfafa6a5e
spelling: dispatchable
2018-03-13 07:38:01 +00:00
Matthew Hooker
1418a42bf5
Remove telemetry error reporting message.
...
This seems to cause some confusion, and it's not needed anyway
2018-02-20 10:54:20 -08:00
SwampDragons
997f8e4a2a
Merge pull request #5318 from hashicorp/sigtermcleanup
...
Gracefully clean up on SIGTERM
2018-02-02 11:56:56 -08:00