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

[ 7° ] - Release/v1.0.0 kubernetes versions support: Support helm charts on different kubernetes versions #96

Conversation

saudkhan116
Copy link
Contributor

Why we create this PR?

New Kubernetes versions are released every few months. The compatibility with those versions needs to be verified as APIs get deprecated. New Versions can also introduce issues.

To make Eclipse Tractus-X usable in the industry, its necessary to support and test multiple Kubernetes versions (upcoming, stable, old). API deprecations are happening slowly but regularly.

The helm deployment is tested and adjusted for the following Kubernetes versions:

  • v1.27.3
  • v1.26.6
  • v1.25.11
  • v1.24.15

The GitHub action helm-test.yaml is modified with the new kind version for Kubernetes.

What we want to achieve with this PR?

To achieve the TRG-5.10 - Kubernetes versions pre-release requirement.

Updated a GitHub action helm-test.yaml which runs helm test against all required kubernetes versions.

The GitHub Action either can be triggered manually and allows for selecting the kubernetes versions or it verifies all required kubernetes versions one after the other.

What is new?

Added

  • Added new kind cluster version to support different kubernetes versions for helm tests

Updated

  • Updated ingress annotation to support various Kubernetes versions in helm values

saudkhan116 and others added 8 commits July 10, 2023 11:07
bugfix/fix-pvc-data: update data persistent to data directory
…ade-workflow

feature/cmp-701/add-helm-upgrade-workflow: prepare helm upgrade to achieve pre-release upgradeability
…rsions-testing

feature/cmp 700/Kubernetes versions testing: Support helm charts on different kubernetes versions
…lmd-file

feature/cmp-732/create-installmd-file: created install.md file and up…
@saudkhan116 saudkhan116 requested a review from matbmoser July 18, 2023 08:44
@saudkhan116 saudkhan116 added the helm-charts Issue or PR connected to the helm charts configuration label Jul 18, 2023
@saudkhan116 saudkhan116 added this to the v1.0.0 milestone Jul 18, 2023
@matbmoser matbmoser merged commit efd3cd8 into eclipse-tractusx:main Jul 18, 2023
@matbmoser matbmoser deleted the release/v1.0.0-kubernetes-versions-support branch July 18, 2023 09:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
helm-charts Issue or PR connected to the helm charts configuration
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants