Add SCUM log sessions and trajectory projections
This commit is contained in:
@@ -65,7 +65,7 @@ func ValidateRunLifecycleReport(report domain.RunLifecycleReport) error {
|
||||
violations = appendRequired(violations, "serverInstanceId", report.ServerInstanceID)
|
||||
violations = appendRequired(violations, "capability", report.Capability)
|
||||
if !validLifecycleReportCapability(report.Capability) {
|
||||
violations = append(violations, "capability must be process.install, process.start, process.stop, or process.status")
|
||||
violations = append(violations, "capability must be process.install, process.start, process.stop, process.restart, or process.status")
|
||||
}
|
||||
if !validTerminalJobState(report.State) {
|
||||
violations = append(violations, "state must be succeeded, failed, or cancelled")
|
||||
@@ -210,7 +210,7 @@ func validTerminalJobState(state domain.JobState) bool {
|
||||
|
||||
func validLifecycleReportCapability(capability string) bool {
|
||||
switch capability {
|
||||
case domain.LifecycleCapabilityInstall, domain.LifecycleCapabilityStart, domain.LifecycleCapabilityStop, domain.LifecycleCapabilityStatus:
|
||||
case domain.LifecycleCapabilityInstall, domain.LifecycleCapabilityStart, domain.LifecycleCapabilityStop, "process.restart", domain.LifecycleCapabilityStatus:
|
||||
return true
|
||||
default:
|
||||
return false
|
||||
|
||||
Reference in New Issue
Block a user