Page MenuHomeSoftware Heritage
Feed Advanced Search

Oct 7 2020

vsellier created D4175: Fix terraform 0.13 initialisation.
Oct 7 2020, 11:39 AM

Oct 6 2020

vsellier accepted D4165: Split subnet-specific settings and deployment-specific settings.

looks good to me.

i don't see vagrant in there but i gather that's what you said about making the network part in vagrant a noop or something.

Oct 6 2020, 7:42 PM
vsellier accepted D4164: Rename the `location` variable to `subnet`.
Oct 6 2020, 7:39 PM
vsellier added inline comments to D4168: Update Vagrantfile to match recent changes to swh-site.
Oct 6 2020, 7:29 PM
vsellier added a comment to D4167: Disable network profile for vagrant..

WDYT to add a variable like profile::network::[activated|managed|whatever] to activate or not the network profile application ? It would avoid to introduce some vagrant specifics in the manifests

Oct 6 2020, 7:25 PM
vsellier accepted D4166: Improve hierarchy comments.

this one is easy ;)

Oct 6 2020, 7:20 PM
vsellier accepted D4163: Move hiera default values to a common directory.
Oct 6 2020, 7:15 PM
vsellier committed rSENVa2e6095f38b9: vagrant: simulate the behavior of the puppet master for the ssl certificates (authored by vsellier).
vagrant: simulate the behavior of the puppet master for the ssl certificates
Oct 6 2020, 2:03 PM
vsellier closed D4150: vagrant: simulate the behavior of the puppet master for the ssl certificates.
Oct 6 2020, 2:03 PM
vsellier added a comment to D4150: vagrant: simulate the behavior of the puppet master for the ssl certificates.

If i'm understanding this correctly, this will allow us to generate self-signed certificates when we want to create a service in our stack that needs a certificate.
Just generate it with the script within (generate-certificate) and commit into this repository.
Then trigger back the vagrant provisision <vm-with-desired-service>.
Then everything should run smoothly within that provision step.
correct?

Yes exactly, it's correct. It remains only the icinga part to remove the last errors during the provisioning. I still haven't a simple way to do it as it uses a certificate named with the vm's fqdn and should be generated after the vm creation if we want it to be automatised.

Another question is i'm just wondering whether it should be named netbox-vagrant instead of netbox given what we have in the defaults.yaml [1]

[1] https://forge.softwareheritage.org/source/puppet-swh-site/browse/production/data/defaults.yaml$820-822

good remark. There must be a mistake somewhere on this override of this property as when I provision the vm locally, it searches for netbox. I will remove this declaration because it's not necessary and it will allow to remove a property for vagrant on the defaults.yaml file.

Oct 6 2020, 12:16 PM
vsellier updated the diff for D4150: vagrant: simulate the behavior of the puppet master for the ssl certificates.

Refactor virtualbox images declarations

Oct 6 2020, 12:03 PM
vsellier updated the diff for D4150: vagrant: simulate the behavior of the puppet master for the ssl certificates.

Remove useless empty lines

Oct 6 2020, 11:37 AM
vsellier created D4150: vagrant: simulate the behavior of the puppet master for the ssl certificates.
Oct 6 2020, 11:31 AM
vsellier committed rSENVf7abd13b9302: vagrant: fix bojimans ip (authored by vsellier).
vagrant: fix bojimans ip
Oct 6 2020, 11:08 AM
vsellier committed rCJSWH5ade7a89a66b: swh-fuse: add a privileged and device option to the docker container to allow… (authored by vsellier).
swh-fuse: add a privileged and device option to the docker container to allow…
Oct 6 2020, 9:47 AM
vsellier closed D4144: swh-fuse: add privileged and device options to the docker container to allow mount to work.
Oct 6 2020, 9:47 AM
vsellier retitled D4144: swh-fuse: add privileged and device options to the docker container to allow mount to work from swh-fuse: add a privileged and device option to the docker container to allow mount to work to swh-fuse: add privileged and device options to the docker container to allow mount to work.
Oct 6 2020, 9:30 AM

Oct 5 2020

vsellier added inline comments to D4144: swh-fuse: add privileged and device options to the docker container to allow mount to work.
Oct 5 2020, 5:53 PM
vsellier added a comment to T2654: modprobe fuse on the CI build machine.

I failed to successfully execute mount on the container without the privileged option so I finally configured the swh-fuse job with this option.

Oct 5 2020, 4:06 PM · Software Heritage filesystem, System administration
vsellier created D4144: swh-fuse: add privileged and device options to the docker container to allow mount to work.
Oct 5 2020, 4:04 PM
vsellier added a revision to T2654: modprobe fuse on the CI build machine: D4144: swh-fuse: add privileged and device options to the docker container to allow mount to work.
Oct 5 2020, 4:04 PM · Software Heritage filesystem, System administration
vsellier added a comment to T2654: modprobe fuse on the CI build machine.

In fact after others tests, only the device and the --privileged option are necessary as runnin in privileged mode completely disable seccomp.

Oct 5 2020, 2:30 PM · Software Heritage filesystem, System administration
vsellier added a comment to T2654: modprobe fuse on the CI build machine.

I made some test locally, adding the options --privileged, --device /dev/fuse and --cap-add SYS_ADMIN is working :

Oct 5 2020, 9:48 AM · Software Heritage filesystem, System administration

Oct 2 2020

vsellier changed the status of T2654: modprobe fuse on the CI build machine from Open to Work in Progress.
Oct 2 2020, 5:06 PM · Software Heritage filesystem, System administration
vsellier changed the status of T2654: modprobe fuse on the CI build machine, a subtask of T1926: FUSE filesystem to navigate the archive, from Open to Work in Progress.
Oct 2 2020, 5:06 PM · Software Heritage filesystem
vsellier added a comment to T2620: Inventory of the swh infrastructure.

The service is up and runnig at https://inventory.internal.softwareheritage.org
I will add the admin password on the credentials.

Oct 2 2020, 4:59 PM · System administration
vsellier updated the task description for T2620: Inventory of the swh infrastructure.
Oct 2 2020, 4:42 PM · System administration
vsellier committed rSPSITE07afbf78d9cd: netbox: fix apache configuration (authored by vsellier).
netbox: fix apache configuration
Oct 2 2020, 3:55 PM
vsellier committed rSPSITE1c11933d5629: vagrant: don't apply real environment routes (authored by vsellier).
vagrant: don't apply real environment routes
Oct 2 2020, 3:55 PM
vsellier committed rSPSITE21ef14d42b81: netbox: fix typo on certificates configuration (authored by vsellier).
netbox: fix typo on certificates configuration
Oct 2 2020, 9:32 AM

Oct 1 2020

vsellier updated the task description for T2620: Inventory of the swh infrastructure.
Oct 1 2020, 7:39 PM · System administration
vsellier committed rSPSITEe3866b5d00c8: Add netbox inventory tool support (authored by vsellier).
Add netbox inventory tool support
Oct 1 2020, 7:38 PM
vsellier closed D4025: Add netbox inventory tool support.
Oct 1 2020, 7:38 PM
vsellier committed rSPPRIVC3096c8805ca2: Add netbox passwords (authored by vsellier).
Add netbox passwords
Oct 1 2020, 7:37 PM
vsellier committed rSPPRIVC4699252ae7cb: Add vsellier's password (authored by vsellier).
Add vsellier's password
Oct 1 2020, 7:37 PM
vsellier closed D4027: Add netbox password.
Oct 1 2020, 7:37 PM
vsellier committed rSENV7e7fc6651790: vagrantfile: update the netbox vm's name to match its real name (authored by vsellier).
vagrantfile: update the netbox vm's name to match its real name
Oct 1 2020, 7:29 PM
vsellier closed D4119: vagrantfile: update the netbox vm's name to match its real name.
Oct 1 2020, 7:29 PM
vsellier updated the diff for D4025: Add netbox inventory tool support.

Uppdate to match the real server name

Oct 1 2020, 7:02 PM
vsellier added a revision to T2620: Inventory of the swh infrastructure: D4119: vagrantfile: update the netbox vm's name to match its real name.
Oct 1 2020, 6:55 PM · System administration
vsellier created D4119: vagrantfile: update the netbox vm's name to match its real name.
Oct 1 2020, 6:55 PM
vsellier committed rSPSITE562e55b487cf: defaults: forward system emails to vsellier (authored by vsellier).
defaults: forward system emails to vsellier
Oct 1 2020, 3:50 PM
vsellier closed D4110: defaults: forward system emails to vsellier.
Oct 1 2020, 3:50 PM · System administration
vsellier updated the diff for D4110: defaults: forward system emails to vsellier.

rebase

Oct 1 2020, 3:49 PM · System administration
vsellier accepted D4113: Vagrantfile: Declare variables once then reuse to be more dry.

nice improvement, thanks

Oct 1 2020, 3:48 PM
vsellier edited reviewers for D4110: defaults: forward system emails to vsellier, added: System administrators; removed: Reviewers.
Oct 1 2020, 1:38 PM · System administration
vsellier updated the diff for D4110: defaults: forward system emails to vsellier.

Keep the end of file untouched - second try

Oct 1 2020, 1:37 PM · System administration
vsellier updated the diff for D4110: defaults: forward system emails to vsellier.

Keep the end of file untouched

Oct 1 2020, 1:34 PM · System administration
vsellier created D4110: defaults: forward system emails to vsellier.
Oct 1 2020, 1:31 PM · System administration
vsellier committed rSENV00a5f064fb73: vagrant: Install the virtualbox guest additions directly during the image… (authored by vsellier).
vagrant: Install the virtualbox guest additions directly during the image…
Oct 1 2020, 11:26 AM
vsellier closed D4107: vagrant: Install the virtualbox guest additions directly during the image creation.
Oct 1 2020, 11:26 AM
vsellier added inline comments to D4107: vagrant: Install the virtualbox guest additions directly during the image creation.
Oct 1 2020, 11:25 AM
vsellier updated the diff for D4107: vagrant: Install the virtualbox guest additions directly during the image creation.

Revert the netbox typo

Oct 1 2020, 11:24 AM
vsellier created D4107: vagrant: Install the virtualbox guest additions directly during the image creation.
Oct 1 2020, 10:15 AM

Sep 30 2020

vsellier created T2650: Network refactoring - step 1.
Sep 30 2020, 6:07 PM · System administration
vsellier added inline comments to D4025: Add netbox inventory tool support.
Sep 30 2020, 1:00 PM
vsellier updated the diff for D4025: Add netbox inventory tool support.

Use redis's configuration properties in the configuration template

Sep 30 2020, 12:59 PM
vsellier committed rSENV9749d9f214eb: watch-vagrant-conf: Synchronize staging and production branches (authored by vsellier).
watch-vagrant-conf: Synchronize staging and production branches
Sep 30 2020, 12:48 PM
vsellier accepted D4095: packer/README: Improve sentence phrasing.

LGMT

Sep 30 2020, 10:53 AM
vsellier accepted D4096: Vagrantfile: Update base box to use the latest debian 10.6.

lgtm

Sep 30 2020, 10:52 AM
vsellier accepted D4094: packer/debian_buster: Upgrade to new debian 10.6 image (10.5 is 404).

lgtm

Sep 30 2020, 10:52 AM
vsellier added a comment to D4094: packer/debian_buster: Upgrade to new debian 10.6 image (10.5 is 404).

A good test could be to generate the image, publish it to the public annex and upgrade the image on the Vagrantfile. Doing so, you will cover the complete image lifecycle ;).

Sep 30 2020, 10:07 AM
vsellier accepted D4093: packer/README: Update required install step.

lgtm

Sep 30 2020, 10:02 AM
vsellier committed rCJSWHadcba8bd5738: Don't fail the build if the current build doesn't generate any logs (authored by vsellier).
Don't fail the build if the current build doesn't generate any logs
Sep 30 2020, 9:26 AM
vsellier closed D4091: Don't fail the build if the current build doesn't generate any logs.
Sep 30 2020, 9:26 AM
vsellier accepted D4088: README: vagrant: Explicit the current version constraint on vagrant-vbguest.

I also have the problem when I upgrade the plugin to 0.25.0.

Sep 30 2020, 9:25 AM
vsellier created D4091: Don't fail the build if the current build doesn't generate any logs.
Sep 30 2020, 9:11 AM

Sep 29 2020

vsellier committed rCJSWH61acbce9e440: declare the swh-docker-dev job (authored by vsellier).
declare the swh-docker-dev job
Sep 29 2020, 6:40 PM
vsellier closed D4062: declare the swh-docker-dev job.
Sep 29 2020, 6:40 PM
vsellier updated the diff for D4062: declare the swh-docker-dev job.

rebase

Sep 29 2020, 6:40 PM
vsellier committed rCJSWHee9c0d175268: Add a README documenting how to test the job generation locally (authored by vsellier).
Add a README documenting how to test the job generation locally
Sep 29 2020, 6:39 PM
vsellier closed D4061: Add documentation to test locally.
Sep 29 2020, 6:39 PM
vsellier updated the diff for D4061: Add documentation to test locally.

rebase

Sep 29 2020, 6:38 PM
vsellier accepted D4084: Vagrantfile: Use custom provider keyword dsl instead of custom flag.

nice improvment thanks

Sep 29 2020, 5:51 PM
vsellier committed rSENV48e632dc61fa: Document the required package for the script watching the local changes (authored by vsellier).
Document the required package for the script watching the local changes
Sep 29 2020, 5:40 PM
vsellier closed D4076: Document the required package for the script watching the local changes.
Sep 29 2020, 5:40 PM
vsellier updated the diff for D4076: Document the required package for the script watching the local changes.

rebase

Sep 29 2020, 5:40 PM
vsellier committed rDSNIP05f46d6bd10c: Improve facts import (authored by vsellier).
Improve facts import
Sep 29 2020, 3:44 PM
vsellier created D4076: Document the required package for the script watching the local changes.
Sep 29 2020, 1:48 PM
vsellier accepted D4072: README: Add required details about the current vagrant setup.

LGTM

Sep 29 2020, 1:38 PM
vsellier committed rSENV824292d231e1: Allow to prepare the puppet environment without specifying any additional branch (authored by vsellier).
Allow to prepare the puppet environment without specifying any additional branch
Sep 29 2020, 1:25 PM
vsellier committed rSENVd6debac931e0: fix environment configuration for test vm (authored by vsellier).
fix environment configuration for test vm
Sep 29 2020, 1:25 PM

Sep 28 2020

vsellier updated the diff for D4025: Add netbox inventory tool support.
  • rebase
  • add the vagrant configuration
Sep 28 2020, 3:35 PM
vsellier committed rSPSITE0c8e46a88da2: adapt the configuration for the vagrant environment (authored by vsellier).
adapt the configuration for the vagrant environment
Sep 28 2020, 3:26 PM
vsellier closed D3989: adapt configuration for the vagrant environment.
Sep 28 2020, 3:26 PM
vsellier updated the diff for D3989: adapt configuration for the vagrant environment.

rebase

Sep 28 2020, 3:25 PM
vsellier committed rSENVc6ff01ebc08b: add vagrant configuration and documentation (authored by vsellier).
add vagrant configuration and documentation
Sep 28 2020, 2:55 PM
vsellier committed rSENV7585ad03eb24: Create the virtualbox image used to instantiate the vagrant environment (authored by vsellier).
Create the virtualbox image used to instantiate the vagrant environment
Sep 28 2020, 2:55 PM
vsellier closed D3967: Vagrant environment to test puppet locally.
Sep 28 2020, 2:55 PM
vsellier updated the diff for D3967: Vagrant environment to test puppet locally.

Switch the default test branch to staging

Sep 28 2020, 2:54 PM
vsellier updated the diff for D3967: Vagrant environment to test puppet locally.
  • Add a script to avoid to commit each change before being able to test it (watch-vagrant-conf)
  • Update the documentation accordingly
  • Declare the admin-inventory server
Sep 28 2020, 2:52 PM
vsellier added inline comments to D4062: declare the swh-docker-dev job.
Sep 28 2020, 2:20 PM
vsellier updated the diff for D4062: declare the swh-docker-dev job.

rebase

Sep 28 2020, 2:19 PM
vsellier updated the diff for D4061: Add documentation to test locally.

Change the commit message according to the diff's feedback

Sep 28 2020, 2:19 PM
vsellier updated the diff for D4062: declare the swh-docker-dev job.
  • rebase
  • Remove the now useless CASS_DRIVER_NO_CYTHON option
Sep 28 2020, 2:15 PM
vsellier updated the diff for D4061: Add documentation to test locally.

fix typo on the commit message

Sep 28 2020, 2:13 PM
vsellier retitled D4061: Add documentation to test locally from Add documention test locally to Add documentation to test locally.
Sep 28 2020, 2:11 PM
vsellier created D4062: declare the swh-docker-dev job.
Sep 28 2020, 2:08 PM
vsellier retitled D4061: Add documentation to test locally from Declare the swh-docker-dev job to Add documention test locally.
Sep 28 2020, 2:08 PM
vsellier updated the diff for D4061: Add documentation to test locally.

Use only one commit per diff

Sep 28 2020, 2:08 PM