-
Notifications
You must be signed in to change notification settings - Fork 6
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
Add support for tokens requested via oidc-agent. #17
Open
bbockelm
wants to merge
8
commits into
paulmillar:master
Choose a base branch
from
bbockelm:support_wlcg_token
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 7 commits
Commits
Show all changes
8 commits
Select commit
Hold shift + click to select a range
0a596f3
Add support for tokens requested via oidc-agent.
bbockelm dc450f3
Cleanup error handling a bit.
bbockelm 2bef9d4
Add ability to request tokens in tests and use alternate endpoint files.
bbockelm becca7c
Add some sample endpoints.
bbockelm d27e477
Adjust token endpoints.
bbockelm 2f4344b
Allow env var override of VOMS VO
bbockelm 30ab736
Add manchester endpoint
bbockelm 3d962bb
Address comments from code review
bbockelm File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
NEBRASKA xrootd-D/HDFS - https://red-gridftp1.unl.edu:1094/user/dteam | ||
CERN-EOSPPS EOS - https://eospps.cern.ch:443/eos/opstest/tpc/https | ||
DESY-PROM-DCA dCache - https://prometheus.desy.de:2443/VOs/dteam | ||
PRAGUELCG2-DPM DPM - https://golias100.farm.particle.cz:443/dpm/farm.particle.cz/home/dteam |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
NEBRASKA xrootd-D/HDFS - https://red-gridftp1.unl.edu:1094/user/dteam | ||
CERN-EOSPPS EOS - https://eospps.cern.ch:443/eos/opstest/tpc/https | ||
DESY-PROM-DCA dCache - https://prometheus.desy.de:2443/VOs/wlcg | ||
INFN-T1-STO SToRM - https://xfer.cr.cnaf.infn.it:8443/wlcg | ||
PRAGUELCG2-DPM DPM - https://golias100.farm.particle.cz:443/dpm/farm.particle.cz/home/wlcg | ||
MANCHESTER DPM - https://vm33.in.tier2.hep.manchester.ac.uk/dpm/tier2.hep.manchester.ac.uk/home/wlcg |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
[Unfortunately, githib doesn't allow me to make this comment any earlier]
I think the patch should define
WLCG_THIRDPARTY_PRIVATE_URL
andWLCG_THIRDPARTY_UPLOAD_BASE_URL
(as withdteam
,escape
andatlas
VOs), and update the code to use these default values if the client configures smoke-test to use thewlcg
VO.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.
Hi @paulmillar -
Finally started to look at this and I noticed that something appears to be misconfigured on the prometheus side.
This works:
This doesn't work:
Only difference is replacing the
dteam
string withwlcg
. Access with DAVIX clients appears OK, so I think X.509 auth is working overall -- but perhaps just an issue with the macaroon generation?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.
Yes, indeed. The problem was that prometheus was missing the .lsc file for the WLCG VOMS server.
I've installed the missing file, so the problem should be fixed now.
Could you give it another go?