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: (PSKD-350) Dependency version update #578

Merged
merged 8 commits into from
Oct 31, 2024
Merged

feat: (PSKD-350) Dependency version update #578

merged 8 commits into from
Oct 31, 2024

Conversation

saschjmil
Copy link
Contributor

Changes:

Updates 3rd party dependencies. Consumers of the Dockerfile will automatically have these updated dependencies installed. Users who directly run this project on this host will need to update the dependencies themselves.

Binaries

  • kubectl 1.29.7 -> 1.29.8
  • helm 3.15.2 -> 3.16.2
  • aws_cli_version 2.16.5 -> 2.17.58
  • gcp_cli_version 479.0.0 -> 496.0.0

Python Dependencies

  • ansible 9.6.0 -> 10.5.0
    • Major version update. There are some breaking changes, but most are removing support for older versions of python and ansible-core. Verified through testing that we are not affected.
    • Bumps the ansible-core version to 2.17.5
  • kubernetes 27.2.0 -> 29.0.0
  • dnspython 2.6.1 -> 2.7.0
  • urllib3 1.26.18 -> 2.2.3
    • Major version update. Verified though testing that we are not affected.
  • wheel 0.38.1 -> 0.44.0
  • setuptools 65.5.1 -> 75.1.0
    • Major version update. Verified through testing that we are not affected.

Ansible Dependencies

  • ansible-utils 4.1.0 -> 5.1.2
    • Major version update: the breaking change in this collection is updating the requires_ansible to >= 2.15, which we already use.
  • community.docker 3.10.3 -> 3.13.0
  • kubernetes.core 3.0.0 -> 5.0.0
    • Major version update: the breaking change in this collection is dropping support for ansible-core < 2.15, which doesn't impact us.

Tests

Scenario Provider Kubernetes Version Order Cadence Notes
1 Azure 1.29 ***** Fast:2020 OOTB
2 Azure 1.29 ***** Fast:2020 Used local tooling instead of Docker image
3 AWS 1.30 ***** Fast:2020 OOTB
4 GCP 1.28 ***** Fast:2020 OOTB

I, chjmil <[email protected]>, hereby add my Signed-off-by to this commit: 4af6464
I, chjmil <[email protected]>, hereby add my Signed-off-by to this commit: 449fe5d
I, chjmil <[email protected]>, hereby add my Signed-off-by to this commit: ad95f01
I, chjmil <[email protected]>, hereby add my Signed-off-by to this commit: a0b1ece
I, chjmil <[email protected]>, hereby add my Signed-off-by to this commit: 1f361d8
I, chjmil <[email protected]>, hereby add my Signed-off-by to this commit: ed50633
I, chjmil <[email protected]>, hereby add my Signed-off-by to this commit: a2dc58c

Signed-off-by: chjmil <[email protected]>
Copy link
Member

@dhoucgitter dhoucgitter left a comment

Choose a reason for hiding this comment

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

LGTM, broad set of updates

@dhoucgitter dhoucgitter requested a review from riragh October 31, 2024 13:07
@saschjmil saschjmil merged commit 8830916 into staging Oct 31, 2024
4 checks passed
@saschjmil saschjmil deleted the PSKD-350 branch October 31, 2024 15:46
@saschjmil saschjmil self-assigned this Oct 31, 2024
@saschjmil saschjmil added documentation Improvements or additions to documentation dependencies Pull requests that update a dependency file labels Oct 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants