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

feat: Update default chart versions to latest minor version #220

Merged
merged 2 commits into from
Aug 3, 2023

Conversation

bryantbiggs
Copy link
Contributor

What does this PR do?

  • Update default chart versions to latest minor version
    • Note: velero and VPA charts have new major versions out but those have not been included in this change

Motivation

  • Updates charts to use latest minor/patch versions

More

  • Yes, I have tested the PR using my local account setup (Provide any test evidence report under Additional Notes)
  • Yes, I ran pre-commit run -a with this PR

For Moderators

  • E2E Test successfully complete before merge?

Additional Notes

@bryantbiggs bryantbiggs requested a review from a team as a code owner August 1, 2023 14:56
@bryantbiggs bryantbiggs merged commit bd1df9c into main Aug 3, 2023
5 checks passed
@bryantbiggs bryantbiggs deleted the feat/update-versions branch August 3, 2023 15:37
@@ -1152,7 +1152,7 @@ module "aws_load_balancer_controller" {
# namespace creation is false here as kube-system already exists by default
create_namespace = try(var.aws_load_balancer_controller.create_namespace, false)
chart = try(var.aws_load_balancer_controller.chart, "aws-load-balancer-controller")
chart_version = try(var.aws_load_balancer_controller.chart_version, "1.4.8")
chart_version = try(var.aws_load_balancer_controller.chart_version, "1.5.5")

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a breaking change.
#190 (comment)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what is breaking about this change?

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Chart 1.4.8 points to app version v2.4.7
Chart 1.5.0+ points to app version v2.5.0+
Problem is https://github.com/kubernetes-sigs/aws-load-balancer-controller/releases/tag/v2.5.0 has breaking changes.
Also mentioned in the comment linked above pointing to my PR that I closed because of this.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We don't consider third level dependencies in the semver of this module. Semver for this module is concerned only with the exposed interface of the module - users should not rely on the default chart versions of this module but instead pin to the version of their choosing. We will keep moving the module forward and applying updates as needed (such as this PR to update versions)

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.

3 participants