33 Commits

Author SHA1 Message Date
Chaim Lev-Ari 8c631445ea fix(gitops): skip orphaned workflows when loading sources [BE-13346] (#3505) 2026-08-19 15:00:44 +02:00
andres-portainer 119f481f03 fix(gitops): detach orphaned stack/edgestack artifacts BE-13300 (#3470) 2026-08-14 20:41:05 -03:00
andres-portainer b2009d1937 chore(gitops): increase coverage BE-13171 (#3314) 2026-08-04 16:26:28 -03:00
andres-portainer 2cd35f0b22 fix(gitops): resolve shared git credentials in git operations everywhere BE-13282 (#3330) 2026-07-30 09:11:19 +12:00
andres-portainer b7fea4342a fix(sources): allow non-owners with read access to persist source sync status BE-13284 (#3329) 2026-07-29 17:47:15 -03:00
andres-portainer 3e65adb608 fix(stacks): fix delete/update race condition BE-13171 (#3277) 2026-07-27 18:41:58 -03:00
Chaim Lev-Ari ae8e09f777 refactor(gitops/sources): split source get/list handler [BE-13207] (#3203)
Co-authored-by: Claude <noreply@anthropic.com>
2026-07-21 17:11:20 +03:00
RHCowan 33b4772cfb fix(sources): demote AdministratorsOnly when self-granting access [BE-13225] (#3219) 2026-07-21 09:15:47 +12:00
RHCowan 89f89f8b04 fix(sources): honor auto-granted user access [BE-13225] (#3208) 2026-07-17 13:51:19 +12:00
Chaim Lev-Ari 7edef01302 refactor(gitops): support multiple artifacts per workflow [BE-13197] (#3156) 2026-07-14 14:16:50 -03:00
andres-portainer 0e9d7e3b5e feat(gitops): rework the flow so the sources are the trigger BE-13081 (#3180) 2026-07-14 12:52:42 -03:00
Chaim Lev-Ari ba40ae5bf3 feat(gitops): link source/artifact status in workflow list [BE-12909] (#3143)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: andres-portainer <91705312+andres-portainer@users.noreply.github.com>
2026-07-09 18:05:38 -03:00
Chaim Lev-Ari 7f40b5dd10 feat(gitops): introduce basic workflow details view [BE-13132] (#3110) 2026-07-09 12:13:40 -03:00
Chaim Lev-Ari 6de77c92c4 feat(gitops/workflows): introduce get item api [BE-13180] (#3111)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-07 12:53:03 +03:00
andres-portainer 79d49ba0d6 feat(gitops): add status persistence for sources and artifacts BE-13166 (#3113) 2026-07-06 11:23:58 -03:00
andres-portainer 331c2ee4e8 feat(gitops): simplify the struct for Git sources BE-12919 (#2930) 2026-06-29 15:00:30 -03:00
andres-portainer 68530e8a7e fix(workflows): fix workflow access BE-13150 (#3032) 2026-06-24 17:07:51 -03:00
LP B 79f2ad76cb fix(api/sources): edge admin permissions (#3029)
Co-authored-by: andres-portainer <91705312+andres-portainer@users.noreply.github.com>
2026-06-24 16:35:34 -03:00
LP B 56c0ddac85 feat(app/sources): UAC on sources (#2881)
Co-authored-by: Chaim Lev-Ari <chaim.lev-ari@portainer.io>
Co-authored-by: andres-portainer <91705312+andres-portainer@users.noreply.github.com>
2026-06-23 11:30:31 -03:00
Chaim Lev-Ari fcdd6b4510 feat(stacks): use source id to create git stacks [BE-13043] (#2870)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-15 18:49:26 +03:00
andres-portainer 0da42c01b6 feat(gitcredential): remove GitCredential BE-12919 (#2838) 2026-06-11 18:53:24 -03:00
LP B 0c2f07988a feat(app/sources): source create view (#2680)
Co-authored-by: Chaim Lev-Ari <chaim.lev-ari@portainer.io>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-10 21:34:46 +03:00
andres-portainer df7a4b5d6f feat(gitops): improve the data model BE-12919 (#2819) 2026-06-08 15:01:55 -03:00
Hannah Cooper 916367dccb fix(api-docs): time.Duration bounds fix + linting fixes [C9S-223] (#2762) 2026-06-04 15:14:07 +12:00
Chaim Lev-Ari bc81eb7a22 feat(sources): allow user to edit source [BE-12956] (#2748) 2026-06-03 12:52:41 +03:00
andres-portainer 1fa756372e feat(gitops): general improvements BE-12919 (#2780) 2026-06-02 09:44:57 -03:00
andres-portainer ab4626e7de feat(workflows): introduce Artifacts BE-12919 (#2740) 2026-05-26 16:17:32 -03:00
andres-portainer 3d09c70e13 feat(sources): add sources and workflows to the backend BE-12919 (#2666) 2026-05-20 20:42:10 -03:00
Oscar Zhou c89f34770f fix(gitops): incorrect workflow status for git-based helm edge stack [BE-12978] (#2678) 2026-05-19 09:07:35 +12:00
Chaim Lev-Ari ca5f695459 feat(gitops): introduce sources details view [BE-12911] (#2627)
Co-authored-by: andres-portainer <91705312+andres-portainer@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-18 18:01:36 -03:00
Chaim Lev-Ari d9a415f011 feat(gitops): introduce sources list view [BE-12902] (#2550) 2026-05-12 15:32:46 +03:00
Chaim Lev-Ari ae1b6b8a71 feat(gitops): show live git validity status in workflow overview [BE-12885] (#2447)
Co-authored-by: Claude <noreply@anthropic.com>
2026-04-27 13:11:55 +03:00
Chaim Lev-Ari dd1c1071ce feat(gitops): introduce workflows view [BE-12807] (#2391) 2026-04-22 10:17:37 -03:00