Documentation
¶
Index ¶
- Constants
- func AdminDeployment(store v1.Store) *appsv1.Deployment
- func CleanupObsoleteWorkerDeployments(ctx context.Context, c client.Client, store v1.Store, perQueue bool) error
- func CleanupObsoleteWorkerScaledObjects(ctx context.Context, c client.Client, store v1.Store) error
- func GetAdminDeployment(ctx context.Context, store v1.Store, client client.Client) (*appsv1.Deployment, error)
- func GetAdminDeploymentCondition(ctx context.Context, store v1.Store, client client.Client) v1.DeploymentCondition
- func GetAdminDeploymentName(store v1.Store) string
- func GetAdminQueueStats(ctx context.Context, c client.Client, clientset *kubernetes.Clientset, ...) ([]v1.QueueTransportStats, []string, error)
- func GetCalculatedPHPFPMValues(memoryLimitMiB int) []corev1.EnvVar
- func GetQueueWorkerDeploymentName(store v1.Store, queue string) string
- func GetStoreDeploymentImage(ctx context.Context, store v1.Store, client client.Client) (string, error)
- func GetStorefrontDeployment(ctx context.Context, store v1.Store, client client.Client) (*appsv1.Deployment, error)
- func GetStorefrontDeploymentCondition(ctx context.Context, store v1.Store, client client.Client) v1.DeploymentCondition
- func GetStorefrontDeploymentName(store v1.Store) string
- func GetWorkerDeploymentCondition(ctx context.Context, store v1.Store, c client.Client, perQueue bool) v1.DeploymentCondition
- func GetWorkerDeploymentName(store v1.Store) string
- func StorefrontDeployment(store v1.Store) *appsv1.Deployment
- func WorkerDeployment(store v1.Store, consumeQueues []string) *appsv1.Deployment
- func WorkerDeployments(store v1.Store) ([]*appsv1.Deployment, error)
- func WorkerQueues(store v1.Store) []string
- func WorkerScaledObject(store v1.Store, queue string, metricsURL string) *kedav1alpha1.ScaledObject
- func WorkerScaledObjects(store v1.Store, metricsURL string) ([]*kedav1alpha1.ScaledObject, error)
- type QueueStatsError
Constants ¶
View Source
const ( DEPLOYMENT_STOREFRONT_CONTAINER_NAME = "shopware-storefront" FPM_ADMIN_PORT int32 = 8001 )
Variables ¶
This section is empty.
Functions ¶
func AdminDeployment ¶
func AdminDeployment(store v1.Store) *appsv1.Deployment
func CleanupObsoleteWorkerDeployments ¶ added in v1.9.0
func CleanupObsoleteWorkerScaledObjects ¶ added in v1.9.0
func GetAdminDeployment ¶
func GetAdminDeploymentName ¶
func GetAdminQueueStats ¶ added in v1.9.0
func GetQueueWorkerDeploymentName ¶ added in v1.9.0
func GetStoreDeploymentImage ¶
func GetStorefrontDeployment ¶
func GetWorkerDeploymentName ¶
func StorefrontDeployment ¶
func StorefrontDeployment(store v1.Store) *appsv1.Deployment
func WorkerDeployment ¶
func WorkerDeployment(store v1.Store, consumeQueues []string) *appsv1.Deployment
func WorkerDeployments ¶ added in v1.9.0
func WorkerDeployments(store v1.Store) ([]*appsv1.Deployment, error)
WorkerDeployments returns one deployment per known queue when perQueue is set (keda scaling), otherwise a single deployment consuming all queues.
func WorkerQueues ¶ added in v1.9.0
func WorkerScaledObject ¶ added in v1.9.0
func WorkerScaledObject(store v1.Store, queue string, metricsURL string) *kedav1alpha1.ScaledObject
func WorkerScaledObjects ¶ added in v1.9.0
func WorkerScaledObjects(store v1.Store, metricsURL string) ([]*kedav1alpha1.ScaledObject, error)
Types ¶
type QueueStatsError ¶ added in v1.9.0
type QueueStatsError struct {
Pod string
Container string
Command string
Stdout string
Stderr string
Err error
}
func (*QueueStatsError) Error ¶ added in v1.9.0
func (e *QueueStatsError) Error() string
func (*QueueStatsError) Unwrap ¶ added in v1.9.0
func (e *QueueStatsError) Unwrap() error
Click to show internal directories.
Click to hide internal directories.