test cron job
This commit is contained in:
@@ -24,8 +24,8 @@ type Vcenter struct {
|
||||
}
|
||||
|
||||
type VmProperties struct {
|
||||
Vm mo.VirtualMachine
|
||||
Datacenter string
|
||||
Vm mo.VirtualMachine
|
||||
//Datacenter string
|
||||
}
|
||||
|
||||
// New creates a new Vcenter with the given logger
|
||||
@@ -159,14 +159,14 @@ func (v *Vcenter) FindVMByID(vmID string) (*VmProperties, error) {
|
||||
|
||||
if err == nil {
|
||||
return &VmProperties{
|
||||
Datacenter: dc.Name(),
|
||||
Vm: vm,
|
||||
//Datacenter: dc.Name(),
|
||||
Vm: vm,
|
||||
}, nil
|
||||
} else if _, ok := err.(*find.NotFoundError); !ok {
|
||||
// If the error is not a NotFoundError, return it
|
||||
//return nil, fmt.Errorf("failed to retrieve VM with ID %s in datacenter %s: %w", vmID, dc.Name(), err)
|
||||
v.Logger.Debug("Couldn't find vm in datacenter", "vm_id", vmID, "datacenter_name", dc.Name())
|
||||
} else if err != nil {
|
||||
} else {
|
||||
return nil, fmt.Errorf("failed to retrieve VM: %w", err)
|
||||
}
|
||||
}
|
||||
@@ -175,7 +175,7 @@ func (v *Vcenter) FindVMByID(vmID string) (*VmProperties, error) {
|
||||
}
|
||||
|
||||
func (v *Vcenter) FindVMByIDWithDatacenter(vmID string, dcID string) (*VmProperties, error) {
|
||||
var dcName string
|
||||
//var dcName string
|
||||
var err error
|
||||
v.Logger.Debug("searching for vm id", "vm_id", vmID, "datacenter_id", dcID)
|
||||
|
||||
@@ -196,11 +196,13 @@ func (v *Vcenter) FindVMByIDWithDatacenter(vmID string, dcID string) (*VmPropert
|
||||
// Use finder.SetDatacenter to set the datacenter
|
||||
finder.SetDatacenter(datacenter)
|
||||
|
||||
dcName, err = datacenter.ObjectName(v.ctx)
|
||||
if err != nil {
|
||||
v.Logger.Error("Couldn't find the name of the datacenter", "error", err)
|
||||
dcName = ""
|
||||
}
|
||||
/*
|
||||
dcName, err = datacenter.ObjectName(v.ctx)
|
||||
if err != nil {
|
||||
v.Logger.Error("Couldn't find the name of the datacenter", "error", err)
|
||||
dcName = ""
|
||||
}
|
||||
*/
|
||||
|
||||
// Create a ManagedObjectReference for the VM
|
||||
vmRef := types.ManagedObjectReference{
|
||||
@@ -214,14 +216,14 @@ func (v *Vcenter) FindVMByIDWithDatacenter(vmID string, dcID string) (*VmPropert
|
||||
if err == nil {
|
||||
v.Logger.Debug("Found VM", "vm", vm)
|
||||
return &VmProperties{
|
||||
Datacenter: dcName,
|
||||
Vm: vm,
|
||||
//Datacenter: dcName,
|
||||
Vm: vm,
|
||||
}, nil
|
||||
} else if _, ok := err.(*find.NotFoundError); !ok {
|
||||
// If the error is not a NotFoundError, return it
|
||||
//return nil, fmt.Errorf("failed to retrieve VM with ID %s in datacenter %s: %w", vmID, dc.Name(), err)
|
||||
v.Logger.Debug("Couldn't find vm in datacenter", "vm_id", vmID, "datacenter_name", dcName)
|
||||
} else if err != nil {
|
||||
v.Logger.Debug("Couldn't find vm in datacenter", "vm_id", vmID, "datacenter_id", dcID)
|
||||
} else {
|
||||
return nil, fmt.Errorf("failed to retrieve VM: %w", err)
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user