Skip to content

Releases: openinfrastructure/terraform-google-multinic

Terraform 0.13 and 0.14 support

01 Feb 22:05
Compare
Choose a tag to compare

Support Terraform 0.13 and 0.14

Last version to support Terraform 0.12

01 Feb 22:05
165fad5
Compare
Choose a tag to compare

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

14 Jan 18:56
Compare
Choose a tag to compare

Bugfix: Set instance group size to 0 when num_instances=0 (#43)

User Startup Script

14 Jan 01:21
Compare
Choose a tag to compare

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

14 Jan 18:50
Compare
Choose a tag to compare

Bugfix: Set instance group size to 0 when num_instances=0 (#43)

User Startup Script

14 Jan 01:21
Compare
Choose a tag to compare

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

28 Dec 22:49
Compare
Choose a tag to compare

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.

See: #7 and #37

Fix Error: Invalid prefix for given prefix length

24 Dec 04:12
Compare
Choose a tag to compare

Milestone 3.2.1

  • (#28) Fix Error: Invalid prefix for given prefix length

Modify update policy to match GKE defaults. (maxSurge=1 maxUnavailable=0)

24 Dec 01:26
Compare
Choose a tag to compare
  • (#32) Modify update policy to match GKE defaults. (maxSurge=1 maxUnavailable=0)
  • (#35) Remove nic0_cidrs, NIC0_CIDRS, nic1_cidrs, NIC1_CIDRS from 50_compute,
    they are not used inside the instance by policy based routing.

Do not set MIG target_size when auto scaler is enabled

24 Dec 00:10
Compare
Choose a tag to compare

Fix issue/27 target_size should not be set with an auto scaler.