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

[FEAT] - (helm) Rollback of first release #857

Open
2 of 3 tasks
uwe-mayer opened this issue Jan 21, 2025 · 0 comments · Fixed by #866
Open
2 of 3 tasks

[FEAT] - (helm) Rollback of first release #857

uwe-mayer opened this issue Jan 21, 2025 · 0 comments · Fixed by #866
Assignees
Labels
core Part of the Greenhouse Core Backlog feature

Comments

@uwe-mayer
Copy link
Contributor

uwe-mayer commented Jan 21, 2025

Priority

None

User Story

As a Plugin admin in Greenhouse I want a Plugin to be able to rollback itself to it's first release upon first installation

Description

Currently the helm deployment connected to a Plugin will be rolled back upon failed helm update.

This only happens if a revision with an order lower than the one currently in deployment exists.

We want to implement a check if the currently deployed version is 1 we rollback to itself to fix issues upon installation

Acceptance Criteria

  • Freshly deployed Plugins rollback to version 1 upon failing helm deployment
  • Test are in place:
    • Fake failing helm install (e.g. set deployed helm release to failed, see example), see that the rollback fixes the issue
  • e2etest the failing first helm release

Reference Issues

#259

@uwe-mayer uwe-mayer added core Part of the Greenhouse Core Backlog feature labels Jan 21, 2025
@github-project-automation github-project-automation bot moved this to Sprint Backlog in Greenhouse Core Roadmap Jan 21, 2025
@gciezkowski-acc gciezkowski-acc self-assigned this Jan 23, 2025
@Zaggy21 Zaggy21 assigned Zaggy21 and unassigned gciezkowski-acc Jan 24, 2025
@Zaggy21 Zaggy21 moved this from Sprint Backlog to Todo in Greenhouse Core Roadmap Jan 24, 2025
@Zaggy21 Zaggy21 moved this from Todo to In progress in Greenhouse Core Roadmap Jan 24, 2025
@Zaggy21 Zaggy21 linked a pull request Jan 28, 2025 that will close this issue
24 tasks
@github-project-automation github-project-automation bot moved this from In progress to Done in Greenhouse Core Roadmap Jan 30, 2025
@uwe-mayer uwe-mayer reopened this Jan 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core Part of the Greenhouse Core Backlog feature
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

3 participants