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

🐛 [BUG] - Plugin reconciliation deadlocked if initial install fails #259

Open
Tracked by #537
IvoGoman opened this issue Jun 4, 2024 · 1 comment
Open
Tracked by #537
Labels
backlog Issues that are part of the backlog bug Something isn't working core Part of the Greenhouse Core Backlog
Milestone

Comments

@IvoGoman
Copy link
Contributor

IvoGoman commented Jun 4, 2024

Priority

(Medium) I'm annoyed but I'll live

Description

In the case that the initial install of the helm chart fails the HelmController tries to rollback to an earlier release. In this special case such a release is not available.
The HelmController should handle a failed install of the helm chart differently than a failed upgrade. There are a couple of options when dealing with failed installs/ stuck releases:

  • try to rollback to the current release
  • alter the release secret by resetting the status to deployed and updating the status label
@IvoGoman IvoGoman added bug Something isn't working core Part of the Greenhouse Core Backlog labels Jun 4, 2024
@IvoGoman IvoGoman added this to the Sprint 06/24 milestone Jun 7, 2024
@IvoGoman IvoGoman added the backlog Issues that are part of the backlog label Jun 7, 2024
@IvoGoman
Copy link
Contributor Author

This can also happen if the helm action was aborted mid-upgrade. In this case the Plugin's release can be stuck in pending-upgrade

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backlog Issues that are part of the backlog bug Something isn't working core Part of the Greenhouse Core Backlog
Projects
Status: Sprint Backlog
Status: Backlog
Development

No branches or pull requests

1 participant