- Add healthchecks for Docker-compose
- Add healthchecks for Podman-compose
- Add installation script for helm
- Add installation script for Docker & Podman compose
Over these two weeks, I focused on adding healthchecks to all installation methods. My efforts
included finalizing the docker-compose
method by addressing review comments and implementing
healthchecks for podman-compose
.
I also added installation scripts for helm
, docker-compose
, and podman-compose
. The script now
accommodates all available add-ons (via the --addons
flag) as well as modes like devmode
and proxy
(via the --mode
flag). Since the docker-compose
and podman-compose
commands are interchangeable, I
merged their installation scripts, allowing users to install Microcks
using either method via the
--method
flag.
Over these two weeks, my goal was to expand the k6
script to include additional API endpoints.
However, debugging became a major challenge and consumed so much of my time that I couldn’t complete
the expansion. During the debugging process, we discovered that the issue was due to a regression in
docker-compose
with async minion
—a problem directly related to my project. With the help of my
mentor, Laurent, we successfully resolved the regression.
For the upcoming weeks, I plan to:
- Add a CI script that ensures health of various utilized services.
- Expand k6 script to test additional API endpoints.
- Determine the optimal configuration and its relation to k6.
- Figure out how to intelligently trigger API endpoints based on the configuration.
- Address feedback from code reviews.
Catch you later! More to come next weeks.