I found what caused this, it's https://gitea.kosmos.org/kosmos/chef/src/branch/master/site-cookbooks/kosmos-nginx/recipes/default.rb#L63-L68 (introduced in 36a5048).
I pushed docs about Ingress, based on the successful test deployment of Gitea that I've done (https://gitea-test.kosmos.org/).
I can't reproduce the issue in a VM, but I can confirm it still happens on barnard. Subresources of the application resource aren't updating, but still the service restarts. Logs:
It can be any of the resources inside of the application resource, I'm checking what's causing it
I have started from the unreleased master branch of poise-javascript (rake chef:build
). That includes a change that supports the new behavior of npm install
, writing "up to date" to stdout when no changes have been performed.