Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIEndpoint ¶
type APIEndpoint struct {
// contains filtered or unexported fields
}
APIEndpoint Hermes API endpoint
func (*APIEndpoint) TriggerEvent ¶
func (api *APIEndpoint) TriggerEvent(eventURI string, event *NormalizedEvent) error
TriggerEvent send normalized event to Hermes trigger-manager server
type NormalizedEvent ¶
type NormalizedEvent struct { Original string `json:"original,omitempty"` Secret string `json:"secret,omitempty"` Variables map[string]string `json:"variables,omitempty"` }
NormalizedEvent normalized event: {event-uri, original-payload, secret, variables-map}
func NewNormalizedEvent ¶
func NewNormalizedEvent() *NormalizedEvent
NewNormalizedEvent init NormalizedEvent struct
type Service ¶
type Service interface {
TriggerEvent(eventURI string, event *NormalizedEvent) error
}
Service Codefresh Service
func NewHermesEndpoint ¶
NewHermesEndpoint create new Hermes API endpoint from url and API token
Click to show internal directories.
Click to hide internal directories.