Refactor tags package (specifically Apply) #1843
Labels
kind/feature
Categorizes issue or PR as related to a new feature.
lifecycle/active
Indicates that an issue or PR is actively being worked on by a contributor.
priority/important-soon
Must be staffed and worked on either currently, or very soon, ideally in time for the next release.
Milestone
/kind feature
Describe the solution you'd like
The tags package is used throughout the services to apply infrav1.Tags to resources created in AWS. The current implementation in the
tags
package is very EC2 specific:https://github.com/kubernetes-sigs/cluster-api-provider-aws/blob/master/pkg/cloud/tags/tags.go#L36
So it would be good to refactor this so that other services can take advantage of the tags differencing (and apply) functionality.
Anything else you would like to add:
This will help with #1787 in a tags only update scenario.
Environment:
kubectl version
):/etc/os-release
):The text was updated successfully, but these errors were encountered: