-
Notifications
You must be signed in to change notification settings - Fork 579
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support writing AWS cloud provider tags on pre-existing infrastructure #2584
Comments
@scottslowe Should this be filed in CAPA? I can transfer if that's the case |
@vincepri Doh! Yes, you are correct, my apologies, and thank you for transferring it over. |
@vincepri can you transfer it? |
@vincepri @randomvariable Do you all need/want me to close this and re-open in the appropriate repo? |
/milestone v0.7.x |
@sedefsavas: Please ensure the request meets the requirements listed here. If this request no longer meets these requirements, the label can be removed In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/assign |
@scottslowe, which pre-existing AWS resources need these tags? |
We need that tag on all subnets, yes, but we also need |
Thanks. I will add appropriate elb tags to subnets. |
I was under the impression/belief that the |
The documentation for the AWS cloud provider (both the deprecated in-tree version and the out-of-tree version) is sadly lacking any information on required tags and what objects need which tags. |
I saw that #2715 had been merged; I'm guessing this will hit the 0.7.1 release? |
I think so as 0.7.1 hasn't been released yet. cc @sedefsavas |
Released in v0.7.1 and v1.0.0 /close |
@randomvariable: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
User Story
As a user/operator I would like to be able to have CAPA write the necessary AWS tags required for proper AWS cloud provider operation onto pre-existing/pre-provisioned infrastructure, so that shared infrastructure can used to support multiple CAPI workload clusters.
Detailed Description
Currently, CAPA will write AWS cloud provider tags (
kubernetes.io/cluster/<name> = [owned | shared]
) onto AWS infrastructure it creates, but it will not write AWS cloud provider tags onto pre-existing/pre-provisioned AWS infrastructure. In such cases, the ability to support multiple workload clusters within a single set of shared AWS infrastructure is limited unless the names of the workload clusters are known or assigned in advance. When the names are known or assigned in advance, the appropriate tags can be added to the shared AWS infrastructure before the workload clusters are provisioned. When the names are not known or assigned in advance, then the tags must be managed separately and independently.Anything else you would like to add:
Not that I can think of at this time.
/kind feature
The text was updated successfully, but these errors were encountered: