With https://github.com/kyma-project/lifecycle-manager/issues/1457 E2E tests have been introduced in the management-plane-charts repository (branch: chart/lifecycle-manager). Due to restrictions in the self-hosted runners in the internal repo, we needed to rewrite some Github Actions for the internal repo. For simplification they have been implemented in the internal repository directly.
These Actions should be removed from the internal repository and should replace the actions in the Lifecycle-Manager repository - and thus the internal repo should reuse the actions from the Lifecycle-Manager repo.
Reasons
Single source of truth for internal and OS E2E tests
Acceptance Criteria
[ ] Remove following actions from internal repo and introduce them in the OS repo
[ ] install-cmctl - check if the tool is really needed or can be simplified
[ ] install-istioctl
[ ] install-k3d
[ ] install-kustomize
[ ] install-kyma-cli
[ ] Use the new actions from OS in the KLM E2E test, as well as for the internall E2E tests
Description
With https://github.com/kyma-project/lifecycle-manager/issues/1457 E2E tests have been introduced in the
management-plane-charts
repository (branch:chart/lifecycle-manager
). Due to restrictions in the self-hosted runners in the internal repo, we needed to rewrite some Github Actions for the internal repo. For simplification they have been implemented in the internal repository directly.These Actions should be removed from the internal repository and should replace the actions in the Lifecycle-Manager repository - and thus the internal repo should reuse the actions from the Lifecycle-Manager repo.
Reasons
Acceptance Criteria