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

βœ… E2E on K8S Stack πŸš€πŸš€πŸš€ #48

Draft
wants to merge 10 commits into
base: main
Choose a base branch
from
Draft

Conversation

AntoLC
Copy link
Collaborator

@AntoLC AntoLC commented Apr 30, 2024

Purpose

The graal, have the e2e tests turning on the k8s stacks.
It will be one of the closest config with the staging environment.
It will assert that our helm charts are setup correctly, that our stacks works correctly, and that the website works correctly as well.

Proposal

  • install k8s stacks on CI
  • run k8s stack
  • adapt e2e

@AntoLC AntoLC added the CI label Apr 30, 2024
@AntoLC AntoLC self-assigned this Apr 30, 2024
@AntoLC AntoLC force-pushed the CI/k8s-e2e branch 11 times, most recently from d424f75 to fb793c1 Compare May 3, 2024 14:17
@AntoLC AntoLC marked this pull request as ready for review May 3, 2024 14:20
@AntoLC AntoLC marked this pull request as draft May 3, 2024 14:20
@AntoLC AntoLC force-pushed the CI/k8s-e2e branch 2 times, most recently from b40a1cc to b0b6210 Compare May 3, 2024 14:28
AntoLC added 10 commits May 13, 2024 17:26
Adapt the test e2e to works with the agent connect login
as well.
Depend the env `AGENT_CONNECT_SIGNIN`, it will use the
agent connect login or keep on the keycloak login.
We do that because the CI will turn on the k8s
stack, that use the agent connect login.
We run e2e tests on the k8s stack.
We install all the necessary tools and
dependencies to run the k8s stacks and to run
the tests.
Created a new Tiltfile dedicated for the CI,
it will use only what is necessary to run the
e2e tests.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant