Documentation ¶
Index ¶
- Constants
- func GenerateScaledObject(c *runnerv1alpha1.ScaledActionRunner, url string, clusterTriggerName string) *keda.ScaledObject
- func GenerateStatefulSet(c *runnerv1alpha1.ScaledActionRunner, secretsHash string) *appsv1.StatefulSet
- func GetVolumes(c *runnerv1alpha1.ScaledActionRunner) ([]corev1.Volume, []corev1.VolumeMount)
- func PatchStatefulSet(statefulSet *appsv1.StatefulSet, config *runnerv1alpha1.ScaledActionRunner) (*appsv1.StatefulSet, string, error)
- func SetEnvVars(c *runnerv1alpha1.ScaledActionRunner, statefulSet *appsv1.StatefulSet) bool
- func UpdateScaledObjectSpec(c *runnerv1alpha1.ScaledActionRunner, url string, spec *keda.ScaledObjectSpec, ...)
Constants ¶
View Source
const AnnotationRunnerPatchHash = "patch-hash"
View Source
const AnnotationRunnerRef = "runner-ref"
View Source
const AnnotationSecretsHash = "runner-secrets-hash"
Variables ¶
This section is empty.
Functions ¶
func GenerateScaledObject ¶
func GenerateScaledObject(c *runnerv1alpha1.ScaledActionRunner, url string, clusterTriggerName string) *keda.ScaledObject
func GenerateStatefulSet ¶
func GenerateStatefulSet(c *runnerv1alpha1.ScaledActionRunner, secretsHash string) *appsv1.StatefulSet
func GetVolumes ¶
func GetVolumes(c *runnerv1alpha1.ScaledActionRunner) ([]corev1.Volume, []corev1.VolumeMount)
func PatchStatefulSet ¶
func PatchStatefulSet(statefulSet *appsv1.StatefulSet, config *runnerv1alpha1.ScaledActionRunner) (*appsv1.StatefulSet, string, error)
func SetEnvVars ¶
func SetEnvVars(c *runnerv1alpha1.ScaledActionRunner, statefulSet *appsv1.StatefulSet) bool
func UpdateScaledObjectSpec ¶
func UpdateScaledObjectSpec(c *runnerv1alpha1.ScaledActionRunner, url string, spec *keda.ScaledObjectSpec, clusterTriggerName string)
TODO: Take this approach for StatefulSets too
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.