mirror of
https://github.com/go-gitea/gitea.git
synced 2026-03-09 12:46:42 -05:00
Helm upgrade from 1.19 to 1.20 was not successful due to init-app-ini init container #11239
Closed
opened 2025-11-02 09:31:48 -06:00 by GiteaMirror
·
7 comments
No Branch/Tag Specified
main
release/v1.25
release/v1.24
release/v1.23
release/v1.22
release/v1.21
release/v1.20
release/v1.19
release/v1.18
release/v1.17
release/v1.16
release/v1.15
release/v1.14
release/v1.13
release/v1.12
release/v1.11
release/v1.10
release/v1.9
release/v1.8
v1.25.3
v1.25.2
v1.25.1
v1.25.0
v1.24.7
v1.25.0-rc0
v1.26.0-dev
v1.24.6
v1.24.5
v1.24.4
v1.24.3
v1.24.2
v1.24.1
v1.24.0
v1.23.8
v1.24.0-rc0
v1.25.0-dev
v1.23.7
v1.23.6
v1.23.5
v1.23.4
v1.23.3
v1.23.2
v1.23.1
v1.23.0
v1.23.0-rc0
v1.24.0-dev
v1.22.6
v1.22.5
v1.22.4
v1.22.3
v1.22.2
v1.22.1
v1.22.0
v1.23.0-dev
v1.22.0-rc1
v1.21.11
v1.22.0-rc0
v1.21.10
v1.21.9
v1.21.8
v1.21.7
v1.21.6
v1.21.5
v1.21.4
v1.21.3
v1.21.2
v1.20.6
v1.21.1
v1.21.0
v1.21.0-rc2
v1.21.0-rc1
v1.20.5
v1.22.0-dev
v1.21.0-rc0
v1.20.4
v1.20.3
v1.20.2
v1.20.1
v1.20.0
v1.19.4
v1.21.0-dev
v1.20.0-rc2
v1.20.0-rc1
v1.20.0-rc0
v1.19.3
v1.19.2
v1.19.1
v1.19.0
v1.19.0-rc1
v1.20.0-dev
v1.19.0-rc0
v1.18.5
v1.18.4
v1.18.3
v1.18.2
v1.18.1
v1.18.0
v1.17.4
v1.18.0-rc1
v1.19.0-dev
v1.18.0-rc0
v1.17.3
v1.17.2
v1.17.1
v1.17.0
v1.17.0-rc2
v1.16.9
v1.17.0-rc1
v1.18.0-dev
v1.16.8
v1.16.7
v1.16.6
v1.16.5
v1.16.4
v1.16.3
v1.16.2
v1.16.1
v1.16.0
v1.15.11
v1.17.0-dev
v1.16.0-rc1
v1.15.10
v1.15.9
v1.15.8
v1.15.7
v1.15.6
v1.15.5
v1.15.4
v1.15.3
v1.15.2
v1.15.1
v1.14.7
v1.15.0
v1.15.0-rc3
v1.14.6
v1.15.0-rc2
v1.14.5
v1.16.0-dev
v1.15.0-rc1
v1.14.4
v1.14.3
v1.14.2
v1.14.1
v1.14.0
v1.13.7
v1.14.0-rc2
v1.13.6
v1.13.5
v1.14.0-rc1
v1.15.0-dev
v1.13.4
v1.13.3
v1.13.2
v1.13.1
v1.13.0
v1.12.6
v1.13.0-rc2
v1.14.0-dev
v1.13.0-rc1
v1.12.5
v1.12.4
v1.12.3
v1.12.2
v1.12.1
v1.11.8
v1.12.0
v1.11.7
v1.12.0-rc2
v1.11.6
v1.12.0-rc1
v1.13.0-dev
v1.11.5
v1.11.4
v1.11.3
v1.10.6
v1.12.0-dev
v1.11.2
v1.10.5
v1.11.1
v1.10.4
v1.11.0
v1.11.0-rc2
v1.10.3
v1.11.0-rc1
v1.10.2
v1.10.1
v1.10.0
v1.9.6
v1.9.5
v1.10.0-rc2
v1.11.0-dev
v1.10.0-rc1
v1.9.4
v1.9.3
v1.9.2
v1.9.1
v1.9.0
v1.9.0-rc2
v1.10.0-dev
v1.9.0-rc1
v1.8.3
v1.8.2
v1.8.1
v1.8.0
v1.8.0-rc3
v1.7.6
v1.8.0-rc2
v1.7.5
v1.8.0-rc1
v1.9.0-dev
v1.7.4
v1.7.3
v1.7.2
v1.7.1
v1.7.0
v1.7.0-rc3
v1.6.4
v1.7.0-rc2
v1.6.3
v1.7.0-rc1
v1.7.0-dev
v1.6.2
v1.6.1
v1.6.0
v1.6.0-rc2
v1.5.3
v1.6.0-rc1
v1.6.0-dev
v1.5.2
v1.5.1
v1.5.0
v1.5.0-rc2
v1.5.0-rc1
v1.5.0-dev
v1.4.3
v1.4.2
v1.4.1
v1.4.0
v1.4.0-rc3
v1.4.0-rc2
v1.3.3
v1.4.0-rc1
v1.3.2
v1.3.1
v1.3.0
v1.3.0-rc2
v1.3.0-rc1
v1.2.3
v1.2.2
v1.2.1
v1.2.0
v1.2.0-rc3
v1.2.0-rc2
v1.1.4
v1.2.0-rc1
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.0.2
v1.0.1
v1.0.0
v0.9.99
Labels
Clear labels
$20
$250
$50
$500
backport/done
💎 Bounty
docs-update-needed
good first issue
hacktoberfest
issue/bounty
issue/confirmed
issue/critical
issue/duplicate
issue/needs-feedback
issue/not-a-bug
issue/regression
issue/stale
issue/workaround
lgtm/need 2
modifies/api
modifies/translation
outdated/backport/v1.18
outdated/theme/markdown
outdated/theme/timetracker
performance/bigrepo
performance/cpu
performance/memory
performance/speed
pr/breaking
proposal/accepted
proposal/rejected
pr/wip
pull-request
reviewed/wontfix
💰 Rewarded
skip-changelog
status/blocked
topic/accessibility
topic/api
topic/authentication
topic/build
topic/code-linting
topic/commit-signing
topic/content-rendering
topic/deployment
topic/distribution
topic/federation
topic/gitea-actions
topic/issues
topic/lfs
topic/mobile
topic/moderation
topic/packages
topic/pr
topic/projects
topic/repo
topic/repo-migration
topic/security
topic/theme
topic/ui
topic/ui-interaction
topic/ux
topic/webhooks
topic/wiki
type/bug
type/deprecation
type/docs
type/enhancement
type/feature
type/miscellaneous
type/proposal
type/question
type/refactoring
type/summary
type/testing
type/upstream
Mirrored from GitHub Pull Request
No Label
type/bug
Milestone
No items
No Milestone
Projects
Clear projects
No project
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/gitea#11239
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @jmhbnz on GitHub (Jul 16, 2023).
Description
Excited to try 1.20.0 I tried a helm upgrade in my dev cluster.
The chart I maintain is a cutdown version of the official one and is here: https://gitea.jamma.life/jmhbnz/charts/src/branch/master/gitea
After running the following and checking pods I can see:
Checking the logs for init containers I can see the following for
init-app-iniwhich doesn't look happy:The pertinent log appears to be:
Thinking my chart may need an update I compared the template for this initcontainer to the upstream official chart to see if there were any changes and there wasn't any meaningful diff, I'm just missing the resources line which won't cause this.
Can anyone please provide some gentle guidance on what might be causing this?
Gitea Version
1.20.0
Can you reproduce the bug on the Gitea demo site?
No
Log Gist
No response
Screenshots
No response
Git Version
2.30.2
Operating System
Debian 11 /w k3s 1.25.3
How are you running Gitea?
Running in helm via chart I linked above.
Database
None
@delvh commented on GitHub (Jul 16, 2023):
Wasn't there a recent PR in the helm chart that removed this parameter?
@delvh commented on GitHub (Jul 16, 2023):
Oh, it is not merged yet: https://gitea.com/gitea/helm-chart/pulls/464.
@pat-s commented on GitHub (Jul 16, 2023):
Well there was simply no release yet. Nobody claimed the chart to be working with 1.20 yet ;)
I guess for the future it would be good to
I've had a look at your fork but couldn't infer why a fork would be necessary to run Gitea on
k3s. Also contributions (discussions/PRs) to the official chart are always welcome!@jmhbnz commented on GitHub (Jul 16, 2023):
Hey @pat-s, @delvh - Thanks for the quick replies.
In terms of my own fork, I do that for personal reasons I don't wish to get into.
I had compared charts for diff against
mainbut not looked at open pr's. As a user I guess I had assumed the gitea helm chart would support newly released versions of gitea. This is I believe a pretty common assumption and I would wager I'm not the only one that might hit this error today so is probably the one area I would encourage some sort of alignment on in future. Many projects will release chart updates in sync with overall project updates, but I understand it's not easy and do note the disclaimer in the chart readme.Just feedback to take or leave for what it is worth. I will hold off adopting the new release until the chart is ready.
Edit: For anyone that hits this error, in my case a simple
helm rollback <release>followed by manual pod kill was all that was required to bring 1.19.x back to life.@pat-s commented on GitHub (Jul 16, 2023):
1.20 got released a few hours ago. Not even professional services catch up with their chart compatibility that fast, also given its Sunday today 😱
Next Gitea is an open source project and most people do it in their spare time. There is not always the case that changes are needed for the chart for new gitea versions but this time it is like this.
And disclaimer: the upcoming changes will be a lot a and large, so prepare your fork 🥷😄
(just saw you work at RH so I guess you understand my sentiment an reasoning :))
@jmhbnz commented on GitHub (Jul 16, 2023):
You may have missed my point, the feedback I was trying to provide is that many software projects will sync the release of a new version with the publication of a chart to be able to install said release. That way user foot guns like I encountered today can be avoided.
In this case it may have meant delaying the release of gitea 1.20.0 slightly until the chart to install it was ready. That's something the project has to weigh up and perhaps you already have and prefer to do things the way they are currently. I'm conscious helm is only one installation method and perhaps not a priority or not something you want to be coupled to.
It's feedback for the project as a user, no response needed. Just want to make sure it's clear what I am talking about.
Edit: FWIW I don't want you to think I am ungrateful, I have been a project sponsor on open collective for a while and this is purely feedback. It can be ignored if the project have already thought about this issue.
Edit2: I see you've merged the chart updates, thanks. I've updated my fork and gitea 1.20.0 is now deployed successfully 🎉
@pat-s commented on GitHub (Jul 17, 2023):
I got your point but to me it sounds as if this was the default and Gitea is an outlier here. It might just be my bubble but of all the dozen helm charts I use, none of them syncs releases (by the hour) with the app version upstream release.
No impossible but if we would do so, this would result in a substantial management overhead. I see how this can be easily done within a software company (like RH and others) but once it comes to FOSS projects, it's rather unrealistic. Different time zones, people not responding, etc. You don't want to delay a release just because one of the satellite repos is not yet ready.
Appreciated, no worries. My slightly harsh reply came from the fact that I've replied to a few "when 1.20" messages lately/these days and that all them kinda implied "why doesn't it already work, the release was 5 min ago" - which sounds a bit "😶️" at some point, especially if you're putting your free time in to get things going.