-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Goal: Ensure proper repo permissions for each GitHub team
GitHub provides no tool to query for this. We can only view the repos that a team CAN access... not the ones they cannot access.
Example: Merritt team can access 60 repos
- https://github.com/orgs/CDLUC3/teams/merritt/repositories
- This link may only work for "owner" accounts
Categorization
Archived (categorization does not matter)
- CDLUC3/cdl-zk-queue
- CDLUC3/counter-processor
- CDLUC3/dash
- CDLUC3/dash-brochure
- CDLUC3/dash-discovery
- CDLUC3/dash-harvester
- CDLUC3/dash-ingest
- CDLUC3/dash-xtf
- CDLUC3/dash2-config-example
- CDLUC3/dash2-harvester
- CDLUC3/dash2-migrator
- CDLUC3/dashv2
- CDLUC3/datarescue
- CDLUC3/datashare
- CDLUC3/datashare-ingest
- CDLUC3/DataUp_Dataverse
- CDLUC3/dataup2
- CDLUC3/dmp-docker-dev
- CDLUC3/dmp-hub-ui
- CDLUC3/dmp-roadmap-cfn
- CDLUC3/dmpbrochure
- CDLUC3/dmpdocs
- CDLUC3/dmphub
- CDLUC3/dmptool_deploy
- CDLUC3/dmptool_late_2019
- CDLUC3/dmptool_v2
- CDLUC3/dmsp_rails_prototype
- CDLUC3/dmsp_ui_prototype
- CDLUC3/Erfurt
- CDLUC3/ezid-config
- CDLUC3/ezid-shoulders
- CDLUC3/merritt-aws
- CDLUC3/merritt-manifest
- CDLUC3/mrt-admin-proto
- CDLUC3/mrt-cloudhost-pub
- CDLUC3/mrt-cshadmin
- CDLUC3/mrt-jenkins
- CDLUC3/mrt-jenkins-docker
- CDLUC3/mrt-oai
- CDLUC3/mrt-store-config
- CDLUC3/mrt-sword
- CDLUC3/mrt-zoo
- CDLUC3/nsf_award_scanner
- CDLUC3/OntoWiki
- CDLUC3/RDFauthor
- CDLUC3/resync
- CDLUC3/resync-client
- CDLUC3/spreadsheet-help
- CDLUC3/stash
- CDLUC3/stash_datacite
- CDLUC3/stash_engine
- CDLUC3/tomcat8_catalina_base
- CDLUC3/UC-code-camp
- CDLUC3/UDFR-Models
- CDLUC3/was
EZID
- CDLUC3/arks-operations, private
- CDLUC3/arksorg-site
- CDLUC3/dotfiles
- CDLUC3/ezid
- CDLUC3/ezid-ansible
- CDLUC3/ezid-client-tools
- CDLUC3/ezid-docs-internal, private
- CDLUC3/ezid-info-pages
- CDLUC3/ezid-ops-scripts
- CDLUC3/ezid-service
- CDLUC3/ezid_admin_tools, private
- CDLUC3/file-anvl
- CDLUC3/file-namaste
- CDLUC3/file-pairtree
- CDLUC3/file-value
- CDLUC3/identifiers, prviate
- CDLUC3/N2T
- CDLUC3/n2t-admin
- CDLUC3/n2t-eggnog
- CDLUC3/naan_model
- CDLUC3/naan_reg_public
- CDLUC3/naan_reg_private, private
DMP
- CDLUC3/cloud9-briley, private
- CDLUC3/DMP-frontend-coding-exercise
- CDLUC3/dmp_aws, private, archive
- CDLUC3/dmptool
- CDLUC3/dmptool-infrastructure
- CDLUC3/dmsp_api_prototype
- CDLUC3/dmsp_aws_prototype
- CDLUC3/dmsp_backend_prototype
- CDLUC3/dmsp_frontend_prototype
- CDLUC3/FAIRIsland
- CDLUC3/maDMPs
Merritt
- CDLUC3/cloudhost-docker
- CDLUC3/etd-docker, private
- CDLUC3/etd-python-troubleshooting, private
- CDLUC3/File-Analyzer
- CDLUC3/merritt_ldap_tools, private
- CDLUC3/merritt-docker
- CDLUC3/merritt-tinker, private
- CDLUC3/merritt-tinker-public
- CDLUC3/mrt-admin-lambda
- CDLUC3/mrt-admin-sinatra
- CDLUC3/mrt-ansible-service-restart
- CDLUC3/mrt-atom
- CDLUC3/mrt-audit
- CDLUC3/mrt-box
- CDLUC3/mrt-cloud
- CDLUC3/mrt-cloud-config
- CDLUC3/mrt-core2
- CDLUC3/mrt-cron
- CDLUC3/mrt-dashboard
- CDLUC3/mrt-doc
- CDLUC3/mrt-doc-private, private
- CDLUC3/mrt-ingest
- CDLUC3/mrt-ingest-ruby
- CDLUC3/mrt-integ-tests
- CDLUC3/mrt-inventory
- CDLUC3/mrt-locust
- CDLUC3/mrt-maint, private
- CDLUC3/mrt-replic
- CDLUC3/mrt-repo-tagger
- CDLUC3/mrt-sceptre, private
- CDLUC3/mrt-service-release-manifest
- CDLUC3/mrt-store
- CDLUC3/mrt-store-admin
- CDLUC3/mrt-tind-harvester
- CDLUC3/mrt-tomcat
- CDLUC3/mrt-tomcat-deploy, private
- CDLUC3/mrt-zk
- CDLUC3/pal-museum-metadata
- CDLUC3/s3-sinatra
- CDLUC3/uc3-etds
- CDLUC3/uc3-mrt-snowcone, private
- CDLUC3/uc3-ssm
UC3 General
- CDLUC3/docker-tutorial
- CDLUC3/uc3-present
- CDLUC3/opensearch-tutorial
Data Curation
- CDLUC3/data-curation
- CDLUC3/datacur-explore
- CDLUC3/Make-Data-Count
DevOps
- CDLUC3/ias-acctbase-sf, private
- CDLUC3/sys-inventory, private
- CDLUC3/uc3-aws-cli
- CDLUC3/uc3-aws-cfn, private
- CDLUC3/uc3-ops-ansible-patching, private
- CDLUC3/uc3-ops-opensearch
- CDLUC3/uc3-ops-puppet-hiera, private
- CDLUC3/uc3-ops-puppet-modules, private
- CDLUC3/uc3-ops-sceptre, private
- CDLUC3/uc3-sceptre-utils
- CDLUC3/uc3-service-inventory, private
- CDLUC3/uc3ops-ansible-inventory, private
- CDLUC3/uc3ops_instance_invnetory, private
- CDLUC3/uc3sys, private
Remove or Archive
- CDLUC3/dryad
- CDLUC3/uc3-tools
- CDLUC3/mrt-maven-parent
Unknown
- CDLUC3/ckan
- CDLUC3/ckan.playbook
- CDLUC3/ckanext-datagovtheme
- CDLUC3/ckanext-geodatagov
- CDLUC3/cobweb
- CDLUC3/counter-hub-upload
- CDLUC3/datacite-mapping
- CDLUC3/django-matomo-api-tracking
- CDLUC3/pidgraph-notebooks-python
- CDLUC3/RDA-DMP-Common-Standard
- CDLUC3/resolver
- CDLUC3/substance-rails
- CDLUC3/svu
- CDLUC3/test_issue_import
- CDLUC3/uc3-citation
Next Steps
- Verify categorization for all un-archived repos (Marisa)
- Verify categorization (Marisa + Tech Leads)
- Identify missing repos for each git Team (Terry and Marisa)
- Review base team permissions for repos (Terry and Marisa + Tech Leads)
- Create a general approach for IAS permissions (Terry and Marisa)
- Create a general approach for private repo access by other CDL users (Terry adn Marisa)
Metadata
Metadata
Assignees
Labels
No labels