Commit Graph

498 Commits

Author SHA1 Message Date
Mark Pitblado
9e1ea45418 docs: remove latest from docker compose example (#4849)
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
2025-02-15 20:33:52 +01:00
Mihalis Zampetakis
bb46b2afd4 Docs: Add Radicle forge addon (#4833)
Signed-off-by: Michalis Zampetakis <mzampetakis@gmail.com>
2025-02-12 08:05:24 +02:00
Patrick Schratz
f50d6d19ec use v3 woodpecker libs (#4742)
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
2025-01-19 14:02:38 +01:00
Patrick Schratz
bdf753f678 Add docs for 3.0 (#4705)
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
Co-authored-by: Anbraten <anton@ju60.de>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com>
2025-01-18 20:39:06 +01:00
Robert Kaussow
0c683110f5 Add docs-dependencies target to makefile (#4719) 2025-01-13 13:11:32 +01:00
Patrick Schratz
906176c64a Revert rootful agent images again (#4683)
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
2025-01-08 21:35:57 +01:00
qwerty287
1f53da1a00 Fix CLI secrets examples (#4685) 2025-01-08 17:51:40 +02:00
Patrick Schratz
20323a8302 Add rootless (alpine) images (#4617)
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
2025-01-08 10:05:18 +01:00
Patrick Schratz
2d3db3de28 Migrate from Windi to Tailwind (#4614)
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
2025-01-07 08:52:44 +01:00
Patrick Schratz
c933042a37 Refactor secrets page in docs (#4644) 2025-01-04 19:33:03 +01:00
Patrick Schratz
5b0d788737 Add vscode tailwind extensions & prettier tailwind linter, sort tailwind classes (#4622)
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com>
2024-12-31 14:03:21 +01:00
qwerty287
fdfabe6368 Support Git as only VCS (#4346)
Co-authored-by: Patrick Schratz <patrick.schratz@gmail.com>
2024-12-27 22:49:19 +01:00
plafü
7135abb2c9 Add docker in docker example to advanced usage in docs (#4620)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Patrick Schratz <patrick.schratz@gmail.com>
2024-12-27 16:25:55 +01:00
plafü
d8dc8eff4b Fix misleading example in Workflow syntax/Privileged mode (#4613) 2024-12-26 12:54:18 +01:00
Patrick Schratz
4009f1dd53 Update docs section about "Custom clone plugins" (#4618)
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
2024-12-25 23:57:19 +01:00
qwerty287
81b74025d4 Update Go imports paths (#4605)
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
2024-12-22 10:44:34 +01:00
Patrick Schratz
e6aa0d839a Add rolling semver tags, remove latest tag (#4600)
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2024-12-21 11:52:56 +01:00
Thomas Anderson
8f6c2db289 Update About (#4555)
Co-authored-by: Lauris BH <lauris@nix.lv>
Co-authored-by: John Olheiser <john.olheiser@gmail.com>
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
Co-authored-by: Robert Kaussow <xoxys@rknet.org>
2024-12-16 09:13:53 +01:00
Bastian Greshake Tzovaras
37f7da5159 Expand docs around the deprecation of former secret syntax (#4561)
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: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2024-12-14 15:43:32 +02:00
qwerty287
355ebcd508 Drop native Let's Encrypt support (#4541) 2024-12-09 18:54:36 +01:00
Robert Kaussow
786a8fb003 Add user as docker backend_option (#4526) 2024-12-08 12:02:35 +01:00
John Olheiser
9f0611d1a1 fix: addon JSON pointers (#4508)
Signed-off-by: jolheiser <git@jolheiser.com>
2024-12-03 20:58:42 +02:00
Thomas Anderson
532c3e3ed3 Do not set empty environment variables (#4193)
Co-authored-by: Patrick Schratz <patrick.schratz@gmail.com>
2024-12-02 22:18:09 +01:00
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
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
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
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
04e8309e60 Add server config to disable user registered agents (#4206) 2024-11-11 18:51:14 +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
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
qwerty287
49e40772ca Deprecate secrets (#4235) 2024-10-24 08:36:29 +03: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
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
Gifford Nowland
57a22235d1 [docs] Removes dot prefix from pipeline configuration filenames (#4105) 2024-09-12 21:15:57 +03:00