-
Notifications
You must be signed in to change notification settings - Fork 292
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
docs/docker-compose: Move to new containers/ dir #1861
Conversation
@kamoltat I just re-pushed after restoring the docker-compose functionality - please take a look when you've got time! |
@zmc Was testing out this and ran into an error during bootstrap:
Here is the full traceback of the error: https://paste.centos.org/view/99a36a5b Since max shelf life for centos paste bin is 1 day here is another paste bin: |
COPY docs/docker-compose/teuthology/.teuthology.yaml /root | ||
COPY docs/docker-compose/teuthology/teuthology.sh / | ||
RUN mkdir -p /etc/ansible | ||
COPY docs/docker-compose/teuthology/ansible_inventory/hosts /etc/ansible/ |
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.
Can you remind me why you are removing ansible files again?
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.
We probably shouldn't have ever actually copied files from ceph-sepia-secrets.git into the container image; we should probably use a volume for this in docker-compose.yml
. ceph-devstack
doesn't currently have that feature, but it could be added.
|
@kamoltat thoughts on the latest updates? |
@kamoltat Since we can't seem to get this merged, I think it might make more sense to close this PR, copy relevant bits into ceph-devstack.git, and let you maintain the docker-compose bits here. |
This work is being mostly replaced by https://github.com/zmc/ceph-devstack. However, since that tool has fairly strict requirements, let's try to preserve the docker-compose functionality. It will still be useful for tests that don't require OSDs. Signed-off-by: Zack Cerza <[email protected]>
Signed-off-by: Zack Cerza <[email protected]>
Signed-off-by: Zack Cerza <[email protected]>
Signed-off-by: Zack Cerza <[email protected]>
Signed-off-by: Zack Cerza <[email protected]>
To get a recent version we have to switch OSes. Signed-off-by: Zack Cerza <[email protected]>
Signed-off-by: Zack Cerza <[email protected]>
Signed-off-by: Zack Cerza <[email protected]>
Signed-off-by: Zack Cerza <[email protected]>
Signed-off-by: Zack Cerza <[email protected]>
Signed-off-by: Zack Cerza <[email protected]>
Signed-off-by: Zack Cerza <[email protected]>
Signed-off-by: Zack Cerza <[email protected]>
It's not a problem functionally, so explicitly allow it in the unit test. Signed-off-by: Zack Cerza <[email protected]>
I'm not certain why suites aren't settings this / how they work when they don't, but for now main is fine. Signed-off-by: Zack Cerza <[email protected]>
Signed-off-by: Zack Cerza <[email protected]>
Closed in favor of #1892 |
The existing docker-compose work is being replaced by ceph-devstack.