-
Notifications
You must be signed in to change notification settings - Fork 290
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
Added dockerfile + docker-compose script dev setup #1665
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm having problems getting this to work. Oddly enough, if I run docker compose up --build
from the project root, everything starts up (but no jobs are scheduled). If I run start.sh
or just docker-compose build
from docs/docker-compose
, I end up with this error message:
failed to solve: rpc error: code = Unknown desc = failed to solve with frontend dockerfile.v0: failed to read dockerfile: open /var/lib/docker/tmp/buildkit-mount136320793/Dockerfile: no such file or directory
48fada5
to
e8e2eac
Compare
Developers can now use start.sh to build the images and set up postgresql, paddles, pulpito and teuthology for development. This PR is also pending for: #1650 ceph/paddles#94 to be merged, as currently we use these branches as images for paddles and pulpito. Signed-off-by: Kamoltat Sirivadhna <[email protected]>
Signed-off-by: Kamoltat Sirivadhna <[email protected]>
Signed-off-by: Kamoltat Sirivadhna <[email protected]>
e8e2eac
to
18c9dca
Compare
Compose teuthology version that uses beanstalk. Signed-off-by: Kamoltat Sirivadhna <[email protected]>
18c9dca
to
f8e8550
Compare
update README file as we change back to beanstalk as queue. Signed-off-by: Kamoltat Sirivadhna <[email protected]>
Moved docker file to: docs/docker-compose/Dockerfile Signed-off-by: Kamoltat Sirivadhna <[email protected]>
Signed-off-by: Kamoltat Sirivadhna <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the updates @kamoltat!
This gets us a lot closer to being able to test changes to the full teuthology stack locally. As you know I've got some work in progress on top of this, so I'll merge this PR as-is now and we can follow-up on it next week.
The purpose of this PR is to allow developers to set up a dev environment for Teuthology. This includes setting up the containers for Postgres, Paddles, Pulpito, Beanstalk, Teuthology. For now, this dev-setup will rely on sepia lab cluster
for test nodes.
The changes include:
Signed-off-by: Kamoltat Sirivadhna [email protected]