Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ClientFactory ¶
type ClientFactory struct {
// contains filtered or unexported fields
}
func NewClientFactory ¶ added in v0.3.0
func NewClientFactory(log *logrus.Logger, httpClientFactory func() *http.Client) *ClientFactory
type CommitRef ¶
type CommitRef struct { service.RefMetadataService // contains filtered or unexported fields }
func (*CommitRef) CanonicalRef ¶ added in v0.4.0
func (*CommitRef) ResolveResource ¶
func (r *CommitRef) ResolveResource(ctx context.Context, resourceType service.ResourceType, resource service.ResourceName) ([]service.ResolvedResource, error)
type ReleaseRef ¶
type ReleaseRef struct {
// contains filtered or unexported fields
}
func (*ReleaseRef) CanonicalRef ¶ added in v0.4.0
func (r *ReleaseRef) CanonicalRef() service.Ref
func (*ReleaseRef) GetMetadata ¶
func (r *ReleaseRef) GetMetadata() []service.RefMetadata
func (*ReleaseRef) ResolveResource ¶
func (r *ReleaseRef) ResolveResource(ctx context.Context, resourceType service.ResourceType, resource service.ResourceName) ([]service.ResolvedResource, error)
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func NewService ¶
func NewService(log *logrus.Logger, clientFactory *ClientFactory) *Service
func (Service) IsRefSupported ¶ added in v0.3.0
func (Service) ResolveRef ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.