Page MenuHomePhabricator

Need Horizon dashboard for manipulating service groups
Closed, DeclinedPublic

Event Timeline

Andrew claimed this task.
Andrew raised the priority of this task from to Medium.
Andrew updated the task description. (Show Details)
Andrew added a project: Cloud-Services.
Andrew added subscribers: Aklapper, Andrew.

A semi-related idea from T125002#1971966 would be to stop using service groups for Labs projects in general and then build something else (T128158: Tools web interface for tool authors (Brainstorming ticket)) to handle creating the service groups needed for Tool Labs shared ownership. I have dreams which are slowly turning into plans for a smoother guided workflow for creating and managing tools that would want to be able to create a service group either directly or via an API call.

Would suggest this could go to Striker now, but tools wasn't the only project to use them:

krenair@tools-bastion-03:~$ ldapsearch -x objectClass=posixgroup | grep dn: | grep ou=servicegroups | sed -e 's/dn: cn=\(.*\)\..*/\1/' | sort -d | uniq -c | sort -n
      1 andrewtestproject
      1 catgraph
      1 cvn
      1 maps
      1 orgcharts
      1 popcorn
      1 rcm
      1 snuggle
      1 webplatform
      3 bastion
      4 toolsbeta
     13 bots
   1506 tools
krenair@tools-bastion-03:~$ ldapsearch -x objectClass=posixgroup | grep dn: | grep ou=servicegroups | grep -v cn=tools\.
dn: cn=bots.wmib,ou=servicegroups,dc=wikimedia,dc=org
dn: cn=bots.cluebot,ou=servicegroups,dc=wikimedia,dc=org
dn: cn=bots.czarchivebot,ou=servicegroups,dc=wikimedia,dc=org
dn: cn=bots.rezabot,ou=servicegroups,dc=wikimedia,dc=org
dn: cn=bots.asurabot,ou=servicegroups,dc=wikimedia,dc=org
dn: cn=bots.stemmeberettigelse,ou=servicegroups,dc=wikimedia,dc=org
dn: cn=bots.logs,ou=servicegroups,dc=wikimedia,dc=org
dn: cn=bots.admin,ou=servicegroups,dc=wikimedia,dc=org
dn: cn=bots.coibot,ou=servicegroups,dc=wikimedia,dc=org
dn: cn=bots.linkwatcher,ou=servicegroups,dc=wikimedia,dc=org
dn: cn=bots.unblockbot,ou=servicegroups,dc=wikimedia,dc=org
dn: cn=bots.xlinkbot,ou=servicegroups,dc=wikimedia,dc=org
dn: cn=bots.chemobot,ou=servicegroups,dc=wikimedia,dc=org
dn: cn=catgraph.catgraph,ou=servicegroups,dc=wikimedia,dc=org
dn: cn=snuggle.database,ou=servicegroups,dc=wikimedia,dc=org
dn: cn=webplatform.test2,ou=servicegroups,dc=wikimedia,dc=org
dn: cn=orgcharts.mongodb,ou=servicegroups,dc=wikimedia,dc=org
dn: cn=maps.maps,ou=servicegroups,dc=wikimedia,dc=org
dn: cn=cvn.cvnservice,ou=servicegroups,dc=wikimedia,dc=org
dn: cn=bastion.jybot,ou=servicegroups,dc=wikimedia,dc=org
dn: cn=bastion.deadlinkfinder,ou=servicegroups,dc=wikimedia,dc=org
dn: cn=bastion.linktranslator,ou=servicegroups,dc=wikimedia,dc=org
dn: cn=popcorn.popcorn,ou=servicegroups,dc=wikimedia,dc=org
dn: cn=andrewtestproject.foo,ou=servicegroups,dc=wikimedia,dc=org
dn: cn=rcm.cac,ou=servicegroups,dc=wikimedia,dc=org