Few test users were created on Git6 site with specific permissions. Currently the login to those users are not working. Please restore them.

The username/password and permissions for the test users are as below:

admin test/AdminTest100 - has complete admin access
site user/SiteUser100 (has not agreed to terms of service)
git user/GitUser100 (has agreed to terms of services; is not vetted and so cannot create full projects)
git vetted/GitVettedUser100 user (can promote sandboxes and create new projects)
docs manager/DocsManager100 - can manage documents on the site (/documentation/manage)

Comments

kssundar’s picture

We will change the password once these users are created on git6.

sdboyer’s picture

Assigned: Unassigned » sdboyer

i'll have to script their creation into the jenkins job that rebuilds the instance. won't be too terribly difficult.

eliza411’s picture

I created these by hand for the time being so you can continue working. I'll leave the issue open so Sam can automate it since that would be much more awesome.

kssundar’s picture

Password changed and will be communicated to eliza411 via separate email.

senpai’s picture

Title: Git6 site test users login not working » Script the re-creation of all needed test user accounts and passwords for git6site

Let's have this issue track both the Jenkins scripting job for re-creating the users|passes after each git6site restore, and the discussion and documentation of what those test user accounts should be and what they are allowed to do and where they are published.

#1705566: Write Feature File/s for Project issues(your_issues.feature) can then remain focused on it's original objective.

senpai’s picture

Assigned: sdboyer » eliza411
Category: support » task
Priority: Critical » Major

Assigning to @eliza411 temporarily for generation of a private, team-shared list of all users & passes, then back to @sdboyer for the Jenkins piece.

sdboyer’s picture

Title: Script the re-creation of all needed test user accounts and passwords for git6site » Git6 site test users login not working
Assigned: eliza411 » sdboyer
Category: task » support
Priority: Major » Critical

got this mostly scripted, but one important note - that matrix does not include a user whose git permissions have been disabled. we've never had to use that functionality, but it's there, so we need to make sure it works. so, i've added a 'git disabled' user, as well.

when eliza411 added these, she named the vetted user 'git vetted user' instead of 'git vetted', so i'm using that.

also note that git usernames weren't listed here, but are important. as we do not allow git usernames to have spaces, i've just removed the spaces from them. so that means, 'admintest', 'gituser', and 'gitvetteduser'.

finally, we need to file an issue against drupalorg to make some modifications that permanently reserve those [git] usernames, so that we never will have a problem with suddenly having to change EVERYTHING because some unwitting (or devious) person claims those names.

sdboyer’s picture

Title: Git6 site test users login not working » Script the re-creation of all needed test user accounts and passwords for git6site
Assigned: sdboyer » eliza411
Category: support » task
Priority: Critical » Major

xpost

sdboyer’s picture

fyi, i'm running the rebuild job again with the additions that should create & configure these users in an automated fashion. we'll see how well it all works out.

eliza411’s picture

Assigned: eliza411 » sdboyer
Status: Active » Needs work

Looks like it's working fine except that git user, git vetted user, and admin, all of whom have agreed to the terms of service, don't have a git user name set, which causes the sole authenticated git test (features/repos.git) to fail. I manually set the username to ensure that's the only problem, and it is.

I've put the passwords into a google doc that can be shared with anyone running tests:
https://docs.google.com/document/d/1ZKR5mqkz3Tc2wFYbDNlV1SgA0oX5hryFA_xK... People can request access via the link or by contacting any maintainer of doobie.

Is there an agreement/awareness statement that people should be reading when they're granted access so they know what they're not supposed to do with data?

eliza411’s picture

@sdboyer We need to be sure that we get the Git instructions URLs to reflect the appropriate host and port, etc. for the server it's on. I know you were trying to set this and having trouble with it. If we need to change the way this is handled by Project git instructions, we should file an issue so helmo can look into a change.

Values on http://git6site.devdrupal.org/admin/settings/project-git-instructions look like:
Repository URL for Authenticated Users:
ssh://@git_username@git6.devdrupal.org:2020/project/@project_name

Repository URL for Anonymous Users:
ssh://git6.devdrupal.org:2020/project/@project_name

Repository URL for Authenticated Users (Sandbox):
ssh://@git_username@git6.devdrupal.org:2020/sandbox/@project_username/@project_name

Repository URL for Anonymous Users (Sandbox):
ssh://git6.devdrupal.org:2020/sandbox/@project_username/@project_name

[Edit: There were two double @ symbols that needed to be single. The above should be correct.]

kssundar’s picture

The previous passwords and the new passwords are not working. We tried usernames without giving spaces b/w them.

The google docs link needs us to request access.

Can anyone please email us the passwords quickly so that we can continue our work? :)

pradeeprkara’s picture

Thanks for the passwords.
Creating a Sandbox project with Git vetted User is not possible now. Is the permission like this or anything missing for git vetted user?

sdboyer’s picture

ach, error in my script around the git usernames. fixed now, should work after the next rebuild.

eliza411’s picture

Does this still need testing?

sdboyer’s picture

Status: Needs work » Fixed

this is tested and working.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.