In D4165#103265, @ardumont wrote: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.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Oct 7 2020
Oct 7 2020
Oct 6 2020
Oct 6 2020
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
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
vsellier added a comment to D4150: vagrant: simulate the behavior of the puppet master for the ssl certificates.
In D4150#102910, @ardumont wrote: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]
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.
vsellier updated the diff for D4150: vagrant: simulate the behavior of the puppet master for the ssl certificates.
Refactor virtualbox images declarations
vsellier updated the diff for D4150: vagrant: simulate the behavior of the puppet master for the ssl certificates.
Remove useless empty lines
vagrant: fix bojimans ip
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…
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 5 2020
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.
I failed to successfully execute mount on the container without the privileged option so I finally configured the swh-fuse job with this option.
In fact after others tests, only the device and the --privileged option are necessary as runnin in privileged mode completely disable seccomp.
I made some test locally, adding the options --privileged, --device /dev/fuse and --cap-add SYS_ADMIN is working :
Oct 2 2020
Oct 2 2020
vsellier changed the status of T2654: modprobe fuse on the CI build machine from Open to Work in Progress.
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.
The service is up and runnig at https://inventory.internal.softwareheritage.org
I will add the admin password on the credentials.
netbox: fix apache configuration
vsellier committed rSPSITE1c11933d5629: vagrant: don't apply real environment routes (authored by vsellier).
vagrant: don't apply real environment routes
vsellier committed rSPSITE21ef14d42b81: netbox: fix typo on certificates configuration (authored by vsellier).
netbox: fix typo on certificates configuration
Oct 1 2020
Oct 1 2020
Add netbox inventory tool support
Add netbox passwords
Add vsellier's password
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
Uppdate to match the real server name
vsellier committed rSPSITE562e55b487cf: defaults: forward system emails to vsellier (authored by vsellier).
defaults: forward system emails to vsellier
rebase
nice improvement, thanks
vsellier edited reviewers for D4110: defaults: forward system emails to vsellier, added: System administrators; removed: Reviewers.
Keep the end of file untouched - second try
Keep the end of file untouched
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…
vsellier added inline comments to D4107: vagrant: Install the virtualbox guest additions directly during the image creation.
vsellier updated the diff for D4107: vagrant: Install the virtualbox guest additions directly during the image creation.
Revert the netbox typo
Sep 30 2020
Sep 30 2020
Use redis's configuration properties in the configuration template
vsellier committed rSENV9749d9f214eb: watch-vagrant-conf: Synchronize staging and production branches (authored by vsellier).
watch-vagrant-conf: Synchronize staging and production branches
lgtm
lgtm
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 ;).
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
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 29 2020
Sep 29 2020
declare the swh-docker-dev job
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
nice improvment thanks
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
vsellier updated the diff for D4076: Document the required package for the script watching the local changes.
rebase
Improve facts import
LGTM
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
vsellier committed rSENVd6debac931e0: fix environment configuration for test vm (authored by vsellier).
fix environment configuration for test vm
Sep 28 2020
Sep 28 2020
- rebase
- add the vagrant configuration
vsellier committed rSPSITE0c8e46a88da2: adapt the configuration for the vagrant environment (authored by vsellier).
adapt the configuration for the vagrant environment
rebase
vsellier committed rSENVc6ff01ebc08b: add vagrant configuration and documentation (authored by vsellier).
add vagrant configuration and documentation
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
Switch the default test branch to staging
- 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
Change the commit message according to the diff's feedback
- rebase
- Remove the now useless CASS_DRIVER_NO_CYTHON option
fix typo on the commit message
vsellier retitled D4061: Add documentation to test locally from Add documention test locally to Add documentation to test locally.
vsellier retitled D4061: Add documentation to test locally from Declare the swh-docker-dev job to Add documention test locally.
Use only one commit per diff