Branch: refs/heads/production Home: https://github.com/jenkins-infra/jenkins-infra
Commit: dd14e92e5bf86a7287102eba87d8429c8fb678d5 https://github.com/jenkins-infra/jenkins-infra/commit/dd14e92e5bf86a7287102eba87d8429c8fb678d5 Author: Damien Duportal <damien.dupor...@gmail.com> Date: 2022-12-06 (Tue, 06 Dec 2022) Changed paths: M .gitignore M Puppetfile M Vagrantfile M dist/profile/manifests/openvpn.pp M hieradata/clients/vpn.jenkins.io.yaml A hieradata/rspec/profile_jenkinscontroller.yaml A hieradata/rspec/profile_openvpn.yaml M hieradata/vagrant/roles/openvpn.yaml M spec/classes/profile/jenkinscontroller_spec.rb A spec/classes/profile/openvpn_spec.rb M spec/fixtures/hiera.yaml A updatecli/weekly.d/puppet-modules/firewall.yaml M vagrant-docker/Dockerfile A vagrant-docker/hiera.yaml Log Message: ----------- feat(openvpn) refactor to allow hieradata network setup (#2517) * chore(tests) use different hieradata configurations for unit tests and vagrant Signed-off-by: Damien Duportal <damien.dupor...@gmail.com> * chore(updatecli) track puppetlabs-firewall module and bump it to 4.0.0 Signed-off-by: Damien Duportal <damien.dupor...@gmail.com> * chore(vagrant) add a 2nd NIC, which requires ubuntu 20.04 and iptables package to avoid iptables errors - https://github.com/robbertkl/docker-ipv6nat/issues/47 Signed-off-by: Damien Duportal <damien.dupor...@gmail.com> * fix(openvpn) correct bootstrap from scratch by fixing recursive directories issue Signed-off-by: Damien Duportal <damien.dupor...@gmail.com> * fix(openvpn) correct boostrap by ensuring that required CLI are installe (route CLI) Signed-off-by: Damien Duportal <damien.dupor...@gmail.com> * chore(openvpn) refactorize role to allow defining CIDRs, peering and VPN networks through hieradata Signed-off-by: Damien Duportal <damien.dupor...@gmail.com> * Apply suggestions from code review Co-authored-by: Hervé Le Meur <91831478+lemeurhe...@users.noreply.github.com> Signed-off-by: Damien Duportal <damien.dupor...@gmail.com> Co-authored-by: Hervé Le Meur <91831478+lemeurhe...@users.noreply.github.com> -- You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-commits/jenkins-infra/jenkins-infra/push/refs/heads/production/f4c274-dd14e9%40github.com.