Don't tag shared instances at all

We don't need to (and we can add it later if we do)

Also clean up the Name tag
This commit is contained in:
Justin Santa Barbara 2018-05-10 12:03:04 -04:00
parent 02ab1f90be
commit cd6808d48e
2 changed files with 2 additions and 6 deletions

View File

@ -270,7 +270,7 @@ func (b *NetworkModelBuilder) Build(c *fi.ModelBuilderContext) error {
Lifecycle: b.Lifecycle,
ID: s(b.Cluster.Spec.Subnets[i].Egress),
Shared: fi.Bool(true),
Tags: b.CloudTags(zone+"."+b.ClusterName(), true),
Tags: nil, // We don't need to add tags here
}
c.AddTask(in)

View File

@ -156,7 +156,7 @@ func (e *Instance) Find(c *fi.Context) (*Instance, error) {
actual.IAMInstanceProfile = &IAMInstanceProfile{Name: nameFromIAMARN(i.IamInstanceProfile.Arn)}
}
actual.Tags = mapEC2TagsToMap(i.Tags)
actual.Tags = intersectTags(i.Tags, e.Tags)
actual.Lifecycle = e.Lifecycle
actual.Shared = e.Shared
@ -195,10 +195,6 @@ func nameFromIAMARN(arn *string) *string {
}
func (e *Instance) Run(c *fi.Context) error {
cloud := c.Cloud.(awsup.AWSCloud)
cloud.AddTags(e.Name, e.Tags)
return fi.DefaultDeltaRunMethod(e, c)
}