Versions in this module Expand all Collapse all v0 v0.9.0 Apr 14, 2017 Changes in this version + func BookmarksUpdated(u *User) error + func CheckWorkflows(r *Release) error + func CollectStats(save bool, stats *Statistics) error + func CreateDeploy(r *Release) error + func CurrentProject(r *rest.Request, project *Project) error + func CurrentUser(r *rest.Request, user *User) error + func DockerBuildRebuild(r *Release) error + func DockerBuildStatus(br *plugins.DockerBuild) error + func DockerDeployStatus(e *plugins.DockerDeploy) error + func ExtensionCreated(lb *LoadBalancer) error + func ExtensionDeleted(lb *LoadBalancer) error + func ExtensionUpdated(lb *LoadBalancer) error + func FeatureCreated(f *Feature, e agent.Event) error + func FeatureUpdated(r *Release) error + func GetCurrentRelease(projectId bson.ObjectId, release *Release) error + func GitSyncProjects(ids []bson.ObjectId) error + func LoadBalancerStatus(lb *plugins.LoadBalancer) error + func NewRelease(f Feature, u User, release *Release) error + func ProjectCreated(p *Project) error + func ReleaseCreated(r *Release) error + func ReleasePromoted(r *Release) error + func ReleaseUpdated(r *Release) error + func ServiceCreated(s *Service) error + func ServiceDeleted(s *Service) error + func ServiceUpdated(s *Service) error + func StringToLoadBalancerType(s string) plugins.Type + func StringToState(s string) plugins.State + func UpdateInProgessReleases(f *Feature) error + type Auth struct + JWTMiddleware *jwt_m.JWTMiddleware + Path string + func (a *Auth) Register(api *rest.Api) []*rest.Route + type Bookmark struct + Name string + ProjectId bson.ObjectId + Slug string + UserId bson.ObjectId + func (b *Bookmark) AfterFind(collection *bongo.Collection) error + type Bookmarks struct + Path string + func (x *Bookmarks) Register(api *rest.Api) []*rest.Route + type Build struct + BuildError string + BuildLog string + FeatureHash string + Image string + State plugins.State + Type string + type Codeflow struct + Auth *Auth + Bookmarks *Bookmarks + Events chan agent.Event + MockEvents *MockEvents + Projects *Projects + ServiceAddress string + Stats *Stats + Users *Users + func NewCodeflow() *Codeflow + func (x *Codeflow) AvailableCodeflowHandlers() []CodeflowHandler + func (x *Codeflow) Description() string + func (x *Codeflow) Listen() + func (x *Codeflow) Process(e agent.Event) error + func (x *Codeflow) SampleConfig() string + func (x *Codeflow) Start(events chan agent.Event) error + func (x *Codeflow) Stop() + func (x *Codeflow) Subscribe() []string + type CodeflowHandler interface + Register func(api *rest.Api) []*rest.Route + type ExternalFlowStatus struct + Context string + Hash string + Message string + OriginalState string + ProjectId bson.ObjectId + State plugins.State + type Feature struct + Created time.Time + ExternalLink string + Hash string + Message string + ParentHash string + ProjectId bson.ObjectId + Ref string + User string + func (f *Feature) AfterFind(collection *bongo.Collection) error + type Flow struct + Message string + Name string + ReleaseId bson.ObjectId + State plugins.State + Type string + type Listener struct + Port int + Protocol string + type ListenerPair struct + Destination Listener + Source Listener + type LoadBalancer struct + DNSName string + Extension string + ListenerPairs []ListenerPair + Name string + ProjectId bson.ObjectId + ServiceId bson.ObjectId + State plugins.State + StateMessage string + Type string + type MockEvents struct + Path string + func (x *MockEvents) Register(api *rest.Api) []*rest.Route + type Okta struct + JWTMiddleware *jwt_m.JWTMiddleware + type PageResults struct + Pagination bongo.PaginationInfo + Records interface{} + type Project struct + Bokmarked bool + ContinuousDelivery bool + ContinuousIntegration bool + GitProtocol string + GitUrl string + LogsUrl string + Name string + NotifyChannels string + Pinged bool + Repository string + RsaPrivateKey string + RsaPublicKey string + Secret string + Slug string + Workflows []string + func (p *Project) AfterFind(*bongo.Collection) error + func (p *Project) BeforeSave(collection *bongo.Collection) error + func (p *Project) Validate(collection *bongo.Collection) []error + type ProjectChange struct + Message string + Name string + ProjectId bson.ObjectId + ReleaseId bson.ObjectId + type ProjectSettings struct + ContinuousDelivery bool + ContinuousIntegration bool + DeletedSecrets []Secret + GitProtocol string + GitUrl string + NotifyChannels string + ProjectId bson.ObjectId + Secrets []Secret + type Projects struct + Path string + func (x *Projects) Register(api *rest.Api) []*rest.Route + type Release struct + HeadFeature Feature + HeadFeatureId bson.ObjectId + ProjectId bson.ObjectId + Secrets []Secret + Services []Service + State plugins.State + StateMessage string + TailFeature Feature + TailFeatureId bson.ObjectId + User User + UserId bson.ObjectId + Workflow []Flow + func (r *Release) AfterFind(collection *bongo.Collection) error + type Secret struct + Deleted bool + Key string + ProjectId bson.ObjectId + Type plugins.Type + Value string + type Service struct + Command string + Count int + Listeners []Listener + Name string + ProjectId bson.ObjectId + SpecId bson.ObjectId + State plugins.State + StateMessage string + func (s *Service) AfterFind(collection *bongo.Collection) error + func (s *Service) BeforeSave(collection *bongo.Collection) error + type ServiceSpec struct + CpuLimit string + CpuRequest string + Default bool + MemoryLimit string + MemoryRequest string + Name string + TerminationGracePeriodSeconds int64 + type Statistics struct + Features int + Projects int + Releases int + Users int + type Stats struct + Path string + func (x *Stats) Register(api *rest.Api) []*rest.Route + type User struct + Email string + Name string + Username string + type Users struct + Path string + func (x *Users) Register(api *rest.Api) []*rest.Route