You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This might not be easy, since there is a lot of sudo stuff going on and there are a lot of components. I think we should have a bit of discussion before we proceed.
I propose that this job should be manually, not automatically triggered. We will have contribution guidelines that will suggest doing this before merging and that should be adequate enough.
Obviously we can only test this on containers, so good for Ubuntu and Centos, but not for macOS.
This will entail the following
factor out conan installation from main script
make sure all other parts can be run non-interactively
how do we make sure everything that needs sudo gets it?
what criteria constitute success and how do we check? Do we test that system packages installed successfully? Do we run any of the pipelines? Check that kafka works?
The text was updated successfully, but these errors were encountered:
We now have the first version of doing this in Docker containers. The sudo problem is solved by simply adding the user to the sudoers file in the container. For git we add the github key to the known hosts file in .ssh/
As far as I know the only interactive issue is when installing wireshark which asks if non root users should be allowed to capture packets. Maybe we can omit wireshark from the install?
There is stil no actual validation so we should work on this. What constitutes validation of the install?
Here are some suggestions
kafka can be started and stopped
efu is built successfully and tests succeeds
efu can be started and stopped
daquiri is built successfully
not sure we can start Daquiri or Grafana in the Docker container
This might not be easy, since there is a lot of sudo stuff going on and there are a lot of components. I think we should have a bit of discussion before we proceed.
I propose that this job should be manually, not automatically triggered. We will have contribution guidelines that will suggest doing this before merging and that should be adequate enough.
Obviously we can only test this on containers, so good for Ubuntu and Centos, but not for macOS.
This will entail the following
The text was updated successfully, but these errors were encountered: