Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientFactory ¶
type ClientFactory struct {
// contains filtered or unexported fields
}
func NewClientFactory ¶
func NewClientFactory(log *logrus.Logger, roundTripFactory roundTripTransformer) *ClientFactory
type CommitRef ¶
type CommitRef struct {
service.RefMetadataService
// contains filtered or unexported fields
}
func (*CommitRef) ResolveResource ¶
func (r *CommitRef) ResolveResource(ctx context.Context, resourceType service.ResourceType, resource service.Resource) ([]service.ResolvedResource, error)
type ReleaseRef ¶
type ReleaseRef struct {
// contains filtered or unexported fields
}
func (*ReleaseRef) GetMetadata ¶
func (r *ReleaseRef) GetMetadata() []service.RefMetadata
func (*ReleaseRef) ResolveResource ¶
func (r *ReleaseRef) ResolveResource(ctx context.Context, resourceType service.ResourceType, resource service.Resource) ([]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 ¶
func (Service) ResolveRef ¶
Click to show internal directories.
Click to hide internal directories.