1d54909333
This only affects vault versions >=1.1.1 because the prior code accidentally relied upon a bug that was fixed in https://github.com/hashicorp/vault/pull/6505 The existing tests should have caught this, but they were using a vendored copy of vault version 0.10.3. This fixes the tests by running an actual copy of vault instead of an in-process copy. This has the added benefit of changing the dependency on vault to just vault/api. Also update VaultProvider to use similar SetIntermediate validation code as the ConsulProvider implementation. |
||
---|---|---|
.. | ||
batch.go | ||
control.go | ||
control_rfc2292_unix.go | ||
control_rfc3542_unix.go | ||
control_stub.go | ||
control_unix.go | ||
control_windows.go | ||
defs_aix.go | ||
defs_darwin.go | ||
defs_dragonfly.go | ||
defs_freebsd.go | ||
defs_linux.go | ||
defs_netbsd.go | ||
defs_openbsd.go | ||
defs_solaris.go | ||
dgramopt.go | ||
doc.go | ||
endpoint.go | ||
gen.go | ||
genericopt.go | ||
header.go | ||
helper.go | ||
iana.go | ||
icmp.go | ||
icmp_bsd.go | ||
icmp_linux.go | ||
icmp_solaris.go | ||
icmp_stub.go | ||
icmp_windows.go | ||
payload.go | ||
payload_cmsg.go | ||
payload_nocmsg.go | ||
sockopt.go | ||
sockopt_posix.go | ||
sockopt_stub.go | ||
sys_aix.go | ||
sys_asmreq.go | ||
sys_asmreq_stub.go | ||
sys_bpf.go | ||
sys_bpf_stub.go | ||
sys_bsd.go | ||
sys_darwin.go | ||
sys_freebsd.go | ||
sys_linux.go | ||
sys_solaris.go | ||
sys_ssmreq.go | ||
sys_ssmreq_stub.go | ||
sys_stub.go | ||
sys_windows.go | ||
zsys_aix_ppc64.go | ||
zsys_darwin.go | ||
zsys_dragonfly.go | ||
zsys_freebsd_386.go | ||
zsys_freebsd_amd64.go | ||
zsys_freebsd_arm.go | ||
zsys_linux_386.go | ||
zsys_linux_amd64.go | ||
zsys_linux_arm.go | ||
zsys_linux_arm64.go | ||
zsys_linux_mips.go | ||
zsys_linux_mips64.go | ||
zsys_linux_mips64le.go | ||
zsys_linux_mipsle.go | ||
zsys_linux_ppc.go | ||
zsys_linux_ppc64.go | ||
zsys_linux_ppc64le.go | ||
zsys_linux_riscv64.go | ||
zsys_linux_s390x.go | ||
zsys_netbsd.go | ||
zsys_openbsd.go | ||
zsys_solaris.go |