Comments (7)
I don't think dirac-proxy init should check if there's a proxy uploaded. After all, there are groups that don't require the proxy to be uploaded like dirac_admin. The one that should check the proxy is either when submitting a job or one optimizer.
from dirac.
Users should deal with proxies in a single place. I agree that there are groups for which there is no need to upload proxies. Then this should be a property of the group. If the proxy for a group should be uploaded then this should be checked in dirac-proxy-init and automatically uploaded transparently to the user.
from dirac.
That cannot be done. We cannot upload a user's proxy without his explicit consent. That was one of the clear runes Marteen told us when we were discussing this stuff with him.
from dirac.
We were doing it for years now. Nobody complained. If we will start to require explicit consent of the user, we are guaranteed to have problems with users forgetting to do that. In any case the dirac-proxy-init must check if the proxy is uploaded and warn user if it is not although it is supposed to, or if it is uploaded but is close to expiration
from dirac.
dirac-proxy-init does not check if the user has the proxy uploaded. We could do:
If a special ProxyAutoUpload is defined in the group, dirac-proxy-init can check and notify the user in the cli. If that var has value upload, then query the user if the proxy should be uploaded Y/n.
from dirac.
dirac-proxy-init still misses the possibility to generate VOMS proxies. This is necessary to replace proxy-init.
from dirac.
Comitted in #216
from dirac.
Related Issues (20)
- Sweep failed for PR fix: show status SysAdminCLI
- Sweep failed for PR JobStatus: allow WAITING -> KILLED
- VO Specific Token:<vo> tags not handled in setPilotCredentials
- PilotAgentsDB: add VO?
- Sweep failed for PR fix: Getting token for a specific VO in WMSUtilities
- Documentation: part of help message gets lost for dirac-dms-add-file
- `M2Crypto.BIO.BIOError: illegal zero content` error with `DIRAC==8.0` HOT 4
- Faster Dirac.deleteJob Implementation? HOT 2
- Sweep failed for PR ElasticJobParametersDB: do not configure the IndexPrefix name
- Sweep failed for PR Improve performance of job delete/kill/reschedule API
- Index of the Transformations table ? HOT 6
- Badly handled error in SiteDirector HOT 1
- [diracx] Jobs stuck in the `Matched` status HOT 1
- [v9.0] `TimeLeft` should not get batch system info from environment variables anymore
- Sweep failed for PR fix: getting batch system info from local cfg
- Sweep failed for PR Fix for sending notifications for expiring proxies
- CentOS 7 EOL HOT 1
- dirac-cert-convert.sh gives crypto error with some certificates HOT 7
- Introduce metadata methods in RucioFileCatalogClient
- Sweep failed for PR docs: Tornado logs split
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dirac.