sqs-operator v0.1.7: web UI sidecar, auto-create-queues, fix A06 long polling
- api/v1alpha1: добавлены поля EnableUI, AutoCreateQueues в QueueServiceSpec - elasticmq_config.go: GenerateConfig принимает autoCreateQueues, добавляет HOCON блок - controller.go: sidecar elasticmq-ui (port 3000), ensureIngressUI, ensureService UI port - test_v2_suite.sh: A06 теперь PASS — PurgeQueue перед long polling тестом - CRD обновлён: make install применён в кластере Test run v0.1.7: 35 PASS / 3 FAIL / 4 WARN / 2 SKIP(WONTFIX)
This commit is contained in:
@@ -55,6 +55,20 @@ spec:
|
||||
description: QueueServiceSpec — желаемое состояние QueueService (параметры
|
||||
тенанта).
|
||||
properties:
|
||||
autoCreateQueues:
|
||||
default: false
|
||||
description: |-
|
||||
AutoCreateQueues — автоматически создавать очередь при первом обращении.
|
||||
Если true: SendMessage/ReceiveMessage в несуществующую очередь создаёт её автоматически.
|
||||
Если false: возвращает NonExistentQueue ошибку (поведение AWS SQS по умолчанию).
|
||||
type: boolean
|
||||
enableUI:
|
||||
default: false
|
||||
description: |-
|
||||
EnableUI — добавить sidecar контейнер ElasticMQ Web UI (softwaremill/elasticmq-ui).
|
||||
UI доступен по https://{SQS_EXTERNAL_HOST}/sqs-ui/{tenantId}/
|
||||
UI контейнер обращается к ElasticMQ через localhost:9324 (sidecar в одном поде).
|
||||
type: boolean
|
||||
memoryMB:
|
||||
default: 64
|
||||
description: |-
|
||||
|
||||
Reference in New Issue
Block a user