jwa
b3d432e6bc
allow HTTP 201 & 204 when storing remote state
...
Apache mod_dav returns 201 (created) and 204 (no content) during PUTs;
treat these as valid responses when using Apache as a http backend.
2018-01-11 22:09:59 +00:00
Ross McFarland
d889ac38b0
Change remote/http store to update, more consistent with doc
2017-08-20 05:59:04 -07:00
Ross McFarland
510563b67f
Fully test conf handling in httpFactory
2017-08-19 11:17:25 -07:00
Ross McFarland
69546c4b33
Pass at much more flexible remote/http backend
...
- Configurable Put (store) method, default POST to preserve behavior
- Configurable Lock method & address
- Configurable Unlock method & address
More thorough testing still needed, but this if functional
2017-08-19 10:31:47 -07:00
Ross McFarland
6cdea5af5d
Clean up code and make the state/http behavior more consistent
2017-08-13 09:49:08 -07:00
Ross McFarland
1d38569c91
Add Lock/Unlock support to remote/http
2017-08-13 07:39:22 -07:00
Ben Slusky
e3b20c3508
Basic authentication for HTTP remote state backend
2017-01-19 21:01:50 -05:00
Anubhav Mishra
f58290c83f
Moving octet-stream to json for remote http backend
2016-03-07 18:39:41 -08:00
Mitchell Hashimoto
76d920f504
state/remote: more canonical Go for skip TLS verify
...
/cc @LeftyBC - Hope this helps! Some basic point:
* Idiomatic Go is to use thisCasingStyle and not this_casing_style
* Less repetitive to just create an http.Client once and re-use, also
more flexible for later.
* The empty `if ok {}` was kind of awkward, replace with proper check
2015-06-07 22:24:31 -07:00
Colin Moller
e7130e9c85
go fmt
2015-06-03 17:23:45 -07:00
Colin Moller
fc2f97ca89
Add a boolean flag to http remote that disables cert validity checking (for e.g. self-signed certs)
2015-06-03 17:09:02 -07:00
Mitchell Hashimoto
5555059540
state/remote: real HTTP client tests
2015-02-23 15:13:55 -08:00
Mitchell Hashimoto
b3aaf6feac
state/remote: add HTTP client
2015-02-23 15:13:54 -08:00