github.com/ouraigua/jenkins-library@v0.0.0-20231028010029-fbeaf2f3aa9b/pkg/orchestrator/unknownOrchestrator.go (about) 1 package orchestrator 2 3 import ( 4 "time" 5 6 "github.com/SAP/jenkins-library/pkg/log" 7 ) 8 9 type UnknownOrchestratorConfigProvider struct{} 10 11 // InitOrchestratorProvider returns n/a for the unknownOrchestrator 12 func (u *UnknownOrchestratorConfigProvider) InitOrchestratorProvider(settings *OrchestratorSettings) { 13 log.Entry().Warning("Unknown orchestrator - returning default values.") 14 } 15 16 // OrchestratorVersion returns n/a for the unknownOrchestrator 17 func (u *UnknownOrchestratorConfigProvider) OrchestratorVersion() string { 18 log.Entry().Warning("Unknown orchestrator - returning default values.") 19 return "n/a" 20 } 21 22 // GetBuildStatus returns n/a for the unknownOrchestrator 23 func (u *UnknownOrchestratorConfigProvider) GetBuildStatus() string { 24 log.Entry().Warning("Unknown orchestrator - returning default values.") 25 return "FAILURE" 26 } 27 28 func (u *UnknownOrchestratorConfigProvider) GetChangeSet() []ChangeSet { 29 log.Entry().Infof("Unknown orchestrator - returning default values.") 30 return []ChangeSet{} 31 } 32 33 // GetBuildReason returns n/a for the unknownOrchestrator 34 func (u *UnknownOrchestratorConfigProvider) GetBuildReason() string { 35 log.Entry().Infof("Unknown orchestrator - returning default values.") 36 return "n/a" 37 } 38 39 // GetBuildID returns n/a for the unknownOrchestrator 40 func (u *UnknownOrchestratorConfigProvider) GetBuildID() string { 41 log.Entry().Warning("Unknown orchestrator - returning default values.") 42 return "n/a" 43 } 44 45 // GetJobName returns n/a for the unknownOrchestrator 46 func (u *UnknownOrchestratorConfigProvider) GetJobName() string { 47 log.Entry().Warning("Unknown orchestrator - returning default values.") 48 return "n/a" 49 } 50 51 // OrchestratorType returns n/a for the unknownOrchestrator 52 func (u *UnknownOrchestratorConfigProvider) OrchestratorType() string { 53 log.Entry().Warning("Unknown orchestrator - returning default values.") 54 return "Unknown" 55 } 56 57 // GetLog returns n/a for the unknownOrchestrator 58 func (u *UnknownOrchestratorConfigProvider) GetLog() ([]byte, error) { 59 log.Entry().Warning("Unknown orchestrator - returning default values.") 60 return []byte{}, nil 61 } 62 63 // GetPipelineStartTime returns n/a for the unknownOrchestrator 64 func (u *UnknownOrchestratorConfigProvider) GetPipelineStartTime() time.Time { 65 log.Entry().Warning("Unknown orchestrator - returning default values.") 66 return time.Time{}.UTC() 67 } 68 69 // GetStageName returns n/a for the unknownOrchestrator 70 func (u *UnknownOrchestratorConfigProvider) GetStageName() string { 71 log.Entry().Warning("Unknown orchestrator - returning default values.") 72 return "n/a" 73 } 74 75 // GetBranch returns n/a for the unknownOrchestrator 76 func (u *UnknownOrchestratorConfigProvider) GetBranch() string { 77 log.Entry().Warning("Unknown orchestrator - returning default values.") 78 return "n/a" 79 } 80 81 // GetReference returns n/a for the unknownOrchestrator 82 func (u *UnknownOrchestratorConfigProvider) GetReference() string { 83 log.Entry().Warning("Unknown orchestrator - returning default values.") 84 return "n/a" 85 } 86 87 // GetBuildURL returns n/a for the unknownOrchestrator 88 func (u *UnknownOrchestratorConfigProvider) GetBuildURL() string { 89 log.Entry().Warning("Unknown orchestrator - returning default values.") 90 return "n/a" 91 } 92 93 // GetJobURL returns n/a for the unknownOrchestrator 94 func (u *UnknownOrchestratorConfigProvider) GetJobURL() string { 95 log.Entry().Warning("Unknown orchestrator - returning default values.") 96 return "n/a" 97 } 98 99 // GetCommit returns n/a for the unknownOrchestrator 100 func (u *UnknownOrchestratorConfigProvider) GetCommit() string { 101 log.Entry().Warning("Unknown orchestrator - returning default values.") 102 return "n/a" 103 } 104 105 // GetRepoURL returns n/a for the unknownOrchestrator 106 func (u *UnknownOrchestratorConfigProvider) GetRepoURL() string { 107 log.Entry().Warning("Unknown orchestrator - returning default values.") 108 return "n/a" 109 } 110 111 // GetPullRequestConfig returns n/a for the unknownOrchestrator 112 func (u *UnknownOrchestratorConfigProvider) GetPullRequestConfig() PullRequestConfig { 113 log.Entry().Warning("Unknown orchestrator - returning default values.") 114 return PullRequestConfig{ 115 Branch: "n/a", 116 Base: "n/a", 117 Key: "n/a", 118 } 119 } 120 121 // IsPullRequest returns false for the unknownOrchestrator 122 func (u *UnknownOrchestratorConfigProvider) IsPullRequest() bool { 123 log.Entry().Warning("Unknown orchestrator - returning default values.") 124 return false 125 }