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

Test Dev Fleet within released Rancher #1640

Open
manno opened this issue Jul 7, 2023 · 5 comments
Open

Test Dev Fleet within released Rancher #1640

manno opened this issue Jul 7, 2023 · 5 comments

Comments

@manno
Copy link
Member

manno commented Jul 7, 2023

Rancher could be (nightly, rc, release).

How to install Rancher with our fleet build?

Running outside the cluster, without the rancher helm chart, could be interesting for vscode&integration tests
E2e CI probably needs the modified image (or a branch in rancher/charts).

What are existing upgrade tests in Fleet:

How effective are our existing rancher integration tests?

  • Only testing simple, short-lived deployments
  • Existing multi-cluster tests
  • Upgrade from one Rancher version to the next?
  • Installation with special options?
  • Does Fleet work in previous Rancher versions, too? (fleet-upgrade-in-rancher.yaml had a nice matrix)
  • ...

Problem

  • Current tests only upgrade after the installation. This relies on a modified helm chart, with a very high version number.
    Do we observe downgrades to the released fleet chart?
  • Are current test runners sufficient? Move the tests to the AKS or GKE workflow?
  • Tests could use our 'test infra' with registry and git server?
  • Tests could profit from version pinning PR
@prabalsharma
Copy link

Elemental has CI to install RM- we can reuse that as 1st part of this pipeline work, i.e Fleet with Rancher Manager

@manno
Copy link
Member Author

manno commented Sep 20, 2023

@weyfonk
Copy link
Contributor

weyfonk commented Feb 13, 2024

From Rancher 2.9 onwards, it will be possible to configure alternative chart repositories, which should ease testing of any Fleet commit within Rancher.

Additional work, with WIP actions to release Fleet to a test charts repo for testing and using that to deploy Rancher through GCP-hosted Github runners, is available on branch test-fleet-in-latest-rancher.

@manno
Copy link
Member Author

manno commented Feb 14, 2024

We're waiting for Github Action private runners.

@weyfonk
Copy link
Contributor

weyfonk commented Jun 26, 2024

We need to request access to a non-containerised runner, see this.
Latest progress available on this branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 📋 Backlog
Development

No branches or pull requests

4 participants