Skip to content

Conversation

@liwenwu-amazon
Copy link
Contributor

This is the initial commit of amazon-vpc-cni-k8s

jaypipes referenced this pull request in jaypipes/amazon-vpc-cni-k8s Dec 11, 2019
* seems about right

* force removal tests
mogren pushed a commit that referenced this pull request Dec 11, 2019
* seems about right

* force removal tests
mogren referenced this pull request in mogren/amazon-vpc-cni-k8s Dec 15, 2019
* seems about right

* force removal tests
jaypipes pushed a commit that referenced this pull request Dec 19, 2019
* seems about right

* force removal tests
@nithu0115 nithu0115 mentioned this pull request Feb 25, 2020
4 tasks
@grumpymatt grumpymatt mentioned this pull request Feb 4, 2022
soumentrivedi added a commit to soumentrivedi/amazon-vpc-cni-k8s that referenced this pull request Sep 18, 2025
- Implement Auto Mode Detection Service for EKS cluster mode detection
- Add Enhanced ENI Manager with pool-based allocation for Auto Mode
- Implement Security Group Manager for pod-level security group assignment
- Add Configuration Management with environment variable support
- Integrate Auto Mode components with existing IPAM context
- Add comprehensive unit and integration tests
- Update documentation with Auto Mode SGPP usage examples

This enhancement enables fine-grained network security controls
in EKS Auto Mode clusters by supporting Security Groups per Pod.

Components added:
- pkg/automode/detector.go - Auto Mode detection
- pkg/automode/eni_manager.go - Enhanced ENI management
- pkg/automode/security_group_manager.go - Security group management
- pkg/automode/config.go - Configuration management
- pkg/automode/automode_test.go - Comprehensive tests
- pkg/ipamd/auto_mode_integration.go - IPAM integration
- pkg/ipamd/auto_mode_integration_test.go - Integration tests

Resolves: EKS Auto Mode SGPP limitation
Closes: aws#1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant