From cb65c6dbd99db5d6526041dca76a6b7abb160223 Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Thu, 7 Nov 2024 15:33:23 +0100 Subject: [PATCH] fix(k8s): change node metadata path to avoid collision with nodes path (#2300) --- api/k8s/v1/k8s_sdk.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/api/k8s/v1/k8s_sdk.go b/api/k8s/v1/k8s_sdk.go index 2d0b3db9a..4f530eef6 100644 --- a/api/k8s/v1/k8s_sdk.go +++ b/api/k8s/v1/k8s_sdk.go @@ -627,7 +627,9 @@ const ( // Local Block Storage: your system is stored locally on your node hypervisor. Lower latency, no persistence across node replacements. PoolVolumeTypeLSSD = PoolVolumeType("l_ssd") // Remote Block Storage: your system is stored on a centralized and resilient cluster. Higher latency, persistence across node replacements. - PoolVolumeTypeBSSD = PoolVolumeType("b_ssd") + PoolVolumeTypeBSSD = PoolVolumeType("b_ssd") + PoolVolumeTypeSbs5k = PoolVolumeType("sbs_5k") + PoolVolumeTypeSbs15k = PoolVolumeType("sbs_15k") ) func (enum PoolVolumeType) String() string { @@ -643,6 +645,8 @@ func (enum PoolVolumeType) Values() []PoolVolumeType { "default_volume_type", "l_ssd", "b_ssd", + "sbs_5k", + "sbs_15k", } } @@ -2942,7 +2946,7 @@ func (s *API) GetNodeMetadata(req *GetNodeMetadataRequest, opts ...scw.RequestOp scwReq := &scw.ScalewayRequest{ Method: "GET", - Path: "/k8s/v1/regions/" + fmt.Sprint(req.Region) + "/nodes/metadata", + Path: "/k8s/v1/regions/" + fmt.Sprint(req.Region) + "/node-metadata", } var resp NodeMetadata