Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DocsController ¶
type DocsController struct {
// contains filtered or unexported fields
}
func NewDocsController ¶
func NewDocsController( releasesRepo bhrelsrepo.ReleasesRepository, releaseVersionsRepo bhrelsrepo.ReleaseVersionsRepository, stemcellsRepo bhstemsrepo.StemcellsRepository, logger boshlog.Logger, ) DocsController
type Factory ¶
type Factory struct { HomeController HomeController DocsController DocsController ReleasesController ReleasesController ReleaseTarballsController ReleaseTarballsController StemcellsController StemcellsController JobsController JobsController PackagesController PackagesController }
func NewFactory ¶
type FactoryRepos ¶
type FactoryRepos interface { ReleasesRepo() bhrelsrepo.ReleasesRepository ReleaseVersionsRepo() bhrelsrepo.ReleaseVersionsRepository JobsRepo() bhjobsrepo.JobsRepository S3StemcellsRepo() bhstemsrepo.S3StemcellsRepository StemcellsRepo() bhstemsrepo.StemcellsRepository }
type HomeController ¶
type HomeController struct {
// contains filtered or unexported fields
}
func NewHomeController ¶
func NewHomeController( releasesRepo bhrelsrepo.ReleasesRepository, stemcellsRepo bhstemsrepo.StemcellsRepository, logger boshlog.Logger, ) HomeController
func (HomeController) Home ¶
func (c HomeController) Home(r martrend.Render)
type JobsController ¶
type JobsController struct {
// contains filtered or unexported fields
}
func NewJobsController ¶
func NewJobsController( releasesRepo bhrelsrepo.ReleasesRepository, releaseVersionsRepo bhrelsrepo.ReleaseVersionsRepository, jobsRepo bhjobsrepo.JobsRepository, logger boshlog.Logger, ) JobsController
type PackagesController ¶
type PackagesController struct {
// contains filtered or unexported fields
}
func NewPackagesController ¶
func NewPackagesController( releasesRepo bhrelsrepo.ReleasesRepository, releaseVersionsRepo bhrelsrepo.ReleaseVersionsRepository, runner boshsys.CmdRunner, logger boshlog.Logger, ) PackagesController
type ReleaseTarballsController ¶
type ReleaseTarballsController struct {
// contains filtered or unexported fields
}
func NewReleaseTarballsController ¶
func NewReleaseTarballsController( releasesRepo bhrelsrepo.ReleasesRepository, logger boshlog.Logger, ) ReleaseTarballsController
type ReleasesController ¶
type ReleasesController struct {
// contains filtered or unexported fields
}
func NewReleasesController ¶
func NewReleasesController( releasesRepo bhrelsrepo.ReleasesRepository, releaseVersionsRepo bhrelsrepo.ReleaseVersionsRepository, jobsRepo bhjobsrepo.JobsRepository, stemcellsRepo bhstemsrepo.StemcellsRepository, runner boshsys.CmdRunner, logger boshlog.Logger, ) ReleasesController
func (ReleasesController) APIV1Index ¶
func (ReleasesController) Index ¶
func (c ReleasesController) Index(r martrend.Render)
type StemcellsController ¶
type StemcellsController struct {
// contains filtered or unexported fields
}
func NewStemcellsController ¶
func NewStemcellsController( stemcellsRepo bhstemsrepo.StemcellsRepository, logger boshlog.Logger, ) StemcellsController
func (StemcellsController) APIV1Index ¶
Click to show internal directories.
Click to hide internal directories.