Releases: openinfrastructure/terraform-google-multinic
Terraform 0.13 and 0.14 support
Support Terraform 0.13 and 0.14
Last version to support Terraform 0.12
Update to version 3.5.0 and apply using Terraform 0.12 prior to upgrading to Terraform 0.13 or 0.14.
Set instance group size to 0 when num_instances=0
Bugfix: Set instance group size to 0 when num_instances=0 (#43)
User Startup Script
Add startup_script
input variable to specify a bash startup-script to execute after routing is initialized. (#40)
Set instance group size to 0 when num_instances=0
Bugfix: Set instance group size to 0 when num_instances=0 (#43)
User Startup Script
Add startup_script
input variable to specify a bash startup-script to execute after routing is initialized. ([#40][issue40])
Monitor the health of IP forwarding
If the rules or routing table change after the policy-routing.service starts, then stop the hc-health.service to trigger auto-healing.
The instance is marked as unhealthy in the following conditions. Note, viaeth0 and viaeth1 tables and rules are the focus because the Google Guest OS agent dynamically modifies the local routing table in response to forwarding rules being added or removed.
- The routes in table viaeth0 change.
- The routes in table viaeth1 change.
- Any routing rule changes, which could affect if viaeth0 or viaeth1
tables are looked up. - IP Forwarding is not enabled in the kernel.
Fix Error: Invalid prefix for given prefix length
Modify update policy to match GKE defaults. (maxSurge=1 maxUnavailable=0)
Do not set MIG target_size when auto scaler is enabled
Fix issue/27 target_size
should not be set with an auto scaler.