Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor File resolving #86

Merged
merged 6 commits into from
Dec 3, 2021
Merged

Refactor File resolving #86

merged 6 commits into from
Dec 3, 2021

Conversation

ChrisKujawa
Copy link
Member

Accessing files in a jar was a nightmare. It was quite hard to do it right and error prone, which is why we move away from it and use direct paths (per default relative) which can be overwritten via env variable.

On creating the docker image we copy all chaos experiment resources, experiments, scripts etc. We set the correct env var which allows to access the files without any issues.

Run an integration test with an own cluster (chaos orchestrator) and a chaos target cluster.

Chaos experiment execution can be monitored quite good in operate:

chaos-run
chaos-run-details

Accessing files in a jar was quite hard and error prone, which is why we move away from it and use direct paths (per default relative) which can be overwritten via env variable. Useful in docker image.
instead of the containing everything in the jar we now contain the chaos resources in the docker image, which makes it easier accessible by our worker
@ChrisKujawa ChrisKujawa merged commit 0eee2e0 into master Dec 3, 2021
@ChrisKujawa ChrisKujawa deleted the zell-refactor-resolving branch December 3, 2021 13:08
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.

1 participant