Documentation
¶
Index ¶
- func IsDeployComponentJobSchedulerDeployment(deployComponent radixv1.RadixCommonDeployComponent) bool
- func NewJobSchedulerComponent(jobComponent *radixv1.RadixDeployJobComponent, rd *radixv1.RadixDeployment) radixv1.RadixCommonDeployComponent
- type JobSchedulerComponent
- func (js *JobSchedulerComponent) GetArgs() []string
- func (js *JobSchedulerComponent) GetCommand() []string
- func (js *JobSchedulerComponent) GetEnvironmentVariables() radixv1.EnvVarsMap
- func (js *JobSchedulerComponent) GetHealthChecks() *radixv1.RadixHealthChecks
- func (js *JobSchedulerComponent) GetImage() string
- func (js *JobSchedulerComponent) GetNode() *radixv1.RadixNode
- func (js *JobSchedulerComponent) GetPorts() []radixv1.ComponentPort
- func (js *JobSchedulerComponent) GetReadOnlyFileSystem() *bool
- func (js *JobSchedulerComponent) GetResources() *radixv1.ResourceRequirements
- func (js *JobSchedulerComponent) GetRuntime() *radixv1.Runtime
- func (js *JobSchedulerComponent) GetSecrets() []string
- func (js *JobSchedulerComponent) HasZeroReplicas() bool
- func (js *JobSchedulerComponent) IsAlwaysPullImageOnDeploy() bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsDeployComponentJobSchedulerDeployment ¶
func IsDeployComponentJobSchedulerDeployment(deployComponent radixv1.RadixCommonDeployComponent) bool
IsDeployComponentJobSchedulerDeployment Checks if deployComponent is a JobScheduler deployment
func NewJobSchedulerComponent ¶
func NewJobSchedulerComponent(jobComponent *radixv1.RadixDeployJobComponent, rd *radixv1.RadixDeployment) radixv1.RadixCommonDeployComponent
NewJobSchedulerComponent Constructor
Types ¶
type JobSchedulerComponent ¶
type JobSchedulerComponent struct {
*radixv1.RadixDeployJobComponent
RadixDeployment *radixv1.RadixDeployment
}
func (*JobSchedulerComponent) GetArgs ¶ added in v1.81.2
func (js *JobSchedulerComponent) GetArgs() []string
func (*JobSchedulerComponent) GetCommand ¶ added in v1.81.2
func (js *JobSchedulerComponent) GetCommand() []string
func (*JobSchedulerComponent) GetEnvironmentVariables ¶
func (js *JobSchedulerComponent) GetEnvironmentVariables() radixv1.EnvVarsMap
func (*JobSchedulerComponent) GetHealthChecks ¶
func (js *JobSchedulerComponent) GetHealthChecks() *radixv1.RadixHealthChecks
func (*JobSchedulerComponent) GetImage ¶
func (js *JobSchedulerComponent) GetImage() string
func (*JobSchedulerComponent) GetNode ¶
func (js *JobSchedulerComponent) GetNode() *radixv1.RadixNode
func (*JobSchedulerComponent) GetPorts ¶
func (js *JobSchedulerComponent) GetPorts() []radixv1.ComponentPort
func (*JobSchedulerComponent) GetReadOnlyFileSystem ¶
func (js *JobSchedulerComponent) GetReadOnlyFileSystem() *bool
func (*JobSchedulerComponent) GetResources ¶
func (js *JobSchedulerComponent) GetResources() *radixv1.ResourceRequirements
func (*JobSchedulerComponent) GetRuntime ¶
func (js *JobSchedulerComponent) GetRuntime() *radixv1.Runtime
func (*JobSchedulerComponent) GetSecrets ¶
func (js *JobSchedulerComponent) GetSecrets() []string
func (*JobSchedulerComponent) HasZeroReplicas ¶ added in v1.83.0
func (js *JobSchedulerComponent) HasZeroReplicas() bool
func (*JobSchedulerComponent) IsAlwaysPullImageOnDeploy ¶
func (js *JobSchedulerComponent) IsAlwaysPullImageOnDeploy() bool
Click to show internal directories.
Click to hide internal directories.