core: Have WritePlan be explicit that it's non-functional right now
This is temporarily broken until we implement the new plan file format, since terraform.Plan is no longer serializable with gob. Rather than have an error that seems like it needs immediate fixing, we'll be explicit about it in the error message and focus our efforts on other test failures for now, and return to implement the new file format later.
This commit is contained in:
parent
798adf3ce6
commit
11bd07abb2
|
@ -242,6 +242,8 @@ func ReadPlan(src io.Reader) (*Plan, error) {
|
||||||
|
|
||||||
// WritePlan writes a plan somewhere in a binary format.
|
// WritePlan writes a plan somewhere in a binary format.
|
||||||
func WritePlan(d *Plan, dst io.Writer) error {
|
func WritePlan(d *Plan, dst io.Writer) error {
|
||||||
|
return fmt.Errorf("plan serialization is temporarily disabled, pending implementation of the new file format")
|
||||||
|
|
||||||
// Write the magic bytes so we can determine the file format later
|
// Write the magic bytes so we can determine the file format later
|
||||||
n, err := dst.Write([]byte(planFormatMagic))
|
n, err := dst.Write([]byte(planFormatMagic))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
Loading…
Reference in New Issue