https://forge.softwareheritage.org/source/snippets.git

sort by:
Revision Author Date Message Commit Date
0ac7340 check-in swh-whereis script 16 November 2023, 12:15:40 UTC
a34da1c azure/deposit: Add migration script to upload tarballs to backend The blobstorage supports having directories within so we keep the existing structure of the files in the backend. With some converging work, the new deposit deployed in the elastic infra will be able to store the files in that container with the same structure. Refs. swh/infra/sysadm-environment#5129 10 November 2023, 13:36:43 UTC
e0a8b15 azure/migrate_data: Improve script documentation Refs. swh/infra/sysadm-environment#5103 10 November 2023, 13:36:40 UTC
1d6e3f4 anlambert/diff_swh_revisions: Add option to compute content diffs It enables to compute diffs of files modified in a revision and add them to the NDJSON output in new diff fields. 08 November 2023, 15:56:17 UTC
a06670e Add azure tool to help migrating objstorage data The staging azure objstorage got migrated with it. Refs. swh/infra/sysadm-environment#5103 23 October 2023, 13:19:14 UTC
be97f30 replayer-errors: Adapt the script to generate a pre-computed csv for the replayers Related to swh/infra/sysadm-environment#5033 14 September 2023, 08:49:38 UTC
82923a0 Add a script to extract origin URLs from a Sentry issue 11 September 2023, 15:28:50 UTC
0d8b687 Directory log query 28 July 2023, 09:26:46 UTC
5fbab8a Code formatting and minor improvements 28 July 2023, 08:01:02 UTC
b0883ee Add support for generating fqid 27 July 2023, 17:12:14 UTC
fb07e56 Rewrite query to look for HEAD revision, increase efficiency, add error handing (thanks Jayesh) 27 July 2023, 16:38:41 UTC
88a96ce Update script to get dir swhid using GraphQL: look for main branch 27 July 2023, 16:30:40 UTC
3a850c7 Add script to get dir swhid using GraphQL 27 July 2023, 16:30:11 UTC
1bf5cf0 PTCC global architecture diagram 05 July 2023, 07:57:19 UTC
2c5c424 new scripts 14 June 2023, 09:38:11 UTC
f5096e4 Add a script to archive CVS modules hosted on Sourceware 06 June 2023, 15:31:03 UTC
4bd445e Merge branch 'master' of gitlab.softwareheritage.org:swh/devel/snippets Fix AWS cli syntax 04 June 2023, 14:27:44 UTC
3c5075b Add the benchmarks used to compare cassandra compression algorithm Related to swh/infra/sysadm-environment#4877 30 May 2023, 14:13:24 UTC
ceac18c replayers: Add more scripts to validate and extract the errors Related to swh/infra/sysadm-environment#4707 25 May 2023, 08:15:39 UTC
fa5f9da diff_swh_revisions: Flush stdout after each processed revision 26 April 2023, 13:34:08 UTC
f43eae9 Add a script computing the set of paths modified in SWH revisions From a given list of revision SWHIDS, provided as arguments or read from standard input line by line, this script outputs the list of files each of them modifies (equivalent to "git diff --stat", but without the detail of the number of lines added/removed to each modified path) in NDJSON format. By default, the script outputs a list of modifications with their type (modify/insert/delete) and their modified path. Related to swh/devel/swh-graph#4781 26 April 2023, 13:16:16 UTC
d311768 athena_inventory_to_sorted_sha1s.py: Add comments 20 April 2023, 06:40:21 UTC
4b44d4d athena_inventory_to_sorted_sha1s.py: Add error handling There's are 1.1M files with unexpected names (sharded or two short) 20 April 2023, 06:36:45 UTC
3bee45a Add athena_inventory_to_sorted_sha1s.py The result can be passed to 'swh objstorage replay --exclude-sha1-file' 14 April 2023, 10:33:10 UTC
f1b9414 schedule_with_queue_length: Add types This also fixes the lister and lister_instance_name to only set github for github origin. Refs. swh/infra/sysadm-environment#4835 06 April 2023, 13:45:25 UTC
b4d5ea7 Add @zom as an intern Ref. teams/staff/onboarding#1 05 April 2023, 15:16:40 UTC
d9e2251 replayers: add a quick and dirty error checker Related to swh/infra/sysadm-environment#4707 28 March 2023, 18:00:43 UTC
255d2b3 Add a script to count users in a Keycloak realm This info is not available in Keycloak admin UI so we have to query the Keycloak Admin REST API to get it. 23 March 2023, 11:10:19 UTC
c6f75b8 generation csv 17 March 2023, 14:19:17 UTC
e7f0e2b orc_to_swh2sha1: Handle case when there are less shards than processes 08 March 2023, 11:44:17 UTC
368da81 orc_to_swh2sha1: Improve suggested aws cli command 08 March 2023, 11:43:04 UTC
f28239e Handle case when there are less shards than processes 08 March 2023, 11:24:17 UTC
4aaa321 Improve suggested aws cli command 08 March 2023, 11:22:47 UTC
6091762 add orc_to_swhid2sha1.py 02 March 2023, 14:00:16 UTC
4f2d757 Add join_swhid_sha1.py 02 March 2023, 11:13:28 UTC
223e756 Add missing permissions for jenkins and swh-sentry-integration users 01 March 2023, 11:04:58 UTC
5c79845 gitlab: welcome guillaume Related to swh/infra/sysadm-environment#4734 01 March 2023, 09:04:01 UTC
440390a netbox: POC to use ansible to declaratively configure netbox It sounded promising but it quick become very complicated when optional values depending of the type of the resource is needed Like interface declaration, the values to use are not the same parent interface / lag interface, ... 08 February 2023, 16:15:17 UTC
43f2c2a sysadmin: generate patch panels cables and rename the script from .python to .py Related to swh/infra/sysadm-environment#4755 03 February 2023, 13:30:46 UTC
2a41dc4 netbox: generate the optical patch panels csv file Related to swh/infra/sysadm-environment#4748 02 February 2023, 15:02:40 UTC
32301d5 updates vsellier 02 February 2023, 08:27:48 UTC
47b0422 Roadmap rst 30 January 2023, 09:46:30 UTC
eedc8a6 updated roadmap doc generator 29 January 2023, 14:21:51 UTC
0e28842 doc preparation 24 January 2023, 15:59:11 UTC
ad5e91c Add more group membership settings 09 January 2023, 15:21:10 UTC
9f5ad91 GitLab: Update configuration for namespace changes 09 January 2023, 10:17:56 UTC
24f0966 GitLab: Update locking script to be a bit more resilient 09 January 2023, 10:16:13 UTC
b361b20 gitlab: Make staff users "Reporter" on all projects This allows setting labels and other metadata on all issues. 09 January 2023, 10:13:23 UTC
d03e2f5 Add last roadmap suggesitons 08 January 2023, 15:29:47 UTC
9bc3fe2 milestones names suffixed instead of prefixed 05 January 2023, 16:14:01 UTC
702cb7e fixed config issues 03 January 2023, 10:56:45 UTC
d5460cd moved all gitlab migration scripts in a dedicated folder 30 December 2022, 14:59:21 UTC
64a6aab hiring issues migration 30 December 2022, 14:53:33 UTC
6685f0f generator for roadmap doc in rst 30 December 2022, 14:53:06 UTC
8b4c83b set goals as milestones prefixes 30 December 2022, 14:52:14 UTC
fa49253 added creation of goal labels 28 December 2022, 15:36:11 UTC
d4cf92d Roadmap import & rollaback scripts 28 December 2022, 13:40:10 UTC
e80290c first draft of roadmap creation script 21 December 2022, 15:39:04 UTC
23b3255 Merge gitlab tools to manage groups and projects into a unified cli 29 November 2022, 09:15:34 UTC
cab1eea recheck_consistency: Fix special-casing of Linux 23 November 2022, 10:12:04 UTC
2197ddd recheck_consistency: Fix lint issues 23 November 2022, 10:12:04 UTC
2f435c7 recheck_consistency: Add copyright header 23 November 2022, 10:12:04 UTC
ecab8f2 Configure gitlab projects declaratively This allows to define the configuration for managed repositories in order from global (.e.g. merge request merge policy) to namespace (e.g. deactivate issue tracker) to specific project (e.g. private visibility, etc...). This only deals with the declared namespaced projects in the configuration file. This skips the remaining existing gitlab projects (user projects, ...). Use: ``` $ python manage_projects.py --gitlab swh projects.yml | jq . { "infra/ci-cd/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/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-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" } } } { "nb_projects": 86, "nb_updated_projects": 0, "dry_run": true } ``` gitlab api: https://docs.gitlab.com/ee/api/projects.html#edit-project 10 November 2022, 14:21:24 UTC
3045f3c Revert "sysadmin: generate gitlab infra diagram in svg" This reverts commit a1d262f81b60f44a5b9c633affb391937fe7231c. The svg file is not embedding the nodes images 03 November 2022, 15:00:33 UTC
a1d262f sysadmin: generate gitlab infra diagram in svg 03 November 2022, 14:52:49 UTC
b150237 Add gitlab infrastructure diagram Related to infra/sysadm-environment/-/issues/4647 03 November 2022, 14:41:26 UTC
db50b47 nixguix/analyze-result: Make --obj-type a multiple option Related to T3781 26 October 2022, 12:44:56 UTC
8fe0cbf takedowns: Transparently compute ""origin SWHIDs"" 26 October 2022, 09:41:39 UTC
4ff0739 nixguix/analyze-result: Improve extension grouping Related to T3781 25 October 2022, 16:50:18 UTC
5203c59 nixguix/analyze-result: Improve command output Related to T3781 25 October 2022, 13:15:19 UTC
ca822ba nixguix: Reference the snippet of code to check dataset result Related to T3781 25 October 2022, 13:03:13 UTC
36e3d02 nixguix/nar: Only filter on the first level To not incur too much irrelevant checks in the nested trees. Related to T4538#93319 21 October 2022, 10:39:36 UTC
f3979ba nixguix: Document a bit the nar class Related to T4538#93318 21 October 2022, 10:16:35 UTC
9c5d75a nixguix: Make nar ignore .hg and .svn folders as well This aligns further with the guix hash command behavior. ``` $ guix hash -S nar -f base32 -H sha256 -x /var/tmp/panda apq7sedacxf2lqaebllbngtszci63v7cbwxmo4276k26nv4ocseq $ python -m nar -f base32 -H sha256 /var/tmp/panda apq7sedacxf2lqaebllbngtszci63v7cbwxmo4276k26nv4ocseq==== guix hash -S nar -f base32 -H sha256 -x /var/tmp/hgview lepywr37sfg4uqmetcww2q2hxjicgags3xt5fjbvjoepiqcluj5q $ python -m nar -f base32 -H sha256 /var/tmp/hgview lepywr37sfg4uqmetcww2q2hxjicgags3xt5fjbvjoepiqcluj5q==== ``` Related to T4538#93319 21 October 2022, 10:16:35 UTC
6724cec nixguix: Make nar ignore .git folder like the guix hash command ``` $ guix hash -S nar -f base32 -H sha256 -x guix-modules bd4jxucj7hqpvjv5646rxehevbia6gnym7y4kebj4cm3eugdwpma $ python -m nar -f base32 -H sha256 guix-modules bd4jxucj7hqpvjv5646rxehevbia6gnym7y4kebj4cm3eugdwpma==== $ guix hash -S nar -f base32 -H sha256 -x ~/repo/public/linux o3kzi5wtzct2roz4hprvmosv6te43kt5ha6vzefk2mmr5fybm2ua $ python -m nar -f base32 -H sha256 ~/repo/public/linux o3kzi5wtzct2roz4hprvmosv6te43kt5ha6vzefk2mmr5fybm2ua==== ``` Related to T4538#93319 21 October 2022, 10:16:35 UTC
d50f518 nixguix: Make nar cli consistent with guix hash cli interface This also fixes complaints about short variable names. ``` $ guix hash -S nar -f base32 -H sha256 -x guix-modules bd4jxucj7hqpvjv5646rxehevbia6gnym7y4kebj4cm3eugdwpma $ python -m nar -f base32 -H sha256 guix-modules it6djhqnacibff47lh43haq2bnu3w6pus72chbx4gjmzl2tppkda==== $ rm -rf guix-modules/.git # because it's ignored by defaut by guix $ python -m nar -f base32 -H sha256 guix-modules bd4jxucj7hqpvjv5646rxehevbia6gnym7y4kebj4cm3eugdwpma==== ``` Related to T4538#93319 21 October 2022, 10:16:35 UTC
58d139c nixguix: Add nar.py from @zimoun Related to T4538#93319 21 October 2022, 10:16:35 UTC
b0425cf takedowns: new code dump :-( 20 October 2022, 08:34:34 UTC
6463f82 gitlab: Add script to lock migrated phabricator tasks 19 October 2022, 15:54:28 UTC
2db5804 gitlab: Testing before pushing considered good, actually. 18 October 2022, 12:36:31 UTC
dac6ea4 Add a simple script to manage gitlab group memberships This uses python-gitlab[1], and notably it uses the python-gitlab CLI configuration scheme[2] instead of rolling our own. [1] https://python-gitlab.readthedocs.io/ [2] https://python-gitlab.readthedocs.io/en/stable/cli-usage.html#configuration 18 October 2022, 12:19:42 UTC
4ce66a4 Blacken module 05 August 2022, 11:14:38 UTC
6f04746 sentry/list-urls-from-issue: Add script to retrieve failed origins Related to T4400 29 July 2022, 16:55:14 UTC
03c8ce6 ardumont/sentry/sentry: Blacken code 29 July 2022, 16:54:32 UTC
acc775c ardumont: Move scheduling tool to its own subfolder Related to T4400 19 July 2022, 13:50:27 UTC
6221523 Add netbox csv for the ceph objstorage infra used to initially import the infra 16 May 2022, 17:23:48 UTC
a7b19fc elastic: Create the metadata-fetcher secret to all namespaces Currently only the loaders git really use it but they all need to mount the secret volume (since it's using the same declaration). So it needs to be present in all namespaces [1]. [1] ``` for TYPE in git bzr cvs maven pypi npm svn; do; kubectl apply -f loaders-metadata-fetcher.secret.yaml --namespace ns-loaders-$TYPE; done secret/metadata-fetcher-credentials configured secret/metadata-fetcher-credentials created secret/metadata-fetcher-credentials created secret/metadata-fetcher-credentials created secret/metadata-fetcher-credentials created secret/metadata-fetcher-credentials created secret/metadata-fetcher-credentials created ``` Related to T4144 12 May 2022, 15:49:12 UTC
410f502 elastic: Expose instance yaml files to install specific loaders Related to T4144 12 May 2022, 15:39:14 UTC
66d01ed elastic-worker: Declare services within namespaces This triggers a cascade of secrets to deploy to specific namespaces though. Related to T4144 12 May 2022, 15:17:20 UTC
ae8800c elastic-worker: Fix amqp credentials to let keda access rabbitmq It was broken since a previous commit introduced the secrets for the loaders only. Related to T4144 12 May 2022, 14:11:11 UTC
7a6ea5d elastic-worker: Plug sentry setup as secret for loader git Related to T4144 12 May 2022, 10:05:56 UTC
8dd6f1e elastic-worker: Deal with amqp credentials as secrets This currently read the secrets and installs them properly in our config.yml the loader uses to ingest origins. It's currently convoluted but that's the simpler way for now. Short of changing the swh tids and bits (loader, lister, ...) to actually allow using environment variables instead of configuration here (sure but not right now). Related to T4144 11 May 2022, 15:45:15 UTC
1e2c908 Bump new release for elastic workers Related to T4144 11 May 2022, 13:54:47 UTC
5222d5d elastic: Ignore internal files Related to T4144 29 April 2022, 14:13:52 UTC
e41dc37 elastic: Upgrade image to latest softwareheritage/loaders-2022-04-29 Related to T4144 29 April 2022, 13:31:30 UTC
9fe02ff elastic: Update instructions Related to T4144 29 April 2022, 11:04:38 UTC
3528d5c elastic: Ignore internal files Related to T4144 29 April 2022, 11:04:25 UTC
bcd4bbc elastic: Decrease concurrency to 5 max Related to T4144 29 April 2022, 10:58:12 UTC
105640c elastic: Allow multiple loader deployments and update documentation Related to T4144 29 April 2022, 10:57:54 UTC
8326c36 README: Update instructions Related to T4144 29 April 2022, 08:27:03 UTC
back to top