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  }