mirror of https://github.com/kubernetes/kops.git
iam_builder.go: ensure kube-router src/dst permissions
This commit is contained in:
parent
d3e4d74947
commit
821ab18649
|
|
@ -468,6 +468,10 @@ func (r *NodeRoleNode) BuildAWSPolicy(b *PolicyBuilder) (*Policy, error) {
|
|||
addCalicoSrcDstCheckPermissions(p)
|
||||
}
|
||||
|
||||
if b.Cluster.Spec.Networking.KubeRouter != nil {
|
||||
addKubeRouterSrcDstCheckPermissions(p)
|
||||
}
|
||||
|
||||
return p, nil
|
||||
}
|
||||
|
||||
|
|
@ -769,6 +773,12 @@ func addCalicoSrcDstCheckPermissions(p *Policy) {
|
|||
)
|
||||
}
|
||||
|
||||
func addKubeRouterSrcDstCheckPermissions(p *Policy) {
|
||||
p.unconditionalAction.Insert(
|
||||
"ec2:ModifyInstanceAttribute",
|
||||
)
|
||||
}
|
||||
|
||||
func (b *PolicyBuilder) addNodeupPermissions(p *Policy, enableHookSupport bool) {
|
||||
addCertIAMPolicies(p)
|
||||
addKMSGenerateRandomPolicies(p)
|
||||
|
|
|
|||
Loading…
Reference in New Issue