From 5e6ad0784c5bd33de5097daa55e0794f2cac32e1 Mon Sep 17 00:00:00 2001 From: Mariah McLaughlin Date: Fri, 21 Aug 2020 09:18:00 -0400 Subject: [PATCH] remove encoding for user data input --- bare_metal_server.go | 4 +--- bare_metal_server_test.go | 2 +- server.go | 4 +--- server_test.go | 2 +- 4 files changed, 4 insertions(+), 8 deletions(-) diff --git a/bare_metal_server.go b/bare_metal_server.go index 22ce436..e5c4ddf 100644 --- a/bare_metal_server.go +++ b/bare_metal_server.go @@ -767,11 +767,9 @@ func (b *BareMetalServerServiceHandler) SetTag(ctx context.Context, serverID, ta func (b *BareMetalServerServiceHandler) SetUserData(ctx context.Context, serverID, userData string) error { uri := "/v1/baremetal/set_user_data" - encodedUserData := base64.StdEncoding.EncodeToString([]byte(userData)) - values := url.Values{ "SUBID": {serverID}, - "userdata": {encodedUserData}, + "userdata": {userData}, } req, err := b.client.NewRequest(ctx, http.MethodPost, uri, values) diff --git a/bare_metal_server_test.go b/bare_metal_server_test.go index f906cf1..c9700c4 100644 --- a/bare_metal_server_test.go +++ b/bare_metal_server_test.go @@ -854,7 +854,7 @@ func TestBareMetalServerServiceHandler_SetUserData(t *testing.T) { fmt.Fprint(writer) }) - err := client.BareMetalServer.SetUserData(ctx, "900000", "user-test-data") + err := client.BareMetalServer.SetUserData(ctx, "900000", "ZWNobyBIZWxsbyBXb3JsZA==") if err != nil { t.Errorf("Server.SetUserData return %+v ", err) diff --git a/server.go b/server.go index 7870466..841110a 100644 --- a/server.go +++ b/server.go @@ -790,11 +790,9 @@ func (s *ServerServiceHandler) SetUserData(ctx context.Context, instanceID, user uri := "/v1/server/set_user_data" - encodedUserData := base64.StdEncoding.EncodeToString([]byte(userData)) - values := url.Values{ "SUBID": {instanceID}, - "userdata": {encodedUserData}, + "userdata": {userData}, } req, err := s.client.NewRequest(ctx, http.MethodPost, uri, values) diff --git a/server_test.go b/server_test.go index b333254..6abc2a4 100644 --- a/server_test.go +++ b/server_test.go @@ -452,7 +452,7 @@ func TestServerServiceHandler_SetUserData(t *testing.T) { fmt.Fprint(writer) }) - err := client.Server.SetUserData(ctx, "1234", "user-test-data") + err := client.Server.SetUserData(ctx, "1234", "ZWNobyBIZWxsbyBXb3JsZA==") if err != nil { t.Errorf("Server.SetUserData return %+v ", err)