mirror of https://github.com/kubernetes/kops.git
Merge pull request #15145 from zetaab/rems3access
remove AWS S3 access from nodes if using none dns
This commit is contained in:
commit
bd0a779287
|
@ -465,10 +465,12 @@ func (r *NodeRoleNode) BuildAWSPolicy(b *PolicyBuilder) (*Policy, error) {
|
|||
|
||||
b.addNodeupPermissions(p, r.enableLifecycleHookPermissions)
|
||||
|
||||
if !b.Cluster.UsesNoneDNS() {
|
||||
var err error
|
||||
if p, err = b.AddS3Permissions(p); err != nil {
|
||||
return nil, fmt.Errorf("failed to generate AWS IAM S3 access statements: %v", err)
|
||||
}
|
||||
}
|
||||
|
||||
if b.Cluster.Spec.IAM != nil && b.Cluster.Spec.IAM.AllowContainerRegistry {
|
||||
addECRPermissions(p)
|
||||
|
|
|
@ -1,17 +1,5 @@
|
|||
{
|
||||
"Statement": [
|
||||
{
|
||||
"Action": [
|
||||
"s3:GetBucketLocation",
|
||||
"s3:GetEncryptionConfiguration",
|
||||
"s3:ListBucket",
|
||||
"s3:ListBucketVersions"
|
||||
],
|
||||
"Effect": "Allow",
|
||||
"Resource": [
|
||||
"arn:aws-test:s3:::placeholder-read-bucket"
|
||||
]
|
||||
},
|
||||
{
|
||||
"Action": [
|
||||
"autoscaling:DescribeAutoScalingInstances",
|
||||
|
|
Loading…
Reference in New Issue