mirror of https://github.com/kubernetes/kops.git
Set the Shared field of RouteTable resources when listing
This commit is contained in:
parent
1dcc4a0ef1
commit
df550ec2b5
|
@ -220,7 +220,7 @@ func addUntaggedRouteTables(cloud awsup.AWSCloud, clusterName string, resources
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
t := buildTrackerForRouteTable(rt)
|
t := buildTrackerForRouteTable(rt, clusterName)
|
||||||
if resources[t.Type+":"+t.ID] == nil {
|
if resources[t.Type+":"+t.ID] == nil {
|
||||||
resources[t.Type+":"+t.ID] = t
|
resources[t.Type+":"+t.ID] = t
|
||||||
}
|
}
|
||||||
|
@ -973,19 +973,20 @@ func ListRouteTables(cloud fi.Cloud, clusterName string) ([]*Resource, error) {
|
||||||
var resourceTrackers []*Resource
|
var resourceTrackers []*Resource
|
||||||
|
|
||||||
for _, rt := range routeTables {
|
for _, rt := range routeTables {
|
||||||
resourceTracker := buildTrackerForRouteTable(rt)
|
resourceTracker := buildTrackerForRouteTable(rt, clusterName)
|
||||||
resourceTrackers = append(resourceTrackers, resourceTracker)
|
resourceTrackers = append(resourceTrackers, resourceTracker)
|
||||||
}
|
}
|
||||||
|
|
||||||
return resourceTrackers, nil
|
return resourceTrackers, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func buildTrackerForRouteTable(rt *ec2.RouteTable) *Resource {
|
func buildTrackerForRouteTable(rt *ec2.RouteTable, clusterName string) *Resource {
|
||||||
resourceTracker := &Resource{
|
resourceTracker := &Resource{
|
||||||
Name: FindName(rt.Tags),
|
Name: FindName(rt.Tags),
|
||||||
ID: aws.StringValue(rt.RouteTableId),
|
ID: aws.StringValue(rt.RouteTableId),
|
||||||
Type: ec2.ResourceTypeRouteTable,
|
Type: ec2.ResourceTypeRouteTable,
|
||||||
Deleter: DeleteRouteTable,
|
Deleter: DeleteRouteTable,
|
||||||
|
Shared: HasSharedTag(ec2.ResourceTypeRouteTable+":"+*rt.RouteTableId, rt.Tags, clusterName),
|
||||||
}
|
}
|
||||||
|
|
||||||
var blocks []string
|
var blocks []string
|
||||||
|
|
Loading…
Reference in New Issue