Skip to content

Commit 644791b

Browse files
committed
Remove DHCP server deletion
1 parent 2489b05 commit 644791b

File tree

4 files changed

+1
-40
lines changed

4 files changed

+1
-40
lines changed

cloud/scope/powervs_cluster.go

Lines changed: 1 addition & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,9 @@ import (
2020
"context"
2121
"errors"
2222
"fmt"
23-
"reflect"
24-
"strings"
25-
2623
"github.com/go-logr/logr"
2724
regionUtil "github.com/ppc64le-cloud/powervs-utils"
25+
"reflect"
2826

2927
"github.com/IBM-Cloud/power-go-client/ibmpisession"
3028
"github.com/IBM-Cloud/power-go-client/power/models"
@@ -2492,32 +2490,6 @@ func (s *PowerVSClusterScope) deleteTransitGatewayConnections(tg *tgapiv1.Transi
24922490
return requeue, nil
24932491
}
24942492

2495-
// DeleteDHCPServer deletes DHCP server.
2496-
func (s *PowerVSClusterScope) DeleteDHCPServer() error {
2497-
if !s.isResourceCreatedByController(infrav1beta2.ResourceTypeDHCPServer) {
2498-
s.Info("Skipping DHP server deletion as resource is not created by controller")
2499-
return nil
2500-
}
2501-
2502-
if s.IBMPowerVSCluster.Status.DHCPServer.ID == nil {
2503-
return nil
2504-
}
2505-
2506-
server, err := s.IBMPowerVSClient.GetDHCPServer(*s.IBMPowerVSCluster.Status.DHCPServer.ID)
2507-
if err != nil {
2508-
if strings.Contains(err.Error(), string(DHCPServerNotFound)) {
2509-
s.Info("DHCP server successfully deleted")
2510-
return nil
2511-
}
2512-
return fmt.Errorf("failed to fetch DHCP server: %w", err)
2513-
}
2514-
2515-
if err = s.IBMPowerVSClient.DeleteDHCPServer(*server.ID); err != nil {
2516-
return fmt.Errorf("failed to delete DHCP server: %w", err)
2517-
}
2518-
return nil
2519-
}
2520-
25212493
// DeleteServiceInstance deletes service instance.
25222494
func (s *PowerVSClusterScope) DeleteServiceInstance() (bool, error) {
25232495
if !s.isResourceCreatedByController(infrav1beta2.ResourceTypeServiceInstance) {

controllers/ibmpowervscluster_controller.go

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -308,11 +308,6 @@ func (r *IBMPowerVSClusterReconciler) reconcileDelete(ctx context.Context, clust
308308
return reconcile.Result{RequeueAfter: 15 * time.Second}, nil
309309
}
310310

311-
clusterScope.Info("Deleting DHCP server")
312-
if err := clusterScope.DeleteDHCPServer(); err != nil {
313-
clusterScope.Error(err, "failed to delete DHCP server, attempting to delete Power VS service instance!")
314-
}
315-
316311
clusterScope.Info("Deleting Power VS service instance")
317312
if requeue, err := clusterScope.DeleteServiceInstance(); err != nil {
318313
allErrs = append(allErrs, errors.Wrapf(err, "failed to delete Power VS service instance"))

pkg/cloud/services/powervs/powervs.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ type PowerVS interface {
4141
GetAllDHCPServers() (models.DHCPServers, error)
4242
GetDHCPServer(id string) (*models.DHCPServerDetail, error)
4343
CreateDHCPServer(*models.DHCPServerCreate) (*models.DHCPServer, error)
44-
DeleteDHCPServer(id string) error
4544
WithClients(options ServiceOptions) *Service
4645
GetNetworkByName(networkName string) (*models.NetworkReference, error)
4746
GetDatacenterCapabilities(zone string) (map[string]bool, error)

pkg/cloud/services/powervs/service.go

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -167,11 +167,6 @@ func (s *Service) CreateDHCPServer(options *models.DHCPServerCreate) (*models.DH
167167
return s.dhcpClient.Create(options)
168168
}
169169

170-
// DeleteDHCPServer deletes the DHCP server.
171-
func (s *Service) DeleteDHCPServer(id string) error {
172-
return s.dhcpClient.Delete(id)
173-
}
174-
175170
// GetNetworkByName fetches the network with name. If not found, returns nil.
176171
func (s *Service) GetNetworkByName(networkName string) (*models.NetworkReference, error) {
177172
var network *models.NetworkReference

0 commit comments

Comments
 (0)