You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feature: support IP Masquerade agent
* feature: support IP Masquerade agent
* feature: support IP Masquerade agent
* feature: support IP Masquerade agent
* feature: private_ip_google_access
Co-authored-by: Bharath KKB <[email protected]>
Copy file name to clipboardExpand all lines: modules/create_environment_v1/README.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,6 +32,7 @@ module "composer" {
32
32
| composer\_env\_name | Name of Cloud Composer Environment |`string`| n/a | yes |
33
33
| composer\_service\_account | Service Account for running Cloud Composer. |`string`|`null`| no |
34
34
| disk\_size | The disk size for nodes. |`string`|`"100"`| no |
35
+
| enable\_ip\_masq\_agent | Deploys 'ip-masq-agent' daemon set in the GKE cluster and defines nonMasqueradeCIDRs equals to pod IP range so IP masquerading is used for all destination addresses, except between pods traffic. |`bool`|`false`| no |
35
36
| enable\_private\_endpoint | Configure public access to the cluster endpoint. |`bool`|`false`| no |
36
37
| env\_variables | Variables of the airflow environment. |`map(string)`|`{}`| no |
37
38
| image\_version | The version of the aiflow running in the cloud composer environment. |`string`|`null`| no |
Copy file name to clipboardExpand all lines: modules/create_environment_v1/variables.tf
+6Lines changed: 6 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -100,6 +100,12 @@ variable "tags" {
100
100
default=[]
101
101
}
102
102
103
+
variable"enable_ip_masq_agent" {
104
+
description="Deploys 'ip-masq-agent' daemon set in the GKE cluster and defines nonMasqueradeCIDRs equals to pod IP range so IP masquerading is used for all destination addresses, except between pods traffic."
105
+
type=bool
106
+
default=false
107
+
}
108
+
103
109
variable"use_ip_aliases" {
104
110
description="Enable Alias IPs in the GKE cluster. If true, a VPC-native cluster is created."
Copy file name to clipboardExpand all lines: modules/create_environment_v2/README.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,6 +22,7 @@ module "composer" {
22
22
| cloud\_sql\_ipv4\_cidr | The CIDR block from which IP range in tenant project will be reserved for Cloud SQL. |`string`|`null`| no |
23
23
| composer\_env\_name | Name of Cloud Composer Environment |`string`| n/a | yes |
24
24
| composer\_service\_account | Service Account for running Cloud Composer. |`string`|`null`| no |
25
+
| enable\_ip\_masq\_agent | Deploys 'ip-masq-agent' daemon set in the GKE cluster and defines nonMasqueradeCIDRs equals to pod IP range so IP masquerading is used for all destination addresses, except between pods traffic. |`bool`|`false`| no |
25
26
| enable\_private\_endpoint | Configure public access to the cluster endpoint. |`bool`|`false`| no |
26
27
| env\_variables | Variables of the airflow environment. |`map(string)`|`{}`| no |
27
28
| environment\_size | The environment size controls the performance parameters of the managed Cloud Composer infrastructure that includes the Airflow database. Values for environment size are: ENVIRONMENT\_SIZE\_SMALL, ENVIRONMENT\_SIZE\_MEDIUM, and ENVIRONMENT\_SIZE\_LARGE. |`string`|`"ENVIRONMENT_SIZE_MEDIUM"`| no |
Copy file name to clipboardExpand all lines: modules/create_environment_v2/variables.tf
+6Lines changed: 6 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -42,6 +42,12 @@ variable "tags" {
42
42
default=[]
43
43
}
44
44
45
+
variable"enable_ip_masq_agent" {
46
+
description="Deploys 'ip-masq-agent' daemon set in the GKE cluster and defines nonMasqueradeCIDRs equals to pod IP range so IP masquerading is used for all destination addresses, except between pods traffic."
47
+
type=bool
48
+
default=false
49
+
}
50
+
45
51
variable"network" {
46
52
type=string
47
53
description="The VPC network to host the composer cluster."
0 commit comments