Run integration tests with Podman
UPD. Nevermind it's incomplete yet
Hi! Here is rough workaround for tests https://github.com/doc-sheet/self-hosted/compare/podman-tests-base...doc-sheet:self-hosted:podman-tests?expand=1#files
Since podman works without root privileges
- it requires nofile ulimits for current user higher then limits declared for containers
- chown don't work
Additional notes for future me:
- separate caches
- conflicting ports
Originally posted by @doc-sheet in https://github.com/getsentry/self-hosted/issues/3673#issuecomment-2993978065
@doc-sheet Do you want to work on this?
Sure.
Tbh the only thing I want right now is sleep. But I guess I'll continue to mess with configs later this week.
Last time I'm stuck with clickhouse healthchecks.
There will probably be few PRs to prepare workflows etc.
@doc-sheet Hey! Are you still working on this? Can I take it over?