-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
use official docker container for federaated servers #32413
Conversation
.drone.yml
Outdated
@@ -337,6 +337,7 @@ pipeline: | |||
pull: true | |||
environment: | |||
- TEST_SERVER_URL=http://server | |||
- TEST_SERVER_FED_URL=http://federated" |
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.
that will make run.sh
to try to set various settings on the fed. server, in test cases where it was not started it fails.
that was the reason to use echo "export TEST_SERVER_FED_URL=http://federated" > /drone/saved-settings.sh
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 can work with using an environment parameter that is empty - that would avoid the necessity to share on file system level
.drone.yml
Outdated
when: | ||
matrix: | ||
USE_FEDERATED_SERVER: true | ||
# install-fed-server: |
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.
why not deleting those lines?
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.
Was quickly prototyping - will be deleted when review-ready
Issue I am facing now is, that the testing repository would either needed to be moved in a subdirectory to pull the latest changes - or we misuse a github release tag ( 'latest' ) - and re-release the app always on that tag |
I would prefer to misuse the tag |
ec76af8
to
bfd637c
Compare
Codecov Report
@@ Coverage Diff @@
## master #32413 +/- ##
=========================================
Coverage 64.83% 64.83%
Complexity 18319 18319
=========================================
Files 1198 1198
Lines 69559 69559
Branches 1282 1282
=========================================
Hits 45100 45100
Misses 24086 24086
Partials 373 373
Continue to review full report at Codecov.
|
84a6ea2
to
f0aa89b
Compare
@ownclouders rebase |
Hey! I'm GitMate.io! This pull request is being rebased automatically. Please DO NOT push while rebase is in progress or your changes would be lost permanently |
Automated rebase failed! Please rebase your pull request manually via the command line. Reason:
|
be02985
to
f25b730
Compare
Parts of this PR are superseded by #32505 - but once the Guzzle part is finished, we can move with docker containers as federated servers |
f25b730
to
72f27e9
Compare
Rebased to fetch latest changes from core/master - afaik we do not require the guzzle part with ssl certificate anylonger |
72f27e9
to
a649ec0
Compare
3b77344
to
8f1e8b9
Compare
@phil-davis please evaluate if we should continue this and reschedule |
8f1e8b9
to
863047f
Compare
Went over the current ideas and have the following remarks:
Now here is the caveat - what type of onwcloud remote instance do we want to test with federation? Following topics need some more thought:
Regarding the issue with ssl: |
blocked by #34483 |
seems pretty complicated to me, closing this in favour of the discussion here #34500 |
Description
Use official docker container in federated tests
Related Issue
Motivation and Context
Fix CI
How Has This Been Tested?
🤖
Screenshots (if appropriate):
Types of changes
Checklist:
Open tasks: