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.

Reply via email to