Skip to content
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

Upgrade EKS Module from Version 17.23 to 20 #217

Open
velotioaastha opened this issue May 29, 2024 · 0 comments · May be fixed by #220
Open

Upgrade EKS Module from Version 17.23 to 20 #217

velotioaastha opened this issue May 29, 2024 · 0 comments · May be fixed by #220
Assignees

Comments

@velotioaastha
Copy link
Contributor

We are currently utilizing version 17.23 of our EKS module. The latest available version is 20.00, and we need to upgrade to this version to take advantage of new features and improvements. This upgrade will require testing each interim version for compatibility and functionality to ensure a smooth transition.

Tasks

  1. Assessment and Planning:

    • Evaluate the change logs between versions 17.23 and 20.00.
    • Determine if the upgrade can be directly applied or if incremental upgrades through intermediate versions are necessary.
  2. Development:

    • If needed, break down the upgrade into multiple pull requests (PRs) for each version step to isolate changes and simplify review processes.
    • Develop scripts to automate any necessary changes in Terraform state files.
  3. Testing:

    • Set up a test environment to trial the migration process.
    • Ensure all functionalities work as expected after each upgrade step.
    • Perform regression testing to validate the stability of the system.
  4. Documentation:

    • Document the upgrade process thoroughly, including any necessary changes in the Terraform state.
    • Provide detailed instructions and scripts for applying these changes in customer environments.
  5. Deployment:

    • Plan the deployment to production, ensuring minimal downtime and backup strategies are in place.
    • Monitor system stability and performance post-upgrade.

Acceptance Criteria

  • The system successfully runs on EKS module version 20.00 without any loss of functionality.
  • We are able to upgrade to 20 without loasing data
  • All Terraform state modifications are scripted and can be automated.
  • Comprehensive documentation is available for the migration process

As a result of this upgrade we don't need to touch vpn cni. We can remove these as part of the upgrade process

@velotioaastha velotioaastha self-assigned this May 29, 2024
@amanpruthi amanpruthi linked a pull request Jun 7, 2024 that will close this issue
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 a pull request may close this issue.

1 participant