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

Invalid certificate leads to firewall rule no longer being updated on GKE #298

Closed
svenbovens opened this issue Jun 2, 2018 · 1 comment

Comments

@svenbovens
Copy link

Related to #294. We had an invalid certificate pointed to by an ingress leading to an event "Error 400: The SSL certificate could not be parsed." shown on all ingresses.

When creating a new ingress in this state everything would be done properly except adapting the firewall rule to add the new port. This lead to failing health checks for the backend and the ingress not being usable.

In the logs of that firewall rule, the events with subtype compute.firewalls.update would no longer be seen.

Two things can be done here:

  • if there's an invalid certificate pointed to by an (unrelated) ingress, the firewall rule should still be adapted for new ingresses.
  • if the update of the firewall rule fails for some reason, this should be shown somewhere on the ingress.

We discovered the issue on gke 1.8. The issue persisted after an update to 1.9.7-gke.1.

When the invalid certificate was fixed, the firewall rules are being updated again.

@nicksardo
Copy link
Contributor

Root cause is #44

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants