Commit graph

733 commits

Author SHA1 Message Date
qwerty287
5bb7cef08b
Allow to set custom trusted clone plugins (#4352)
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: Thomas Anderson <127358482+zc-devs@users.noreply.github.com>
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-11-26 14:27:05 +01:00
6543
ebf9f9ccbb
Add dns config option to official feature set (#4418)
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2024-11-25 17:59:00 +01:00
Patrick Schratz
ceee2a07ab
Various fixes for awesome.md (#4448)
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
2024-11-25 16:15:21 +01:00
renovate[bot]
30fb33cb2d
chore(deps): lock file maintenance (#4453)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-25 03:41:34 +01:00
renovate[bot]
84d9c7c9d9
chore(deps): update dependency isomorphic-dompurify to v2.17.0 (#4449)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-24 11:31:13 +01:00
Anbraten
07c8765b72
Cleanup openapi generation (#4331)
Co-authored-by: oauth <woodpecker-bot@obermui.de>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: 6543 <6543@obermui.de>
2024-11-23 09:17:19 +01:00
renovate[bot]
1486e602de
fix(deps): update docs npm deps non-major (#4441)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
2024-11-23 08:57:43 +01:00
renovate[bot]
bd349c8eaf
chore(deps): update dependency @docusaurus/tsconfig to v3.6.2 (#4433)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-22 10:22:52 +01:00
renovate[bot]
558c0166ec
chore(deps): lock file maintenance (#4435)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-22 09:56:46 +01:00
Patrick Schratz
196e2b6acf
Improve project settings descriptions (#4410)
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
Co-authored-by: Anbraten <anton@ju60.de>
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com>
Co-authored-by: 6543 <6543@obermui.de>
2024-11-22 09:28:41 +01:00
6543
09ad4182dd
Bump minimum nodejs to v20 (#4417) 2024-11-19 19:51:49 +01:00
Anbraten
5e2fa8164b
Extend approval options (#3348) 2024-11-18 14:49:12 +01:00
renovate[bot]
2a445a6663
chore(deps): lock file maintenance (#4402)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-18 07:14:22 +01:00
Cyril DUCHENOY
096ec4d766
Add microsoft teams plugin (#4400) 2024-11-17 19:52:07 +01:00
renovate[bot]
b2170bc374
fix(deps): update docs npm deps non-major (#4394)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
2024-11-17 08:27:57 +01:00
renovate[bot]
d589ecb611
chore(deps): update dependency @types/node to v22 (#4395)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-17 09:02:24 +02:00
renovate[bot]
4ee28768c7
chore(deps): update dependency marked to v15 (#4396)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-17 08:58:11 +02:00
Lauris BH
5699d22a55
Add server configuration option to add default set of labels for workflows that has no labels specified (#4326) 2024-11-14 22:23:42 +01:00
Aaron
1c7728fae3
Kubernetes documentation enhancements (#4374)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Thomas Anderson <127358482+zc-devs@users.noreply.github.com>
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: Robert Kaussow <xoxys@rknet.org>
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
2024-11-14 11:06:38 +01:00
Thomas Anderson
a9087cd678
Podman is not (official) supported (#4367) 2024-11-13 14:03:22 +01:00
6543
fc87c740a5
Add EditorConfig-Checker Plugin to docs (#4371) 2024-11-13 13:51:30 +01:00
6543
04e8309e60
Add server config to disable user registered agents (#4206) 2024-11-11 18:51:14 +01:00
qwerty287
3c6c90393d
Update plugin docs link (#4347) 2024-11-10 17:16:44 +01:00
Patrick Schratz
9a61cdb15a
Update netrc option description (#4342)
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
2024-11-10 16:39:15 +01:00
qwerty287
ac1962bb7b
Fix deployment event note (#4283) 2024-11-08 13:36:19 +01:00
6543
6e38a950cd
Add options to controll the database connections (open,idle,timeout) (#4212) 2024-11-05 15:03:22 +01:00
Anbraten
2fd0c38032
Improve migration notes (#4291) 2024-11-05 03:32:45 +01:00
qwerty287
29474fc7d9
Split repo trusted setting (#4025) 2024-11-01 21:37:31 +01:00
Patrick Schratz
322e386f36
Add instructions how to build images locally (#4277) 2024-10-30 16:08:31 +01:00
renovate[bot]
b245c2024e
chore(deps): update docs npm deps non-major (#4238)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-29 20:43:14 +01:00
Patrick Schratz
b0f52b9bc9
Correct spelling (#4279) 2024-10-29 17:43:54 +01:00
Patrick Schratz
785f2e6d6a
Increase WOODPECKER_FORGE_TIMEOUT to fix config fetching for GitLab (#4262) 2024-10-27 11:21:40 +01:00
Patrick Schratz
3d4f9241f5
chore: fix http-proxy-middleware CVE (#4257) 2024-10-26 22:54:32 +02:00
qwerty287
49e40772ca
Deprecate secrets (#4235) 2024-10-24 08:36:29 +03:00
Gianluca Boiano
7d770622c1
Add Telegram plugin (#4229) 2024-10-17 19:49:58 +02:00
qwerty287
d136c9344e
Remove archived plugin (#4227) 2024-10-15 18:02:03 +03:00
qwerty287
be4a7422c0
Use "Woodpecker Authors" as copyright on website (#4225) 2024-10-13 08:21:08 +03:00
renovate[bot]
0137f16673
chore(deps): update dependency cookie to v1 (#4224)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-12 20:56:57 +03:00
renovate[bot]
073325777f
fix(deps): update docs npm deps non-major (#4221)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-12 18:22:17 +02:00
6543
f8cfda1ea9
Report custom labels set by agent admins back (#4141) 2024-10-06 17:13:41 +02:00
Dan Caseley
0f7b607a40
Fix errant apostrophe in docker-compose documentation (#4203) 2024-10-06 16:44:39 +02:00
renovate[bot]
856c0bb527
chore(deps): lock file maintenance (#4186)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-05 14:56:47 +01:00
renovate[bot]
45a9b6eb46
chore(deps): update dependency concurrently to v9 (#4176)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-05 16:10:51 +03:00
renovate[bot]
7627b7782b
chore(deps): update docs npm deps non-major (#4164)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Patrick Schratz <patrick.schratz@gmail.com>
2024-10-05 09:32:09 +01:00
Patrick Schratz
a7ce4d5d2e
Bump trivy (and lockfile deps) (#4160) 2024-10-05 08:14:16 +03:00
Andrew Melnick
b52b021acb
Implement registries for Kubernetes backend (#4092)
According to [the documentation](https://woodpecker-ci.org/docs/administration/backends/kubernetes#images-from-private-registries), per-organization and per-pipeline registries are currently unsupported for the Kubernetes backend.

This patch implements this missing functionality by creating and deleting a matching secret for each pod with a matched registry, using the same name, labels, and annotations as the pod, and appending it to its `imagePullSecrets` list.

This patch adds tests for the new functionality, and has been manually end-to-end-tested in KinD by using a private image hosted in the matching gitea instance.

This will require updating the matching helm charts to add the create/delete permissions to the agent role, which **is already done**.

close  #2987
2024-09-30 01:03:05 +01:00
6543
6ad20ced5b
Move docker resource limit settings from server to agent (#3174)
so you can set it per agent and not per server
2024-09-26 16:56:59 +01:00
6543
8c827be951
Set /woodpecker as default workdir for the **woodpecker-cli** container (#4130) 2024-09-21 17:05:13 +02:00
6543
cfe6df5add
Docs: reference to built-in docker compose and remove deprecated version from compose examples (#4123) 2024-09-20 02:33:49 +02:00
qwerty287
c45e0885ac
Require upgrade from 2.x (#4112)
Remove old DB migrations and require users to upgrade to 2.x first.
2024-09-16 21:09:42 +02:00