added secret check in param validation

This commit is contained in:
mgoeppe 2023-01-24 08:56:57 +01:00
parent dce1808860
commit 0ebd20620d

View file

@ -16,6 +16,7 @@ package params
import (
"fmt"
"garm/config"
"garm/errors"
"garm/runner/providers/common"
@ -48,6 +49,9 @@ func (c *CreateRepoParams) Validate() error {
if c.CredentialsName == "" {
return errors.NewBadRequestError("missing credentials name")
}
if c.WebhookSecret == "" {
return errors.NewMissingSecretError("missing secret")
}
return nil
}
@ -65,6 +69,9 @@ func (c *CreateOrgParams) Validate() error {
if c.CredentialsName == "" {
return errors.NewBadRequestError("missing credentials name")
}
if c.WebhookSecret == "" {
return errors.NewMissingSecretError("missing secret")
}
return nil
}
@ -78,10 +85,12 @@ func (c *CreateEnterpriseParams) Validate() error {
if c.Name == "" {
return errors.NewBadRequestError("missing enterprise name")
}
if c.CredentialsName == "" {
return errors.NewBadRequestError("missing credentials name")
}
if c.WebhookSecret == "" {
return errors.NewMissingSecretError("missing secret")
}
return nil
}