Skip to content

feat: add helm chart and docker compose for hybrid executors#4084

Merged
eakmanrq merged 3 commits intomainfrom
eakmanrq/add_helm_and_docker_compose_hybrid
Apr 14, 2025
Merged

feat: add helm chart and docker compose for hybrid executors#4084
eakmanrq merged 3 commits intomainfrom
eakmanrq/add_helm_and_docker_compose_hybrid

Conversation

@eakmanrq
Copy link
Copy Markdown
Collaborator

@eakmanrq eakmanrq commented Apr 4, 2025

Documents how to deploy hybrid executors using either Helm or docker-compose

@eakmanrq eakmanrq force-pushed the eakmanrq/add_helm_and_docker_compose_hybrid branch from aecba3f to f974395 Compare April 4, 2025 19:41
@eakmanrq eakmanrq force-pushed the eakmanrq/add_helm_and_docker_compose_hybrid branch 3 times, most recently from fc161b5 to 688434c Compare April 9, 2025 16:03
@eakmanrq eakmanrq marked this pull request as ready for review April 9, 2025 16:04
@eakmanrq eakmanrq force-pushed the eakmanrq/add_helm_and_docker_compose_hybrid branch 2 times, most recently from 0617932 to badd74b Compare April 9, 2025 21:44
Copy link
Copy Markdown
Contributor

@sungchun12 sungchun12 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm good. @treysp any opinions on ordering of information and the navbar?

```

Check for exit code 0 using `echo $?` to confirm the executors are healthy.
Example successful output:
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If I run the check command and see output like below, do I still need to run echo $? to check the exit code?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If the log looks like what is provided then it is unlikely that the exit code isn't 0, but there is still a chance. Therefore it would probably be best to make sure.

@treysp treysp force-pushed the eakmanrq/add_helm_and_docker_compose_hybrid branch from 7cca1ff to 33c6e12 Compare April 11, 2025 16:19
docker compose exec run-executor /app/pex executor run --check
```

Check for exit code 0 using `echo $?` to confirm the executors are healthy.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Check for exit code 0 using `echo $?` to confirm the executors are healthy.

2025-04-09 21:24:49,873 - MainThread - httpx - INFO - HTTP Request: GET https://cloud.tobikodata.com/sqlmesh/<YOUR ORG>/<YOUR PROJECT>/api/state-sync/enterprise-version/upgrade "HTTP/1.1 200 OK" (_client.py:1025)
2025-04-09 21:24:49,889 - MainThread - tobikodata.tcloud.installer - INFO - Executor is installed (installer.py:180)
```

Copy link
Copy Markdown
Contributor

@treysp treysp Apr 14, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
In addition, ensure the executors are healthy by running `echo $?` to confirm the check command returned exit code 0.

@eakmanrq eakmanrq merged commit e3e32bf into main Apr 14, 2025
22 checks passed
@eakmanrq eakmanrq deleted the eakmanrq/add_helm_and_docker_compose_hybrid branch April 14, 2025 18:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants