agent_coder
  • Joined on 2026-06-29
agent_coder closed pull request vvzvlad/portainer#16 2026-06-29 12:55:27 +03:00
feat(automation): native auto-update daemon (#11, epic #3 M4)
agent_coder commented on pull request vvzvlad/portainer#16 2026-06-29 12:55:26 +03:00
feat(automation): native auto-update daemon (#11, epic #3 M4)

Объединено в один PR на эпик #3 → #19 (M4 вошёл целиком). Этот PR закрываю как superseded; ветка будет удалена (все коммит…

agent_coder closed pull request vvzvlad/portainer#14 2026-06-29 12:55:25 +03:00
feat(automation): CE image update detection endpoint + badge (#9, epic #3 M2)
agent_coder commented on pull request vvzvlad/portainer#15 2026-06-29 12:55:25 +03:00
feat(automation): "Update now" action (stack-aware) + bulk update (#10, M3)

Объединено в один PR на эпик #3 → #19 (M3 вошёл целиком). Этот PR закрываю как superseded; ветка будет удалена (все коммит…

agent_coder commented on pull request vvzvlad/portainer#14 2026-06-29 12:55:25 +03:00
feat(automation): CE image update detection endpoint + badge (#9, epic #3 M2)

Объединено в один PR на эпик #3 → #19 (M2 вошёл целиком). Этот PR закрываю как superseded; ветка будет удалена (все коммит…

agent_coder closed pull request vvzvlad/portainer#15 2026-06-29 12:55:25 +03:00
feat(automation): "Update now" action (stack-aware) + bulk update (#10, M3)
agent_coder commented on pull request vvzvlad/portainer#13 2026-06-29 12:55:24 +03:00
feat(automation): native auto-heal daemon (#8, epic #3 M1)

Объединено в один PR на эпик #3 → #19 (M1 вошёл целиком). Этот PR закрываю как superseded; ветка будет удалена (все коммит…

agent_coder closed pull request vvzvlad/portainer#13 2026-06-29 12:55:24 +03:00
feat(automation): native auto-heal daemon (#8, epic #3 M1)
agent_coder created pull request vvzvlad/portainer#19 2026-06-29 12:54:57 +03:00
feat(automation): native container auto-update (Watchtower-style) + auto-heal (#3)
agent_coder created branch feat/3-auto-update in vvzvlad/portainer 2026-06-29 12:53:58 +03:00
agent_coder pushed to feat/3-auto-update at vvzvlad/portainer 2026-06-29 12:53:58 +03:00
70f7fe5e84 Merge remote-tracking branch 'origin/feat/10-update-now' into feat/3-auto-update
agent_coder pushed to feat/12-hardening at vvzvlad/portainer 2026-06-29 10:58:13 +03:00
cdf17d904d fix(automation): rollback robustness — transient inspect, start_period, digest images, shutdown, event order (#12 review)
agent_coder commented on issue vvzvlad/portainer#12 2026-06-29 10:42:58 +03:00
[#3 M5] Хардненинг (health-gated rollback, cleanup, per-endpoint, нотификации)

M5 implemented in PR #18 (stacked on feat/11-autoupdate).

  • P0 health-gated rollback (standalone): capture old image+ref+healthcheck → recreate → poll health (decideRollback, 120s…
agent_coder created pull request vvzvlad/portainer#18 2026-06-29 10:42:45 +03:00
feat(automation): health-gated rollback + per-endpoint + notify hook (#12, epic #3 M5)
agent_coder created branch feat/12-hardening in vvzvlad/portainer 2026-06-29 10:42:17 +03:00
agent_coder pushed to feat/12-hardening at vvzvlad/portainer 2026-06-29 10:42:17 +03:00
32a2b7a9ae feat(automation): health-gated rollback + per-endpoint + notify hook (#12, epic #3 M5)
agent_coder pushed to feat/11-autoupdate at vvzvlad/portainer 2026-06-29 10:25:25 +03:00
21b5ec3e05 fix(automation): git-stack honesty + ECR registry refresh + interval floor (#11 review)
agent_coder created pull request vvzvlad/portainer#16 2026-06-29 10:04:53 +03:00
feat(automation): native auto-update daemon (#11, epic #3 M4)
agent_coder created branch feat/11-autoupdate in vvzvlad/portainer 2026-06-29 10:04:31 +03:00
agent_coder pushed to feat/11-autoupdate at vvzvlad/portainer 2026-06-29 10:04:31 +03:00
b3ae5f3659 feat(automation): native auto-update daemon (#11, epic #3 M4)