File tree 2 files changed +8
-2
lines changed
pkg/iac/adapters/cloudformation/aws/eks
2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ func getClusters(ctx parser.FileContext) (clusters []eks.Cluster) {
15
15
Metadata : r .Metadata (),
16
16
Logging : getLogging (r ),
17
17
Encryption : getEncryptionConfig (r ),
18
- PublicAccessEnabled : r .GetBoolProperty ("ResourcesVpcConfig.EndpointPublicAccess" ),
18
+ PublicAccessEnabled : r .GetBoolProperty ("ResourcesVpcConfig.EndpointPublicAccess" , true ),
19
19
PublicAccessCIDRs : getPublicCIDRs (r ),
20
20
}
21
21
@@ -35,6 +35,10 @@ func getPublicCIDRs(r *parser.Resource) []iacTypes.StringValue {
35
35
cidrs = append (cidrs , el .AsStringValue ())
36
36
}
37
37
38
+ if len (cidrs ) == 0 {
39
+ return []iacTypes.StringValue {iacTypes .StringDefault ("0.0.0.0/0" , r .Metadata ())}
40
+ }
41
+
38
42
return cidrs
39
43
}
40
44
Original file line number Diff line number Diff line change @@ -68,7 +68,9 @@ Resources:
68
68
Type: AWS::EKS::Cluster
69
69
` ,
70
70
expected : eks.EKS {
71
- Clusters : []eks.Cluster {{}},
71
+ Clusters : []eks.Cluster {{
72
+ PublicAccessEnabled : types .BoolTest (true ),
73
+ }},
72
74
},
73
75
},
74
76
}
You can’t perform that action at this time.
0 commit comments