Skip to content

Commit ef539cc

Browse files
committed
aws discovery: only consider running instances as peers
1 parent 688b99f commit ef539cc

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

pkg/provider/aws/client.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,11 @@ func (c *Client) GetAddressesByTag(ctx context.Context, kvs map[string]string) (
106106
return nil, err
107107
}
108108
filters := make([]*ec2.Filter, 0)
109+
// filter out instances that are not running (terminated)
110+
filters = append(filters, &ec2.Filter{
111+
Name: aws.String("instance-state-name"),
112+
Values: aws.StringSlice([]string{"running"}),
113+
})
109114
for k, v := range kvs {
110115
filters = append(filters, &ec2.Filter{
111116
Name: aws.String(fmt.Sprintf("tag:%s", k)),

0 commit comments

Comments
 (0)