Documentation
¶
Index ¶
- Constants
- Variables
- func GetEntrypoint(method string) []string
- func NewStreams(drains *forge.Drains, input *concourse.Input) *forge.Streams
- func PullImageForResourceType(ctx context.Context, containerRuntime forge.ContainerRuntime, ...) (forge.Image, error)
- func ResourceToConfig(resource *concourse.Resource, resourceType *concourse.ResourceType, ...) *forge.ContainerConfig
- func ResourceTypeToImageReference(resourceType *concourse.ResourceType) string
- type Config
- func (*Config) Descriptor() ([]byte, []int)deprecated
- func (x *Config) GetResourceTypes() []*concourse.ResourceType
- func (x *Config) GetResources() []*concourse.Resource
- func (*Config) ProtoMessage()
- func (x *Config) ProtoReflect() protoreflect.Message
- func (x *Config) Reset()
- func (x *Config) String() string
- type Mapping
- func (*Mapping) Descriptor() ([]byte, []int)deprecated
- func (x *Mapping) GetRootPath() string
- func (*Mapping) ProtoMessage()
- func (x *Mapping) ProtoReflect() protoreflect.Message
- func (x *Mapping) Reset()
- func (m *Mapping) ResourceToConfig(resource *concourse.Resource, resourceType *concourse.ResourceType, ...) *forge.ContainerConfig
- func (x *Mapping) String() string
Constants ¶
View Source
const ( MethodGet = concourse.MethodGet MethodPut = concourse.MethodPut MethodCheck = concourse.MethodCheck )
View Source
const ( EntrypointGet = "/opt/resource/in" EntrypointPut = "/opt/resource/out" EntrypointCheck = "/opt/resource/check" )
Variables ¶
View Source
var ( DefaultMapping = &Mapping{ RootPath: DefaultRootPath, } )
View Source
var (
DefaultRootPath = containerfs.WorkingDir
)
View Source
var (
DefaultTag = "latest"
)
View Source
var File_pkg_forgeconcourse_mapping_proto protoreflect.FileDescriptor
View Source
var File_pkg_forgeconcourse_resources_proto protoreflect.FileDescriptor
Functions ¶
func GetEntrypoint ¶
func PullImageForResourceType ¶
func PullImageForResourceType(ctx context.Context, containerRuntime forge.ContainerRuntime, resourceType *concourse.ResourceType) (forge.Image, error)
func ResourceToConfig ¶
func ResourceToConfig(resource *concourse.Resource, resourceType *concourse.ResourceType, method string) *forge.ContainerConfig
func ResourceTypeToImageReference ¶
func ResourceTypeToImageReference(resourceType *concourse.ResourceType) string
Types ¶
type Config ¶
type Config struct {
ResourceTypes []*concourse.ResourceType `protobuf:"bytes,1,rep,name=resource_types,json=resourceTypes,proto3" json:"resource_types,omitempty"`
Resources []*concourse.Resource `protobuf:"bytes,2,rep,name=resources,proto3" json:"resources,omitempty"`
// contains filtered or unexported fields
}
func (*Config) Descriptor
deprecated
func (*Config) GetResourceTypes ¶
func (x *Config) GetResourceTypes() []*concourse.ResourceType
func (*Config) GetResources ¶
func (*Config) ProtoMessage ¶
func (*Config) ProtoMessage()
func (*Config) ProtoReflect ¶
func (x *Config) ProtoReflect() protoreflect.Message
type Mapping ¶
type Mapping struct {
RootPath string `protobuf:"bytes,1,opt,name=root_path,json=rootPath,proto3" json:"root_path,omitempty"`
// contains filtered or unexported fields
}
func (*Mapping) Descriptor
deprecated
func (*Mapping) GetRootPath ¶
func (*Mapping) ProtoMessage ¶
func (*Mapping) ProtoMessage()
func (*Mapping) ProtoReflect ¶
func (x *Mapping) ProtoReflect() protoreflect.Message
func (*Mapping) ResourceToConfig ¶
func (m *Mapping) ResourceToConfig(resource *concourse.Resource, resourceType *concourse.ResourceType, method string) *forge.ContainerConfig
Click to show internal directories.
Click to hide internal directories.