Commit Graph

17 Commits (8712db3763aeb79816f0a58a8dde688f6dbad619)
 

Author SHA1 Message Date
lub 8712db3763 additionally create chain rule in OUTPUT
otherwise they won't work locally on the swarm workers
lub f8969e5f4a correct the iptables rule to use published_port as target
lub 9873aec3d0 switch to debian based powershell image
this matches the version used on our hosts
-preview is used because buster (including the newer nf_tables backend for iptables) isn't available in stretch
lub cc4b970de2 run pwsh command directly without entrypoint
lub 1d05b65c3d insert new rules as first
this orders the SWARM-NAT jump rule before DOCKER-INGERSS
lub aa34420c42 read params from $env
lub 88641b27ec set -e in entrypoint.sh
lub 32fd21257d add intial docker-compose
lub babfefa910 add initial Dockerfile
lub 08491dcbba implement $ingress_address and actually add rules
This commit adds Get-DockerIngressAddress
lub 284c415076 implement Start-IptablesProcess
this strips away some splatting boilerplate of the other iptables functions
lub cdf3653658 implement Add-IptablesRule
lub e4a4c91471 add Test-IptablesRule
lub 1bc493d5de add legacy bash code/notes
lub 8e8b4b35ac implement creation of SWARM-NAT chain
this is done by two functions:
Test-IptablesChain
Add-IptablesChain
lub 055fe0042e add license
lub 92fbd0b4c5 working parsing