diff --git a/cluster-autoscaler/cloudprovider/oci/nodepools/oci_manager.go b/cluster-autoscaler/cloudprovider/oci/nodepools/oci_manager.go index 5e269e32f5d4..6e249a5fb6a2 100644 --- a/cluster-autoscaler/cloudprovider/oci/nodepools/oci_manager.go +++ b/cluster-autoscaler/cloudprovider/oci/nodepools/oci_manager.go @@ -390,6 +390,7 @@ func (m *ociManagerImpl) GetNodePoolNodes(np NodePool) ([]cloudprovider.Instance instances = append(instances, cloudprovider.Instance{ Id: *node.Id, Status: &cloudprovider.InstanceStatus{ + State: cloudprovider.InstanceCreating, ErrorInfo: &cloudprovider.InstanceErrorInfo{ ErrorClass: errorClass, ErrorCode: *node.NodeError.Code, diff --git a/cluster-autoscaler/cloudprovider/oci/nodepools/oci_manager_test.go b/cluster-autoscaler/cloudprovider/oci/nodepools/oci_manager_test.go index ef12951d9ca4..838d0ce199d1 100644 --- a/cluster-autoscaler/cloudprovider/oci/nodepools/oci_manager_test.go +++ b/cluster-autoscaler/cloudprovider/oci/nodepools/oci_manager_test.go @@ -154,6 +154,7 @@ func TestGetNodePoolNodes(t *testing.T) { { Id: "node6", Status: &cloudprovider.InstanceStatus{ + State: cloudprovider.InstanceCreating, ErrorInfo: &cloudprovider.InstanceErrorInfo{ ErrorClass: cloudprovider.OtherErrorClass, ErrorCode: "unknown", @@ -164,6 +165,7 @@ func TestGetNodePoolNodes(t *testing.T) { { Id: "node7", Status: &cloudprovider.InstanceStatus{ + State: cloudprovider.InstanceCreating, ErrorInfo: &cloudprovider.InstanceErrorInfo{ ErrorClass: cloudprovider.OutOfResourcesErrorClass, ErrorCode: "LimitExceeded", @@ -174,6 +176,7 @@ func TestGetNodePoolNodes(t *testing.T) { { Id: "node8", Status: &cloudprovider.InstanceStatus{ + State: cloudprovider.InstanceCreating, ErrorInfo: &cloudprovider.InstanceErrorInfo{ ErrorClass: cloudprovider.OutOfResourcesErrorClass, ErrorCode: "InternalServerError",