diff --git a/management/internals/modules/reverseproxy/domain/domain.go b/management/internals/modules/reverseproxy/domain/domain.go index bae79de2c..da3432626 100644 --- a/management/internals/modules/reverseproxy/domain/domain.go +++ b/management/internals/modules/reverseproxy/domain/domain.go @@ -1,17 +1,17 @@ package domain -type DomainType string +type Type string const ( - TypeFree DomainType = "free" - TypeCustom DomainType = "custom" + TypeFree Type = "free" + TypeCustom Type = "custom" ) type Domain struct { - ID string `gorm:"unique;primaryKey;autoIncrement"` - Domain string `gorm:"unique"` // Domain records must be unique, this avoids domain reuse across accounts. - AccountID string `gorm:"index"` - TargetCluster string // The proxy cluster this domain should be validated against - Type DomainType `gorm:"-"` + ID string `gorm:"unique;primaryKey;autoIncrement"` + Domain string `gorm:"unique"` // Domain records must be unique, this avoids domain reuse across accounts. + AccountID string `gorm:"index"` + TargetCluster string // The proxy cluster this domain should be validated against + Type Type `gorm:"-"` Validated bool } diff --git a/management/internals/modules/reverseproxy/domain/manager/api.go b/management/internals/modules/reverseproxy/domain/manager/api.go index 7b73552c6..2fbcdd5b8 100644 --- a/management/internals/modules/reverseproxy/domain/manager/api.go +++ b/management/internals/modules/reverseproxy/domain/manager/api.go @@ -28,7 +28,7 @@ func RegisterEndpoints(router *mux.Router, manager Manager) { router.HandleFunc("/domains/{domainId}/validate", h.triggerCustomDomainValidation).Methods("GET", "OPTIONS") } -func domainTypeToApi(t domain.DomainType) api.ReverseProxyDomainType { +func domainTypeToApi(t domain.Type) api.ReverseProxyDomainType { switch t { case domain.TypeCustom: return api.ReverseProxyDomainTypeCustom