Page MenuHomeSoftware Heritage
Paste P1526

manage project run in staging
ActivePublic

Authored by ardumont on Nov 10 2022, 2:59 PM.
$ python manage_projects.py --gitlab staging-swh projects.yml --do-it | jq .
{
"nb_projects": 153,
"nb_updated_projects": 128,
"actions": {
"infra/ci-cd/debs/python3-pyld": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/forgerie": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/ci-cd/debs/python3-dulwich": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/ci-cd/debs/monitoring-plugins-systemd": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/ci-cd/debs/python3-tree-sitter": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/ci-cd/debs/python3-prometheus-pve-exporter": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/ci-cd/debs/python3-statusio": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/ci-cd/debs/django-webpack-loader": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/ci-cd/debs/python3-pytest-redis": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/ci-cd/debs/python3-django-test-migrations": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/ci-cd/debs/python3-plotille": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/iFWCFG": {
"visibility": {
"old": "private",
"new": "public"
},
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/websites/swh-keycloak-theme": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/ci-cd/debs/python3-attr-strict": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/ci-cd/debs/python3-keycloak": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/ci-cd/debs/python3-jose": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/ci-cd/debs/python-cassandra-driver": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/ci-cd/debs/python3-django-js-reverse": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/swh-mirror": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/experiments/cassandra-replayer-deployment": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/ci-cd/debs/python3-click": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/swh-sysadmin": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/experiments/storage-benchmark-deployment": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/ci-cd/debs/fossology-nomossa": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/ci-cd/debs/universal-ctags": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/ci-cd/debs/python3-sqlitedict": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/ci-cd/debs/python3-port-for": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/ci-cd/debs/python3-pytest-postgresql": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/ci-cd/ci-environment": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/ci-cd/swh-jenkins-library": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/ci-cd/debs/python3-mirakuru": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/ci-cd/pyarcanist": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/ci-cd/flake8-phabricator-formatter": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/limnoria-plugins": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/ci-cd/swh-jenkins": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/ci-cd/debs/python-elasticsearch": {
"visibility": {
"old": "internal",
"new": "public"
},
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/ci-cd/debs/python-sqlitedict": {
"visibility": {
"old": "internal",
"new": "public"
},
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/ci-cd/debs/djangorestframework-xml": {
"visibility": {
"old": "internal",
"new": "public"
},
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/ci-cd/debs/python3-blake2": {
"visibility": {
"old": "internal",
"new": "public"
},
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/annex/annex-private": {
"visibility": {
"old": "private",
"new": "public"
},
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/annex/annex-public": {
"visibility": {
"old": "internal",
"new": "public"
},
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/ci-cd/debs/flot-tooltip": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/ci-cd/debs/kafka": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/ci-cd/debs/flask-testing-debian-packaging": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/ci-cd/debs/flask-api-debian-packaging": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/websites/www.softwareheritage.org-gandi": {
"visibility": {
"old": "private",
"new": "public"
},
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/websites/tools-mediawiki": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/credentials": {
"visibility": {
"old": "private",
"new": "public"
},
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/k8s-clusters-conf": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/k8s-swh-private-data": {
"visibility": {
"old": "private",
"new": "public"
},
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/sysadm-environment": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/swh-charts": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/swh-apps": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/puppet/3rdparty/puppet-puppetlabs-zfs_core": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-elastic-elastic_stack": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-puppetlabs-translate": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-puppet-redis": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-puppetlabs-java_ks": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-treydock-keycloak": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-puppet-cassandra": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/getsentry-onpremise": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/puppet/3rdparty/puppet-puppetlabs-docker": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-puppet-rabbitmq": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/swh-ansible": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/puppet/3rdparty/puppet-puppet-letsencrypt": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-covermymeds-pgbouncer": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/swh-grafana-dashboards": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/puppet/puppet-swh-private-data-censored": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/ci-cd/swh-jenkins-dockerfiles": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/ci-cd/swh-jenkins-jobs": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/puppet/3rdparty/puppet-richardc-datacat": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-elastic-elasticsearch": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-deric-zookeeper": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-puppetlabs-java": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-puppet-archive": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-puppet-kafka": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-puppet-grafana": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-puppet-prometheus": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-puppet-php": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-camptocamp-systemd": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-openstack-ceph": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-claranet-varnish": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-ssm-hitch": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-puppetlabs-vcsrepo": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-icinga-icingaweb2": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-puppetlabs-inifile": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-puppetlabs-puppetdb": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-puppet-nginx": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-puppet-unattended_upgrades": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-saz-memcached": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-stm-debconf": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-saz-timezone": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/puppet-swh-gunicorn": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/puppet/3rdparty/puppet-puppetlabs-postgresql": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-icinga-icinga2": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-saz-resolv_conf": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-arioch-redis": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-puppet-extlib": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-wikimedia-kafka": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-wikimedia-zookeeper": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/puppet-swh-mediawiki": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/puppet/3rdparty/puppet-mosen-cups": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/puppet-swh-uwsgi": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/puppet/puppet-swh-systemd": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/puppet/3rdparty/puppet-puppetlabs-apt": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-saz-sudo": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-puppetlabs-stdlib": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-saz-ssh": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/puppet-swh-site": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/puppet/puppet-swh-role": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/swh-sysadmin-provisioning": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/puppet/3rdparty/puppet-theforeman-puppet": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/puppet-swh-profile": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/puppet/puppet-swh-private-data": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/puppet/3rdparty/puppet-thias-php": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/puppet-swh-postfix": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/puppet/3rdparty/puppet-puppetlabs-ntp": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-puppetlabs-mysql": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-ssm-munin": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-ripienaar-module_data": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-saz-locales": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-rlenglet-debconf_package": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-trepasi-debnet": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/puppet-swh-dar": {
"merge_method": {
"old": "merge",
"new": "ff"
}
},
"infra/puppet/3rdparty/puppet-puppetlabs-concat": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-inkblot-bind": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/3rdparty/puppet-puppetlabs-apache": {
"merge_method": {
"old": "merge",
"new": "ff"
},
"issues_access_level": {
"old": "enabled",
"new": "disabled"
}
},
"infra/puppet/puppet-environment": {
"merge_method": {
"old": "merge",
"new": "ff"
}
}
}
}
$ python manage_projects.py --gitlab staging-swh projects.yml | jq .
{
"nb_projects": 153,
"nb_updated_projects": 0,
"actions": {},
"dry_run": true
}

Event Timeline

ardumont changed the title of this paste from give it a run to manage project run in staging.Nov 10 2022, 3:12 PM

And fix some staging issues (after that first run):

$ python manage_projects.py --gitlab staging-swh projects.yml --do-it | jq .
{
  "infra/iFWCFG": {
    "visibility": {
      "old": "public",
      "new": "private"
    }
  }
}
{
  "infra/annex/annex-private": {
    "visibility": {
      "old": "public",
      "new": "private"
    }
  }
}
{
  "infra/websites/www.softwareheritage.org-gandi": {
    "visibility": {
      "old": "public",
      "new": "private"
    }
  }
}
{
  "infra/credentials": {
    "visibility": {
      "old": "public",
      "new": "private"
    }
  }
}
{
  "infra/k8s-swh-private-data": {
    "visibility": {
      "old": "public",
      "new": "private"
    }
  }
}
{
  "nb_projects": 153,
  "nb_updated_projects": 5
}