Skip to content

Commit e692cc8

Browse files
committed
fix cloudpod testing workflow; add troubleshooting for pod injection
1 parent ad080a8 commit e692cc8

File tree

3 files changed

+23
-0
lines changed

3 files changed

+23
-0
lines changed

.github/workflows/test_cloudpods.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,10 @@ jobs:
9090
state=$(awslocal rds describe-db-instances | jq -r ".DBInstances[0].DBInstanceStatus")
9191
done
9292
93+
# checkout to run the smoke-test.sh
94+
- name: Checkout
95+
uses: actions/checkout@v3
96+
9397
- name: Run Smoke Tests
9498
run: |
9599
./test-helper/smoke-test.sh

README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,25 @@ Then run:
222222
localstack pod load file://$(pwd)/release-pod-mysql.zip
223223
```
224224

225+
226+
### Troubleshooting Cloud Pod Injection
227+
228+
If you are on MacOS using the Docker Desktop App, and you want to inject the mysql pod, you might need to change some settings.
229+
230+
The error message in LocalStack is visible when you enable debugging (`DEBUG=1`):
231+
232+
```
233+
Different lower_case_table_names settings for server ('2') and data dictionary ('0').
234+
Data Dictionary initialization failed.
235+
```
236+
237+
To fix this, go to the settings of the Docker Desktop App -> General, and then select `osxfs (Legacy)` for file sharing:
238+
239+
![Change the Docker Desktop Setting](images/screenshot_docker_desktop_setting.png)
240+
241+
Apply the changes, and restart LocalStack before attempting to inject the pod again.
242+
243+
225244
## Contributing
226245
227246
We appreciate your interest in contributing to our project and are always looking for new ways to improve the developer experience. We welcome feedback, bug reports, and even feature ideas from the community.
139 KB
Loading

0 commit comments

Comments
 (0)