Page MenuHomeSoftware Heritage
Feed Advanced Search

Sep 21 2020

vsellier added inline comments to D3989: adapt configuration for the vagrant environment.
Sep 21 2020, 4:01 PM
vsellier updated the diff for D3989: adapt configuration for the vagrant environment.

remove useless properties

Sep 21 2020, 4:01 PM
vsellier planned changes to D3989: adapt configuration for the vagrant environment.
Sep 21 2020, 3:42 PM
vsellier updated the diff for D3967: Vagrant environment to test puppet locally.

Remove unecessary comments

Sep 21 2020, 2:59 PM
vsellier planned changes to D3967: Vagrant environment to test puppet locally.

I don't know what's the current state of the diff is (I see quite a lot of commented code, don't know if you want to merge it like this or not, e.g. Vagrantfile).

I just discover there is still an issue with the network interfaces not configured after a restart of a vm. IMO we can wait for this problem to be solved before landing the diff.

Sep 21 2020, 2:52 PM
vsellier updated the test plan for D3961: Manage filebeat configuration via puppet.
Sep 21 2020, 2:18 PM
vsellier updated the diff for D3967: Vagrant environment to test puppet locally.

Fix plenty of " :" ;)

Sep 21 2020, 1:44 PM
vsellier closed T2594: production: Running nixguix on guix sources, a subtask of T1352: ingest Guix (SD) packages, as Resolved.
Sep 21 2020, 12:09 PM · Archive coverage
vsellier closed T2594: production: Running nixguix on guix sources, a subtask of T2485: staging: Running nixguix on guix sources , as Resolved.
Sep 21 2020, 12:09 PM · Archive coverage
vsellier closed T2594: production: Running nixguix on guix sources as Resolved.

The recurring visits looks good.

Sep 21 2020, 12:09 PM · Archive coverage, System administration
vsellier updated the task description for T2606: Test puppet configuration in a local vagrant environment.
Sep 21 2020, 11:49 AM · System administration
vsellier updated the diff for D3961: Manage filebeat configuration via puppet.

update the diff according the previous feedbacks :

  • The logstash hosts are declared on a uniq property
  • No more yaml templates ;)
  • The profile::filbeat doesn't use parameters anymore
  • Ensure the permissions are correctly set
  • Add the purge option on the inputs.d directory
Sep 21 2020, 9:28 AM

Sep 18 2020

vsellier created D3989: adapt configuration for the vagrant environment.
Sep 18 2020, 3:09 PM
vsellier added a revision to T2606: Test puppet configuration in a local vagrant environment: D3989: adapt configuration for the vagrant environment.
Sep 18 2020, 3:09 PM · System administration
vsellier updated the diff for D3967: Vagrant environment to test puppet locally.
Add vagrant configuration and documentation
Sep 18 2020, 2:55 PM
vsellier retitled D3967: Vagrant environment to test puppet locally from Create the virtualbox image used to instantiate the vagrant environment to Vagrant environment to test puppet locally.
Sep 18 2020, 2:54 PM

Sep 17 2020

vsellier updated the diff for D3967: Vagrant environment to test puppet locally.

add vagrant usage documentation

Sep 17 2020, 7:02 PM
vsellier updated the diff for D3967: Vagrant environment to test puppet locally.

prefix the preseed file by the debian version name

Sep 17 2020, 5:47 PM
vsellier updated the diff for D3961: Manage filebeat configuration via puppet.

rebase

Sep 17 2020, 3:50 PM
vsellier added a comment to T2608: Deploy launchpad and gitea listers on production.
  • lister's cache truncated :
swh-lister=> truncate gitea_repo;
TRUNCATE TABLE
swh-lister=> truncate launchpad_repo;
TRUNCATE TABLE
  • recurring task for full listing created :
    • gitea
swhscheduler@saatchi:~$ swh  scheduler --config-file /etc/softwareheritage/scheduler.yml task add list-gitea-full url=https://codeberg.org/api/v1/ limit=100
INFO:swh.core.config:Loading config file /etc/softwareheritage/scheduler.yml
Created 1 tasks
Sep 17 2020, 2:52 PM · Archive coverage, System administration
vsellier added a comment to T2608: Deploy launchpad and gitea listers on production.
  • Task types registered on the scheduler :
swhscheduler@saatchi:~$ swh scheduler --config-file /etc/softwareheritage/scheduler.yml task-type register -p lister.launchpad
INFO:swh.core.config:Loading config file /etc/softwareheritage/scheduler.yml
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.launchpad
swhscheduler@saatchi:~$ swh scheduler --config-file /etc/softwareheritage/scheduler.yml task-type register -p lister.gitea    
INFO:swh.core.config:Loading config file /etc/softwareheritage/scheduler.yml
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.gitea
Sep 17 2020, 2:37 PM · Archive coverage, System administration
vsellier added a comment to D3967: Vagrant environment to test puppet locally.

the iso is available on the public annex at this url : https://annex.softwareheritage.org/public/isos/virtualbox/debian/

Sep 17 2020, 1:27 PM
vsellier added a comment to D3967: Vagrant environment to test puppet locally.
In D3967#98011, @olasd wrote:

I think this should be moved to the sysadm-provisioning repository [1] instead.

[1] https://forge.softwareheritage.org/source/swh-sysadmin-provisioning/

No, I think a puppet-specific thing like this should definitely be in the puppet repository.

Sep 17 2020, 1:26 PM
vsellier added a comment to T2608: Deploy launchpad and gitea listers on production.
  • initial gitea lister launched :
swhworker@worker02:~$ SWH_CONFIG_FILENAME=/etc/softwareheritage/lister.yml swh lister run --lister gitea --priority high url=https://codeberg.org/api/v1/ limit=100
...
INFO:root:listing repos starting at 1198
INFO:root:listing repos starting at 1199
INFO:root:listing repos starting at 1200
INFO:root:stopping after page 1200, no next link found
Sep 17 2020, 11:53 AM · Archive coverage, System administration
vsellier closed T2577: Test gitea lister on staging environment, a subtask of T2313: Archive git.fsfe.org (Gitea), as Resolved.
Sep 17 2020, 11:41 AM · Archive coverage, Lister
vsellier closed T2577: Test gitea lister on staging environment as Resolved.

everything seems to work well, the production deployment will be done in T2608

Sep 17 2020, 11:41 AM · Lister
vsellier added a comment to T2608: Deploy launchpad and gitea listers on production.
  • initial manual launchpad listing launched :
swhworker@worker02:~$ SWH_CONFIG_FILENAME=/etc/softwareheritage/lister.yml swh lister run --lister launchpad --priority high
INFO:swh.core.config:Loading config file /etc/softwareheritage/lister.yml
INFO:swh.core.config:Loading config file /etc/softwareheritage/global.ini
INFO:swh.core.config:Loading config file /etc/softwareheritage/lister.yml
Sep 17 2020, 11:39 AM · Archive coverage, System administration
vsellier added a comment to T2608: Deploy launchpad and gitea listers on production.
  • schedult tak-types created:
swhscheduler@saatchi:~$ swh scheduler --config-file /etc/softwareheritage/scheduler.yml task-type register -p lister.gitea
INFO:swh.core.config:Loading config file /etc/softwareheritage/scheduler.yml
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.gitea
INFO:swh.scheduler.cli.task_type:Create task type list-gitea-full in scheduler
INFO:swh.scheduler.cli.task_type:Create task type list-gitea-incremental in scheduler
swhscheduler@saatchi:~$ swh scheduler --config-file /etc/softwareheritage/scheduler.yml task-type register -p lister.launchpad
INFO:swh.core.config:Loading config file /etc/softwareheritage/scheduler.yml
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.launchpad
INFO:swh.scheduler.cli.task_type:Create task type list-launchpad-full in scheduler
INFO:swh.scheduler.cli.task_type:Create task type list-launchpad-incremental in scheduler
INFO:swh.scheduler.cli.task_type:Create task type list-launchpad-new in scheduler
Sep 17 2020, 11:34 AM · Archive coverage, System administration
vsellier added a comment to T2608: Deploy launchpad and gitea listers on production.
  • user guest granted to access the new tables :
swh-lister=>    grant select
swh-lister->    on all tables in schema public
swh-lister->    to guest;
GRANT
Sep 17 2020, 11:27 AM · Archive coverage, System administration
vsellier added a comment to T2608: Deploy launchpad and gitea listers on production.
  • lister model updated from worker01:
swhworker@worker01:/etc/softwareheritage$ swh lister --db-url postgresql://*****@db.internal.softwareheritage.org:5432/swh-lister db-init
INFO:swh.lister.cli:Loading lister bitbucket
INFO:swh.lister.cli:Loading lister cgit
INFO:swh.lister.cli:Loading lister cran
INFO:swh.lister.cli:Loading lister debian
INFO:swh.lister.cli:Loading lister gitea
INFO:swh.lister.cli:Loading lister github
INFO:swh.lister.cli:Loading lister gitlab
INFO:swh.lister.cli:Loading lister gnu
INFO:swh.lister.cli:Loading lister launchpad
INFO:swh.lister.cli:Loading lister npm
INFO:swh.lister.cli:Loading lister packagist
INFO:swh.lister.cli:Loading lister phabricator
INFO:swh.lister.cli:Loading lister pypi
INFO:swh.lister.cli:Initializing database
INFO:swh.lister.core.models:Creating tables
INFO:swh.lister.cli:Calling init hook for debian
Sep 17 2020, 11:21 AM · Archive coverage, System administration
vsellier added a comment to T2608: Deploy launchpad and gitea listers on production.

New version of the lister package deployed :

  • on workers
root@pergamon:~# clush -b -w @swh-workers 'apt-get update; apt install -y python3-swh.lister' 
...
root@pergamon:~# clush -b -w @swh-workers "dpkg -l python3-swh.lister"
---------------
worker[01-16] (16)
---------------
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name               Version              Architecture Description
+++-==================-====================-============-=================================================================
ii  python3-swh.lister 0.1.4-1~swh1~bpo10+1 all          Software Heritage Listers (bitbucket, git(lab|hub), pypi, etc...)
  • on the scheduler :
root@saatchi:~# apt update && apt install python3-swh.lister
...
Restarting services...
 systemctl restart gunicorn-swh-scheduler.service icinga2.service journalbeat.service postfix@-.service rabbitmq-server.service rpcbind.service ssh.service swh-scheduler-runner.service unbound.service
Sep 17 2020, 11:13 AM · Archive coverage, System administration
vsellier added a comment to T2608: Deploy launchpad and gitea listers on production.

Actions :

  • deploy the new version of the lister on each worker
  • update the lister data model
  • create the new task-type on the scheduler
  • manually launch a listing to create high priority loading tasks for launchpad and gitea repository to ingest soon the repositories and not at the end of the current git queue
  • truncate lister cache to allow the recurring loading tasks to be created
  • schedule the recurring listing tasks for both repositories
Sep 17 2020, 10:44 AM · Archive coverage, System administration
vsellier added a subtask for T1734: Create a Lister for launchpad.net: T2608: Deploy launchpad and gitea listers on production.
Sep 17 2020, 10:40 AM · Lister, Archive coverage
vsellier added parent tasks for T2608: Deploy launchpad and gitea listers on production: T1734: Create a Lister for launchpad.net, T2313: Archive git.fsfe.org (Gitea).
Sep 17 2020, 10:40 AM · Archive coverage, System administration
vsellier added a subtask for T2313: Archive git.fsfe.org (Gitea): T2608: Deploy launchpad and gitea listers on production.
Sep 17 2020, 10:40 AM · Archive coverage, Lister
vsellier changed the status of T2608: Deploy launchpad and gitea listers on production from Open to Work in Progress.
Sep 17 2020, 10:39 AM · Archive coverage, System administration

Sep 16 2020

vsellier created D3967: Vagrant environment to test puppet locally.
Sep 16 2020, 6:28 PM
vsellier added a revision to T2606: Test puppet configuration in a local vagrant environment: D3967: Vagrant environment to test puppet locally.
Sep 16 2020, 6:28 PM · System administration
vsellier changed the status of T2606: Test puppet configuration in a local vagrant environment from Open to Work in Progress.
Sep 16 2020, 6:16 PM · System administration
vsellier updated the test plan for D3961: Manage filebeat configuration via puppet.
Sep 16 2020, 5:14 PM
vsellier updated the diff for D3961: Manage filebeat configuration via puppet.

Use the capability of filebeat to use a file per input.

Sep 16 2020, 5:12 PM
vsellier edited reviewers for D3961: Manage filebeat configuration via puppet, added: System administrators; removed: Reviewers.
Sep 16 2020, 11:11 AM
vsellier added a revision to T2591: Filebeat fails to start on moma: D3961: Manage filebeat configuration via puppet.
Sep 16 2020, 11:11 AM · System administration
vsellier created D3961: Manage filebeat configuration via puppet.
Sep 16 2020, 11:11 AM

Sep 15 2020

vsellier added a comment to T2594: production: Running nixguix on guix sources.

The loading is in progress and seems ok

Sep 15 2020, 11:56 AM · Archive coverage, System administration
vsellier added a comment to T2594: production: Running nixguix on guix sources.

The loading task for guix is scheduled in production :

swhscheduler@saatchi:~$ swh scheduler --config-file /etc/softwareheritage/scheduler.yml task add load-nixguix url=https://guix.gnu.org/sources.json
INFO:swh.core.config:Loading config file /etc/softwareheritage/scheduler.yml
Created 1 tasks
Sep 15 2020, 11:41 AM · Archive coverage, System administration
vsellier removed a subtask for T1991: Implement a Guix/Nix loader: T2594: production: Running nixguix on guix sources.
Sep 15 2020, 11:25 AM · Package Loader
vsellier edited parent tasks for T2594: production: Running nixguix on guix sources, added: T2485: staging: Running nixguix on guix sources ; removed: T1991: Implement a Guix/Nix loader.
Sep 15 2020, 11:25 AM · Archive coverage, System administration
vsellier added a subtask for T2485: staging: Running nixguix on guix sources : T2594: production: Running nixguix on guix sources.
Sep 15 2020, 11:25 AM · Archive coverage
vsellier added a subtask for T1991: Implement a Guix/Nix loader: T2594: production: Running nixguix on guix sources.
Sep 15 2020, 11:24 AM · Package Loader
vsellier added a parent task for T2594: production: Running nixguix on guix sources: T1991: Implement a Guix/Nix loader.
Sep 15 2020, 11:24 AM · Archive coverage, System administration
vsellier added a parent task for T2594: production: Running nixguix on guix sources: T1352: ingest Guix (SD) packages.
Sep 15 2020, 11:22 AM · Archive coverage, System administration
vsellier added a subtask for T1352: ingest Guix (SD) packages: T2594: production: Running nixguix on guix sources.
Sep 15 2020, 11:22 AM · Archive coverage
vsellier changed the status of T2594: production: Running nixguix on guix sources from Open to Work in Progress.
Sep 15 2020, 11:22 AM · Archive coverage, System administration
vsellier added a comment to T2591: Filebeat fails to start on moma.

The configuration was fixed on moma :

root@moma:/etc/filebeat# diff -U3 /tmp/filebeat.yml /etc/filebeat/filebeat.yml
--- /tmp/filebeat.yml	2020-09-15 08:10:20.512838905 +0000
+++ /etc/filebeat/filebeat.yml	2020-09-15 08:16:13.096135043 +0000
@@ -1,4 +1,4 @@
-filebeat.prospectors:
+filebeat.inputs:
 - type: log
   paths:
     - /var/log/apache2/archive.softwareheritage.org_non-ssl_access.log

and the logs since the last rotation correctly ingested :

Sep 15 2020, 10:29 AM · System administration
vsellier updated the task description for T2591: Filebeat fails to start on moma.
Sep 15 2020, 10:08 AM · System administration
vsellier changed the status of T2591: Filebeat fails to start on moma from Open to Work in Progress.
Sep 15 2020, 10:05 AM · System administration

Sep 14 2020

vsellier added a comment to T2358: Deploy launchpad lister on staging.

An email was sent on the swh-devel mailing list to ask for reviews.
The deployment in production will be performed in the middle of week 38 is no problems are raised.

Sep 14 2020, 10:09 AM · System administration, Lister, Archive coverage
vsellier added a comment to T2577: Test gitea lister on staging environment.

An email was sent on the swh-devel mailing list to ask for reviews.
The deployment in production will be performed in the middle of week 38 is no problems are raised.

Sep 14 2020, 10:09 AM · Lister

Sep 11 2020

vsellier triaged T2584: Wrong link for repositories with '+' in the url as Normal priority.
Sep 11 2020, 10:51 AM · Web app

Sep 10 2020

vsellier reopened T2577: Test gitea lister on staging environment, a subtask of T2313: Archive git.fsfe.org (Gitea), as Work in Progress.
Sep 10 2020, 7:03 PM · Archive coverage, Lister
vsellier reopened T2577: Test gitea lister on staging environment as "Work in Progress".

reopened to validate to complete process from the listing to the loading of some repository

Sep 10 2020, 7:03 PM · Lister
vsellier closed T2577: Test gitea lister on staging environment, a subtask of T2313: Archive git.fsfe.org (Gitea), as Resolved.
Sep 10 2020, 1:07 PM · Archive coverage, Lister
vsellier closed T2577: Test gitea lister on staging environment as Resolved.
Sep 10 2020, 1:07 PM · Lister
vsellier added a comment to T2577: Test gitea lister on staging environment.

The test of new version v0.1.4 including the fix on the the range split, the uid change and the incremental task fix is ok.

Sep 10 2020, 1:06 PM · Lister
vsellier accepted D3903: gitea.lister: Fix uid to be unique across instance.

LGTM

Sep 10 2020, 11:29 AM
vsellier accepted D3899: utils.split_range: Make computed ranges not overlap.

Tested in the docker-environment, the problem is not reproduced anymore with 5 concurrent listers.

Sep 10 2020, 10:39 AM · Lister
vsellier accepted D3898: test_utils: Migrate to pytest.
Sep 10 2020, 10:24 AM · Lister

Sep 9 2020

vsellier added a comment to T2577: Test gitea lister on staging environment.

The concurrency issue was reproduced locally on the docker environment with a concurrency of 5.

Sep 9 2020, 4:26 PM · Lister
vsellier committed rSPSITEcb56ae71235b: Deploy svn loader on staging (authored by vsellier).
Deploy svn loader on staging
Sep 9 2020, 1:59 PM
vsellier added a comment to T2577: Test gitea lister on staging environment.

I have tested to create a list-gitea-incremental task but it fails to but this time with another exception relative to an unexpected "sort" parameter : https://sentry.softwareheritage.org/share/issue/b0119b56f24347bcb58ac28c68685c62/

Sep 9 2020, 11:43 AM · Lister
vsellier added a comment to T2577: Test gitea lister on staging environment.

the configuration is deployed and the listers were restarted.

Sep 9 2020, 11:17 AM · Lister
vsellier committed rSPSITEb51b0ceb29b0: lister configuration : add gitea lister tasks (authored by vsellier).
lister configuration : add gitea lister tasks
Sep 9 2020, 10:43 AM
vsellier closed D3896: lister configuration : add gitea lister tasks.
Sep 9 2020, 10:43 AM
vsellier added a comment to T2577: Test gitea lister on staging environment.

For info, on my desktop with the docker environment, with a limit of 100, the lister takes 3s to list the complete codeberg forge :

swh-lister_1                    | [2020-09-08 18:33:19,259: INFO/ForkPoolWorker-1] Task swh.lister.gitea.tasks.RangeGiteaLister[363e0b30-b13a-4f62-bd31-9847dfe62450] succeeded in 3.7196799100056523s: {'status': 'eventful'}
Sep 9 2020, 10:36 AM · Lister
vsellier added a comment to T2358: Deploy launchpad lister on staging.

The task ran in 30mn (1887s):

Sep 08 13:45:34 worker1 python3[237586]: [2020-09-08 13:45:34,851: INFO/ForkPoolWorker-4] Task swh.lister.launchpad.tasks.FullLaunchpadLister[73e298be-aeda-4882-b52d-dfe5a2ec316c] succeeded in 1887.75128286588s: {'status': 'eventful'}
Sep 9 2020, 10:25 AM · System administration, Lister, Archive coverage
vsellier added a comment to T2577: Test gitea lister on staging environment.
  • The data model does't need to be created because it was already done in T2358
  • The task is created :
swhscheduler@scheduler0:~$ swh  scheduler --config-file /etc/softwareheritage/scheduler.yml task add --policy oneshot list-gitea-full url=https://codeberg.org/api/v1/ limit=100
WARNING:swh.core.cli:Could not load subcommand storage: No module named 'swh.journal'
INFO:swh.core.config:Loading config file /etc/softwareheritage/scheduler.yml
Created 1 tasks
Sep 9 2020, 9:30 AM · Lister

Sep 8 2020

vsellier added a comment to T2577: Test gitea lister on staging environment.
  • task-type registered :
swhscheduler@scheduler0:/etc/softwareheritage/backend$ swh scheduler --config-file /etc/softwareheritage/scheduler.yml task-type register -p lister.gitea
WARNING:swh.core.cli:Could not load subcommand storage: No module named 'swh.journal'
INFO:swh.core.config:Loading config file /etc/softwareheritage/scheduler.yml
INFO:swh.scheduler.cli.task_type:Loading entrypoint for plugin lister.gitea
INFO:swh.scheduler.cli.task_type:Create task type list-gitea-full in scheduler
INFO:swh.scheduler.cli.task_type:Create task type list-gitea-incremental in scheduler
Sep 8 2020, 5:06 PM · Lister
vsellier updated the diff for D3896: lister configuration : add gitea lister tasks.

fix mix with launchpad tasks

Sep 8 2020, 4:56 PM
vsellier created D3896: lister configuration : add gitea lister tasks.
Sep 8 2020, 4:48 PM
vsellier added a revision to T2577: Test gitea lister on staging environment: D3896: lister configuration : add gitea lister tasks.
Sep 8 2020, 4:48 PM · Lister
vsellier changed the status of T2577: Test gitea lister on staging environment, a subtask of T2313: Archive git.fsfe.org (Gitea), from Open to Work in Progress.
Sep 8 2020, 4:35 PM · Archive coverage, Lister
vsellier changed the status of T2577: Test gitea lister on staging environment from Open to Work in Progress.
Sep 8 2020, 4:35 PM · Lister
vsellier claimed T2577: Test gitea lister on staging environment.
Sep 8 2020, 4:35 PM · Lister
vsellier added a subtask for T2313: Archive git.fsfe.org (Gitea): T2577: Test gitea lister on staging environment.
Sep 8 2020, 4:34 PM · Archive coverage, Lister
vsellier added a parent task for T2577: Test gitea lister on staging environment: T2313: Archive git.fsfe.org (Gitea).
Sep 8 2020, 4:34 PM · Lister
vsellier created T2577: Test gitea lister on staging environment.
Sep 8 2020, 4:34 PM · Lister
vsellier closed T2358: Deploy launchpad lister on staging, a subtask of T1734: Create a Lister for launchpad.net, as Resolved.
Sep 8 2020, 3:57 PM · Lister, Archive coverage
vsellier closed T2358: Deploy launchpad lister on staging as Resolved.

The launchpad lister (v0.1.2) is deployed and running on staging

Sep 8 2020, 3:57 PM · System administration, Lister, Archive coverage
vsellier closed T2574: "No attribute get_task_types" error on scheduler's task_type cli as Invalid.

A parameter was missing in the call :

swhscheduler@scheduler0:~$ swh scheduler --config-file /etc/softwareheritage/scheduler.yml task-type list
Sep 8 2020, 2:42 PM · Scheduling utilities
vsellier committed rDLS74ca3d0b8732: Launchpad: rename task name to match conventions (authored by vsellier).
Launchpad: rename task name to match conventions
Sep 8 2020, 2:39 PM
vsellier closed D3887: Launchpad: rename task name to match conventions.
Sep 8 2020, 2:39 PM
vsellier added a revision to T2358: Deploy launchpad lister on staging: D3887: Launchpad: rename task name to match conventions.
Sep 8 2020, 2:25 PM · System administration, Lister, Archive coverage
vsellier created D3887: Launchpad: rename task name to match conventions.
Sep 8 2020, 2:25 PM
vsellier updated the task description for T2574: "No attribute get_task_types" error on scheduler's task_type cli.
Sep 8 2020, 12:26 PM · Scheduling utilities
vsellier created T2574: "No attribute get_task_types" error on scheduler's task_type cli.
Sep 8 2020, 12:20 PM · Scheduling utilities
vsellier accepted D3884: lister configuration: Add launchpad lister tasks.
Sep 8 2020, 10:59 AM
vsellier added a comment to D3884: lister configuration: Add launchpad lister tasks.

Octocatalog-diff test :

➜  puppet-environment git:(master) ✗ bin/octocatalog-diff --octocatalog-diff-args --no-truncate-details --to arcpatch_D3884 worker0.internal.staging.swh.network
Found host worker0.internal.staging.swh.network
WARN     -> Environment "arcpatch-D3884" contained non-word characters, correcting name to arcpatch_D3884
Cloning into '/tmp/swh-ocd.e8lQMoZ0/environments/production/data/private'...
done.
Cloning into '/tmp/swh-ocd.e8lQMoZ0/environments/arcpatch_D3884/data/private'...
done.
*** Running octocatalog-diff on host worker0.internal.staging.swh.network
I, [2020-09-08T10:45:12.720125 #4652]  INFO -- : Catalogs compiled for worker0.internal.staging.swh.network
I, [2020-09-08T10:45:13.707209 #4652]  INFO -- : Diffs computed for worker0.internal.staging.swh.network
diff origin/production/worker0.internal.staging.swh.network current/worker0.internal.staging.swh.network
*******************************************
  File[/etc/softwareheritage/lister.yml] =>
   parameters =>
     content =>
      @@ -24,4 +24,6 @@
         - swh.lister.gitlab.tasks.FullGitLabRelister
         - swh.lister.gnu.tasks.GNUListerTask
      +  - swh.lister.launchpad.tasks.FullLaunchpadLister
      +  - swh.lister.launchpad.tasks.IncrementalLaunchpadLister
         - swh.lister.npm.tasks.NpmListerTask
         - swh.lister.phabricator.tasks.FullPhabricatorLister
*******************************************
*** End octocatalog-diff on worker0.internal.staging.swh.network
Sep 8 2020, 10:58 AM

Sep 4 2020

vsellier added a comment to T1414: Set up an inventory app.

Wikimedia is using netbox as the source of trust in their infrastructure and puppet is configuring the facts from it. It's not exactly the same use case we want as we would like to have netbox automatically provisioned.

Sep 4 2020, 5:14 PM · System administration, Sprint 2018 12
vsellier added a comment to T1414: Set up an inventory app.

and their documentation : https://wikitech.wikimedia.org/wiki/Netbox

Sep 4 2020, 11:20 AM · System administration, Sprint 2018 12