As a DevOps engineer,
I want to update the versions of various Helm charts to their latest releases,
So that the application deployments on EKS can benefit from the newest features, security patches, and performance improvements.
Acceptance Criteria:
Chart Version Updates: All Helm charts in the repository are updated to their latest versions as specified by their official release notes.
Compatibility Checks: Ensure that updated Helm charts are compatible with the current EKS cluster configuration and dependent services.
Helm Repo Testing: Helm charts must be tested in a controlled environment to verify that the update does not break any existing functionality.
EKS Deployment Testing: Deploy the updated Helm charts to an EKS cluster to ensure that the applications are properly instantiated and functioning as expected.
Documentation Update: Update the documentation on Confluence with the new Helm chart versions, change logs, and any new configuration instructions or considerations.
Automated Testing: Implement automated tests that can be run to validate the functionality of the Helm charts after updates.
Peer Review: Have the updates peer-reviewed by a teammate to ensure that the updates meet the team's standards and practices.
Definition of Done:
The Helm charts in the repository are at their latest versions with all dependencies resolved.
Successful deployment and testing on an EKS cluster with no disruptions to service.
Documentation on Confluence is up-to-date, accurately reflecting the changes made.
Any potential issues are identified with a clear rollback strategy in place.
Sign-off from a peer review, confirming adherence to best practices and readiness for production.
Story Statement:
As a DevOps engineer,
I want to update the versions of various Helm charts to their latest releases,
So that the application deployments on EKS can benefit from the newest features, security patches, and performance improvements.
Acceptance Criteria:
Chart Version Updates: All Helm charts in the repository are updated to their latest versions as specified by their official release notes.
Compatibility Checks: Ensure that updated Helm charts are compatible with the current EKS cluster configuration and dependent services.
Helm Repo Testing: Helm charts must be tested in a controlled environment to verify that the update does not break any existing functionality.
EKS Deployment Testing: Deploy the updated Helm charts to an EKS cluster to ensure that the applications are properly instantiated and functioning as expected.
Documentation Update: Update the documentation on Confluence with the new Helm chart versions, change logs, and any new configuration instructions or considerations.
Automated Testing: Implement automated tests that can be run to validate the functionality of the Helm charts after updates.
Peer Review: Have the updates peer-reviewed by a teammate to ensure that the updates meet the team's standards and practices.
Definition of Done: