Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Multiple Auto Scaling Groups and Instances not in Auto Scaling Group …
…management (#118) * Add support for multiple AutoScaling groups #116 * Add suport for instances that are not part of Auto Scaling Group #116 * Document multiple ASGs and single instances features. * Skip target group update if there are no single instances #116 * When fetching nodes list from Kubernetes, filter out master nodes #116 * Minor fixes to documentation, coding style and replacement of some loops with calls to AWS API. * Fetch instances from EC2 instead of fetching them from Kubernetes * Aggregate calls to DescribeAutoScaleGroups when fetching multiple ASGs information * Remove Auto Scaling Group detection during start up to allow starting on instance not in ASG * Update documentation to match that instances are fetched from EC2 and not Kubernetes * Remove redundant kubernetes code that lists nodes * Change default filter to use tag kubernetes.io/cluster/<cluster-id> instead of KubernetesCluster * Update documentation for default filters * Minor fixes to documentation and code readability * Use DescribeInstancesPages in getInstancesDetailsWithFilters to fetch all instances * When fetching list of ASGs, do not send duplicate ASG names in call to getAutoScalingGroupsByName * Rename CUSTOM_TAG_FILTER env variable to CUSTOM_FILTERS and clarify documentation about it * Change pointer receiver to value receiver in a few places * Fix typo in README * Rename constant DIP_SPLIT_SIZE to dipSplitSize
- Loading branch information