-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
ci: Use correct agent
value in preflight check
#14393
ci: Use correct agent
value in preflight check
#14393
Conversation
The `K8sUpdates` deploys the Helm preflight check on top of an existing older Cilium installation. To deploy the preflight check, the agent must be disabled. The flag to disable the agent has been renamed in the Cilium 1.9 charts. Therefore the upgrade test needs to set the proper value. This fixes an issue with the upgrade test on GKE where it fails as follows: ``` coalesce.go:165: warning: skipped value for agent: Not a table. Error: rendered manifests contain a resource that already exists. Unable to continue with install: existing resource conflict: kind: ResourceQuota, namespace: cilium, name: cilium-resource-quota ``` Signed-off-by: Sebastian Wicki <sebastian@isovalent.com>
test-me-please |
GKE failed, maybe due to the Google outage. The symptom is tests failing with |
retest-gke |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changes LGTM but I'm wondering about all other options
What other options? I did quickly skim over the other options in the map I modified, none of them have changed between 1.8 and 1.9. Did you have anything specific in mind? Edit: Discussed offline. This was about the other values in the map, which were unaffected by the 1.9 Helm change. |
Looks like this was needed on the v1.9 branch, but we should be able to remove it on master when we bump the upgrade test to upgrade from v1.9 to master. (Along with |
Thanks for pointing out I'm not sure I fully understand your comment however: The preflight check (which on master is currently deployed with the 1.9.90 chart) does also need Is your comment solely referring to the if-logic? In that case yes, arguably, we don't need the if logic on master, assuming |
This removes the quarantine check for the K8sUpdates test on GKE. The issues with upgrade tests had on GKE were addressed in #14187, #14294, #14295, and #14393. The last fix was merged 6 days ago. The quarantined GKE pipeline had since no failures that look related to the issues with DNS that we previously observed. Fixes: #13833 Fixes: #13898 Signed-off-by: Sebastian Wicki <sebastian@isovalent.com>
This removes the quarantine check for the K8sUpdates test on GKE. The issues with upgrade tests had on GKE were addressed in #14187, #14294, #14295, and #14393. The last fix was merged 6 days ago. The quarantined GKE pipeline had since no failures that look related to the issues with DNS that we previously observed. Fixes: #13833 Fixes: #13898 Signed-off-by: Sebastian Wicki <sebastian@isovalent.com>
[ upstream commit 699ca46 ] This removes the quarantine check for the K8sUpdates test on GKE. The issues with upgrade tests had on GKE were addressed in #14187, #14294, #14295, and #14393. The last fix was merged 6 days ago. The quarantined GKE pipeline had since no failures that look related to the issues with DNS that we previously observed. Fixes: #13833 Fixes: #13898 Signed-off-by: Sebastian Wicki <sebastian@isovalent.com> Signed-off-by: Chris Tarazi <chris@isovalent.com>
The
K8sUpdates
deploys the Helm preflight check on top of an existingolder Cilium installation. To deploy the preflight check, the agent
must be disabled. The flag to disable the agent has been renamed in the
Cilium 1.9 charts. Therefore the upgrade test needs to set the proper
value.
This fixes an issue with the upgrade test on GKE where it fails as
follows:
I have been able to pass the
K8sUpdates
test with this commit manually on GKE against the master branch.