aws / aws/amazon-vpc-resource-controller-k8s

CNINode resources' name should refect to node's instance ID

Open
#515 2 comments 5 reactions 0 assignees View on GitHub
enhancement
Dominant language
Go
Stars
106
Forks
71
Avg merge
10h 28m
Merged PRs (30d)
6

Description

**What would you like to be enhanced**:
Currently the CNINode resources' name are node hostname which is likely reused by EC2. To be more resilient, using instance ID should be a better way to prevent collision.

**Why is the change needed and what use case will it solve**:
Hypothetically, if the resources were leaked, the name collision would cause breaking behavior on this controller.

Contributor guide

Open the contributing guide

Research direction

Start by tracing how CNINode resource names are derived from the node hostname and where the node's EC2 instance ID is available. Verify the change against the controller's existing resource-handling behavior, and confirm that reused hostnames no longer produce a collision.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, go, kubernetes
Domain
backend, infrastructure
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.