Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Jan 31 2019 18:20
  • Jan 31 2019 17:59
    vsoch commented #174
  • Jan 28 2019 16:27
    michaelmoore10 commented #174
  • Jan 28 2019 15:11
    vsoch commented #174
  • Jan 28 2019 15:06
    vsoch commented #174
  • Jan 28 2019 14:43
    michaelmoore10 commented #174
  • Jan 22 2019 01:19
    vsoch closed #46
  • Jan 16 2019 14:07
    fenz commented #174
  • Jan 16 2019 14:06
    fenz commented #174
  • Jan 16 2019 11:20
    fenz commented #174
  • Jan 16 2019 10:17
    vsoch commented #174
  • Jan 16 2019 08:25
    fenz commented #174
  • Jan 16 2019 08:04
    fenz commented #172
  • Jan 15 2019 22:46
    vsoch opened #174
  • Jan 15 2019 19:58

    vsoch on quick-fix

    (compare)

  • Jan 15 2019 19:58

    vsoch on master

    fixing broken links Merge pull request #173 from si… (compare)

  • Jan 15 2019 19:58
    vsoch closed #173
  • Jan 15 2019 19:58
    vsoch opened #173
  • Jan 15 2019 19:57

    vsoch on quick-fix

    fixing broken links (compare)

  • Jan 15 2019 15:06
    vsoch commented #172
Vanessasaurus
@vsoch
hey! I'm looking at your issue. I just don't see a secure way to do that even if there's some kind of "secret manager" that still means that the singularity Hub server has to store a secret to unencrypt that. I also don't want to be in the business of being responsible for storing user tokens and similar. Do you have any suggestions for how to implement this? My mom thought is that if it were added as a plug-in to Singularity registry then we could eventually switch over Singularity Hub TB Singularity registry and then allow for this functionality.
Lol that is a typo sorry :p
I'm dictating from my phone!
"my one thought"
So I'd like to be able to provide this for you, but I think thought would be needed about how to actually do it. because I'm not a company or a business, I'm a researcher at Stanford, and I can't take on that kind of accountability. if there is some way to make this possible with third-party resources than that might be the best way to go about it. Maybe ask around, or ask Nvidia?
Jesse Talavera-Greenberg
@JesseTG
@vsoch shub itself isn't open source, right?
Vanessasaurus
@vsoch
Singularity registry doesn’t have the builder implemented but it is! That’s the thing I’m excited about. If the community can put effort into sregistry then it can replace singularity hub
A lot of the front end is very similar
We would want singularly registry to have a bunch of different options for builders that are plug-ins so A user can choose whether they are deploying to AWS or Google cloud or to a local server
And then shub proper would just be a deployment of that
With Google Cloud builders
Right now my strategy is if it’s not broken don’t fix it 😉
Because it’s literally just me that has the entire burden of maintenance and development
Vanessasaurus
@vsoch
So to directly answer your question -singularity hub itself no it’s not open source. however singularly registry is a almost better version of it that could put in the features that you’re looking for. I typically develop in response to the community and I haven’t had any further push for further development so here we are :-)
Natacha Beck
@natacha-beck
Hi again, we were able to make some progress today. Our collaborator was able to see their github repository on the following page: https://www.singularity-hub.org/collections/new
but when they select the repo and click on submit Singularityhub redirect them to the page container collections I guess they was redirected to this page https://www.singularity-hub.org/collections .
any idea ? why ?
Will try to dig into that issue.
Vanessasaurus
@vsoch
Are you absolutely sure there isn't another Fork original The Collection owned by another user name already there?
No I don't know why off the top of my head
Natacha Beck
@natacha-beck
ok I will double check
Thanks @vsoch for the response.
Natacha Beck
@natacha-beck
should the Github user have a specific role in the organisation, to build the container ?
Natacha Beck
@natacha-beck
will think to what can be the issue.
Vanessasaurus
@vsoch
They should had read and write for web hooks! If you go under the GitHub tempo settings you can look at webhooks and see the response send/receive to see if anything is up.
Natacha Beck
@natacha-beck
@vsoch Thanks a lot for your help... it was due to the user role of the person on the Github organization. She should be an owner of the organization.
Vanessasaurus
@vsoch
awesome!
Andreas Henkel
@henkela
Hi, is there a specific reason you keep the Python-Docker-Image on version 3.5.1?
Vanessasaurus
@vsoch
Why not?
For which image exactly?
Andreas Henkel
@henkela
I meant instead of Python:latest. In the sregistry Dockerfile
kanthsai143
@kanthsai143
Hello @vsoch
I am wondering if there is a way we can store all singularity images on gcr.io registry?
Vanessasaurus
@vsoch
That’s a Docker Registry, Singularity containers don’t fit into that framework
You could put them in Google Storage, although Singularity Hub already does that, and the Singularity Registry client has several ways to do that
Can you describe the kind of thing. You are looking to do?
kanthsai143
@kanthsai143
Thanks for the quick response.
Sorry I have to get back to later once I have more information
kanthsai143
@kanthsai143
@all Anyone able to integrate with ldap?
kanthsai143
@kanthsai143
When I try using ldap, I keep running into this error AttributeError: module 'django.contrib.auth.views' has no attribute 'login'
kanthsai143
@kanthsai143
I am trying to integrate AD using django auth. I was able to get my user login working. I am trying to see a way to import groups from AD.
AUTH_LDAP_GROUP_SEARCH = LDAPSearch("dc=example,dc=com",ldap.SCOPE_SUBTREE, "(objectClass=group)")
AUTH_LDAP_GROUP_TYPE = NestedActiveDirectoryGroupType
AUTH_LDAP_FIND_GROUP_PERMS = True
AUTH_LDAP_MIRROR_GROUPS = True
I used the above and also tried various group types an objectClass. But nothing worked
kanthsai143
@kanthsai143
AUTH_LDAP_GROUP_SEARCH = LDAPSearch("ou=sads,DC=example,DC=com",ldap.SCOPE_SUBTREE, "(objectClass=group)")
AUTH_LDAP_GROUP_TYPE = ActiveDirectoryGroupType(name_attr="cn")
After lot of digging. This worked for me. :
:)
Vanessasaurus
@vsoch
Oh cool! Do you think what you learned would be helpful to other users?
kanthsai143
@kanthsai143
Yeah if they use Active Directory
Vanessasaurus
@vsoch
Would you care to write up a snippet that explains your use case and what you figured out, and we can add it to the docs?
kanthsai143
@kanthsai143
Sure