Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions docker-compose-distributed-test-with-kafka.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -194,8 +194,9 @@ services:

quest:
platform: linux/amd64
image: ${QUEST_IMAGE:-quay.io/parseablehq/quest:main}
pull_policy: ${QUEST_PULL_POLICY:-always}
extends:
file: docker-compose-quest.yaml
service: quest-source${QUEST_IMAGE:+-image}
command:
[
"load",
Expand Down
5 changes: 3 additions & 2 deletions docker-compose-distributed-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -109,8 +109,9 @@ services:

quest:
platform: linux/amd64
image: ${QUEST_IMAGE:-quay.io/parseablehq/quest:main}
pull_policy: ${QUEST_PULL_POLICY:-always}
extends:
file: docker-compose-quest.yaml
service: quest-source${QUEST_IMAGE:+-image}
environment:
- QUEST_EDITION=oss
command:
Expand Down
5 changes: 3 additions & 2 deletions docker-compose-gcs-distributed-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,9 @@ services:

quest:
platform: linux/amd64
image: ${QUEST_IMAGE:-quay.io/parseablehq/quest:main}
pull_policy: ${QUEST_PULL_POLICY:-always}
extends:
file: docker-compose-quest.yaml
service: quest-source${QUEST_IMAGE:+-image}
command:
[
"load",
Expand Down
21 changes: 21 additions & 0 deletions docker-compose-quest.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Pin Quest until stream DELETE returns 202 (issue #151).
# Find pin references: grep -rnE 'issue #151|f4a026e' .
# Remove the pin in quest-source here and QUEST_SOURCE_REF in
# .github/workflows/integration-test.yaml; the five extends callers can stay.
services:
quest-source:
build:
context: https://github.com/parseablehq/quest.git#${QUEST_SOURCE_REF:-f4a026eecde1badde8776ff366a743f9bbca2e67}
# Rebuild by default so changing QUEST_SOURCE_REF cannot reuse stale source.
# The <project>-quest tag does not encode the ref: after changing
# QUEST_SOURCE_REF, rebuild before using up --no-build.
# BuildKit caches layers, but the git context still needs network access.
# For offline/repeat runs: docker compose build quest once, then up --no-build.
pull_policy: ${QUEST_PULL_POLICY:-build}

# Selected by the calling file whenever QUEST_IMAGE is nonempty. No build
# context: an explicit image can never be overwritten by a source build.
# QUEST_IMAGE must be valid when set; whitespace selects image mode and fails.
quest-source-image:
image: ${QUEST_IMAGE:-}
pull_policy: ${QUEST_PULL_POLICY:-missing}
5 changes: 3 additions & 2 deletions docker-compose-test-with-kafka.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -68,9 +68,10 @@ services:
max_attempts: 3

quest:
image: ${QUEST_IMAGE:-quay.io/parseablehq/quest:main}
extends:
file: docker-compose-quest.yaml
service: quest-source${QUEST_IMAGE:+-image}
platform: linux/amd64
pull_policy: ${QUEST_PULL_POLICY:-always}
command: [
"load",
"http://parseable:8000",
Expand Down
5 changes: 3 additions & 2 deletions docker-compose-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -64,9 +64,10 @@ services:
max_attempts: 3

quest:
image: ${QUEST_IMAGE:-quay.io/parseablehq/quest:main}
extends:
file: docker-compose-quest.yaml
service: quest-source${QUEST_IMAGE:+-image}
platform: linux/amd64
pull_policy: ${QUEST_PULL_POLICY:-always}
environment:
- QUEST_EDITION=oss
command: [
Expand Down
Loading