$ 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 }