-
Notifications
You must be signed in to change notification settings - Fork 36
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
Helm jobs broke on last commit #504
Comments
It seems this is actually exposing a deeper issue, as without this PR the Lighthouse jobs actually run with subctl, not Helm. |
The problem is that the helm jobs aren't deploying the LH components. Looking the helm install command executed by the jobs: [lighthouse]$ [cluster2] helm --kube-context cluster2 install submariner-operator submariner-latest/submariner-operator --create-namespace --namespace submariner-operator ... we see that submariner.serviceDiscovery is first set to false then to true. Also the LH service account create flags are set to false (serviceAccounts.lighthouse.create is true but it's invalid). The problem is that the deploy_helm lib in shipyard uses ${service_discovery} parsed from the command line to set these params but the LH Makefile doesn't pass it. Instead it sets submariner.serviceDiscovery=true via |
What happened:
It seems like the most recently merged PR broke the Lighthouse+Helm jobs.
In the flake finder, the jobs from 5 days and before were all passing:
https://github.com/submariner-io/lighthouse/actions/workflows/flake_finder.yml
https://github.com/submariner-io/lighthouse/actions/runs/731556462
The jobs 4 days and more recently are all failing in the same way:
https://github.com/submariner-io/lighthouse/actions/runs/734764600
In the PR-triggered E2E, the PR before the one in question passed:
#501
The PR-triggered E2E on the PR in question failed, but the PR was merged:
#502
Reverting the PR fixes the Helm jobs:
dfarrell07#1
As compared to PRs with the same base run at about the same time, where the Helm jobs fail:
#503
There were no PRs merged to the Helm repo in the relevant timeframe.
From what I can see of the logs, the nginx connectivity tests pass and the first E2E test fails.
https://pastebin.com/5Tbf5Xb9
Environment:
Lighthouse CI
The text was updated successfully, but these errors were encountered: