Documentation ¶
Index ¶
- Constants
- func PVCName(c *halkyon.Component) string
- func PopulateK8sLabels(component *component.Component, componentType string) map[string]string
- func ServiceAccountName(owner framework.SerializableResource) string
- func TaskName(owner framework.SerializableResource) string
- type Component
- func (in *Component) CheckValidity() error
- func (in *Component) ComputeStatus() (needsUpdate bool)
- func (in *Component) CreateOrUpdate() (err error)
- func (in *Component) Delete() error
- func (in *Component) GetAssociatedRoleName() string
- func (in *Component) GetRoleBindingName() string
- func (in *Component) GetRoleName() string
- func (in *Component) GetServiceAccountName() string
- func (in *Component) GetStatus() v1beta1.Status
- func (in *Component) GetUnderlyingAPIResource() framework.SerializableResource
- func (in *Component) Init() bool
- func (in *Component) InitDependentResources() ([]framework.DependentResource, error)
- func (in *Component) NewEmpty() framework.Resource
- func (in *Component) Owner() framework.SerializableResource
- func (in *Component) SetStatus(status v1beta1.Status)
- func (in *Component) ShouldDelete() bool
- type ConfigPredicate
- type Runtime
Constants ¶
View Source
const ( RegistryAddressEnvVar = "REGISTRY_ADDRESS" BaseS2iImage = "BASE_S2I_IMAGE" )
Variables ¶
This section is empty.
Functions ¶
func PopulateK8sLabels ¶ added in v0.2.0
func ServiceAccountName ¶ added in v0.2.0
func ServiceAccountName(owner framework.SerializableResource) string
func TaskName ¶ added in v0.2.0
func TaskName(owner framework.SerializableResource) string
Types ¶
type Component ¶ added in v0.2.0
func NewComponent ¶ added in v0.2.0
func NewComponent() *Component
func (*Component) CheckValidity ¶ added in v0.2.0
func (*Component) ComputeStatus ¶ added in v0.2.0
func (*Component) CreateOrUpdate ¶ added in v0.2.0
func (*Component) GetAssociatedRoleName ¶ added in v0.2.1
func (*Component) GetRoleBindingName ¶ added in v0.2.1
func (*Component) GetRoleName ¶ added in v0.2.1
func (*Component) GetServiceAccountName ¶ added in v0.2.1
func (*Component) GetUnderlyingAPIResource ¶ added in v0.3.0
func (in *Component) GetUnderlyingAPIResource() framework.SerializableResource
func (*Component) InitDependentResources ¶ added in v0.2.0
func (*Component) Owner ¶ added in v0.2.1
func (in *Component) Owner() framework.SerializableResource
func (*Component) ShouldDelete ¶ added in v0.2.0
type ConfigPredicate ¶ added in v0.3.0
type ConfigPredicate struct {
// contains filtered or unexported fields
}
func (ConfigPredicate) Matches ¶ added in v0.3.0
func (c ConfigPredicate) Matches(resource framework.DependentResource) bool
func (ConfigPredicate) String ¶ added in v0.3.0
func (c ConfigPredicate) String() string
Click to show internal directories.
Click to hide internal directories.