Skip to content

Conversation

@sp1999
Copy link
Member

@sp1999 sp1999 commented Nov 8, 2025

Description of changes:
This PR reverts #10344 and #10345

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

panktishah26 and others added 30 commits October 29, 2025 00:56
* Add second NIC and validation

* Update pkg/api/v1alpha1/vspheremachineconfig_types.go

Co-authored-by: Subbarao Vakati <[email protected]>

* add template unit test for networks field

* add period at the end of comment to solve linting issue

---------

Co-authored-by: Amelia Lu <[email protected]>
Co-authored-by: Subbarao Vakati <[email protected]>
Assumes roles on-demand before each test that needs credentials
as aws role chaning only allows maximum of 1 hour and
e2e test suites take longer than that

Co-authored-by: Subbu Vakati <[email protected]>
Remove the temporary restriction that prevented users from changing
cilium.skipUpgrade from true to false. This enables transitioning
from self-managed Cilium back to EKS-A managed Cilium.

- Remove validation from cluster webhook (controller)
- Remove validation from upgrade validations (CLI)
- Update tests to allow skipUpgrade toggle in both directions

Co-authored-by: Murat Parlakisik <[email protected]>
aws#10237)

Remove the temporary restriction that prevented users from changing
cilium.skipUpgrade from true to false. This enables transitioning
from self-managed Cilium back to EKS-A managed Cilium.

- Remove validation from cluster webhook (controller)
- Remove validation from upgrade validations (CLI)
- Update tests to allow skipUpgrade toggle in both directions
* add e2e for second nic

* add helper function for networks e2e

* add e2e test simple flow for second network interface configuration

* replace hardcoded network to retrieve from secret manager

* change worker node name to constant

---------

Co-authored-by: Amelia Lu <[email protected]>
…aws#10286)

* Add network validation for e2e test for second nic

* add test

* Set timeout for getting IP

* use machines.c to judge IP

* filter out non workernode

* make the variable dynamic

* revert the change

* Fail the test to make sure the test run

* filter out etcd

* solve linting issue

---------

Co-authored-by: Amelia Lu <[email protected]>
…rameters (aws#10293)

Add comprehensive documentation for the new helmValues field in Cilium CNI
configuration, which provides full flexibility to configure any Cilium Helm
chart parameter directly.

Changes:
- Add new "Helm Values Configuration for Cilium plugin" section with detailed
  explanation and example showing multiple configuration options
- Mark policyEnforcementMode as deprecated
- Mark egressMasqueradeInterfaces as deprecated
- Mark routingMode, ipv4NativeRoutingCIDR, and ipv6NativeRoutingCIDR as deprecated
- Mark cniExclusive as deprecated
- Mark skipUpgrade as deprecated
- Add deprecation notices to all legacy parameter sections pointing users to
  helmValues configuration
- Include example demonstrating helmValues usage with policy enforcement,
  egress masquerading, routing mode, CNI exclusive mode, and Hubble features

When helmValues is specified, it takes precedence over all other Cilium-specific
fields in the configuration.

Co-authored-by: Murat Parlakisik <[email protected]>
…0296)

* docs: add AWS-supported Cilium management guide

Add comprehensive documentation for managing AWS-supported Cilium in EKS Anywhere clusters. This guide covers:

- Overview of EKS-A managed vs self-managed Cilium approaches
- Installing AWS-supported Cilium with Helm for self-management
- Pros and cons of self-managing Cilium deployment
- Migration path from open source to AWS-supported version
- Transitioning from self-managed to EKS-A managed Cilium
- Verification steps and expected outputs

The documentation helps users understand their options for managing Cilium CNI and provides clear instructions for each approach.

* Apply suggestions from code review

Co-authored-by: Shizhao Liu <[email protected]>

---------

Co-authored-by: Murat Parlakisik <[email protected]>
Co-authored-by: Murat Parlakisik <[email protected]>
Co-authored-by: Shizhao Liu <[email protected]>
eks-distro-pr-bot and others added 18 commits November 5, 2025 17:12
…p the curated packages testing for the release (aws#10344)"

This reverts commit 19da6cc.
@eks-distro-bot
Copy link
Collaborator

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please ask for approval from sp1999. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@sp1999 sp1999 closed this Nov 8, 2025
@eks-distro-bot eks-distro-bot added the size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. label Nov 8, 2025
@codecov
Copy link

codecov bot commented Nov 8, 2025

Codecov Report

❌ Patch coverage is 42.10526% with 22 lines in your changes missing coverage. Please review.
✅ Project coverage is 70.00%. Comparing base (6b3e51d) to head (faaece3).
⚠️ Report is 51 commits behind head on main.

Files with missing lines Patch % Lines
pkg/providers/vsphere/validator.go 55.00% 5 Missing and 4 partials ⚠️
manager/main.go 0.00% 7 Missing ⚠️
pkg/providers/vsphere/vsphere.go 0.00% 2 Missing and 2 partials ⚠️
pkg/providers/tinkerbell/validate.go 60.00% 1 Missing and 1 partial ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main   #10346      +/-   ##
==========================================
+ Coverage   69.98%   70.00%   +0.01%     
==========================================
  Files         681      680       -1     
  Lines       41814    41751      -63     
==========================================
- Hits        29265    29229      -36     
+ Misses      10757    10724      -33     
- Partials     1792     1798       +6     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@sp1999 sp1999 deleted the revert-10344-and-10345 branch November 8, 2025 06:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/docs Documentation documentation size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants