Skip to content

Commit

Permalink
Merge pull request kubevirt#4988 from iholder-redhat/sonar_issue/dupl…
Browse files Browse the repository at this point in the history
…ication_smbios

[SonarCloud] Create constant to avoid string duplication
  • Loading branch information
kubevirt-bot authored Feb 11, 2021
2 parents bcde8e3 + a7026df commit 483bef0
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions cmd/example-hook-sidecar/smbios.go
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,10 @@ import (
domainSchema "kubevirt.io/kubevirt/pkg/virt-launcher/virtwrap/api"
)

const baseBoardManufacturerAnnotation = "smbios.vm.kubevirt.io/baseBoardManufacturer"
const (
baseBoardManufacturerAnnotation = "smbios.vm.kubevirt.io/baseBoardManufacturer"
onDefineDomainLoggingMessage = "Hook's OnDefineDomain callback method has been called"
)

type infoServer struct {
Version string
Expand All @@ -66,7 +69,7 @@ type v1alpha1Server struct{}
type v1alpha2Server struct{}

func (s v1alpha2Server) OnDefineDomain(ctx context.Context, params *hooksV1alpha2.OnDefineDomainParams) (*hooksV1alpha2.OnDefineDomainResult, error) {
log.Log.Info("Hook's OnDefineDomain callback method has been called")
log.Log.Info(onDefineDomainLoggingMessage)
newDomainXML, err := onDefineDomain(params.GetVmi(), params.GetDomainXML())
if err != nil {
return nil, err
Expand All @@ -82,7 +85,7 @@ func (s v1alpha2Server) PreCloudInitIso(_ context.Context, params *hooksV1alpha2
}

func (s v1alpha1Server) OnDefineDomain(ctx context.Context, params *hooksV1alpha1.OnDefineDomainParams) (*hooksV1alpha1.OnDefineDomainResult, error) {
log.Log.Info("Hook's OnDefineDomain callback method has been called")
log.Log.Info(onDefineDomainLoggingMessage)
newDomainXML, err := onDefineDomain(params.GetVmi(), params.GetDomainXML())
if err != nil {
return nil, err
Expand All @@ -93,7 +96,7 @@ func (s v1alpha1Server) OnDefineDomain(ctx context.Context, params *hooksV1alpha
}

func onDefineDomain(vmiJSON []byte, domainXML []byte) ([]byte, error) {
log.Log.Info("Hook's OnDefineDomain callback method has been called")
log.Log.Info(onDefineDomainLoggingMessage)

vmiSpec := vmSchema.VirtualMachineInstance{}
err := json.Unmarshal(vmiJSON, &vmiSpec)
Expand Down

0 comments on commit 483bef0

Please sign in to comment.