pat-s
2c116d991c
WorkSpaceBase -> WorkspaceBase
2024-10-21 19:08:06 +02:00
pat-s
902e422474
use const
2024-10-02 18:14:53 +02:00
pat-s
f5bb014274
tests
2024-10-02 18:04:53 +02:00
pat-s
8a1c2a0c84
set via SecurityContextConfig
2024-10-02 17:46:57 +02:00
pat-s
ea366e9e89
always define fsGroup
2024-10-02 17:15:39 +02:00
pat-s
2de6661277
update tests
2024-10-02 15:27:05 +02:00
pat-s
ea6e07b441
lint and test
2024-10-02 14:13:02 +02:00
pat-s
3c7e071a56
set fsGroupChangePolicy
2024-10-02 13:26:38 +02:00
pat-s
34fd3849d9
simplify
2024-10-02 11:16:35 +02:00
pat-s
866039360c
sc fixes
2024-10-02 11:06:35 +02:00
pat-s
d67009d51b
correct FSGroupChangePolicy name
2024-10-02 10:58:45 +02:00
pat-s
85047bdd1b
add fsGroupChangePolicy
and set implicit defaults for fsGroup
2024-10-02 10:48:56 +02:00
pat-s
baa72e044f
add WorkSpaceBase to Step struct, set as default workingDir
2024-10-02 10:20:14 +02:00
pat-s
3104fad983
remove workspacePath, hardcode workingDir to /woodpecker
2024-10-02 09:16:36 +02:00
pat-s
98450c4c44
.
2024-10-02 01:49:03 +02:00
pat-s
e8353ac0fa
rev
2024-10-02 01:02:29 +02:00
pat-s
0956e0179e
chmod 775
2024-10-02 00:51:14 +02:00
pat-s
c1a72d9036
rev
2024-10-01 23:44:28 +02:00
pat-s
21ba0910a9
also remove from windows
2024-10-01 23:28:45 +02:00
pat-s
666f8563df
don't hardcode $HOME
2024-10-01 21:15:00 +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
qwerty287
bcecbbd398
Fix lint ( #4032 )
2024-08-14 22:37:05 +03:00
qwerty287
c0b1d6aaa4
Allow using args in container ( #4011 )
2024-08-07 21:11:55 +02:00
Thomas Anderson
6c9469f610
Improved Local backend detection ( #4006 )
...
Co-authored-by: 6543 <6543@obermui.de>
2024-08-07 12:04:10 +02:00
Thomas Anderson
ca41540151
Switched to profile-based AppArmor configuration ( #4008 )
...
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2024-08-06 19:05:04 +02:00
Thomas Anderson
dc10fb95ad
Removed Kubernetes default image pull secret name ( #4005 )
...
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2024-08-06 18:47:31 +02:00
Thomas Anderson
c5746ccb50
Fail on InvalidImageName ( #4007 )
2024-08-06 17:07:07 +02:00
qwerty287
123c4ae03e
Update docker to v27 ( #3972 )
2024-07-25 00:43:21 +02:00
renovate[bot]
251129a29c
fix(deps): update golang-packages ( #3958 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
2024-07-22 18:18:26 +02:00
6543
b2970dbf0d
Refactor docker backend and add more test coverage ( #2700 )
...
collection of some smal nit's and additions of tests
2024-07-21 21:28:10 +02:00
6543
cd5f6f71a2
Migrate to github.com/urfave/cli/v3 ( #2951 )
2024-07-18 01:26:35 +02:00
qwerty287
a076393561
Exclude dummy backend in production ( #3877 )
2024-07-08 16:29:43 +02:00
6543
daeab8d3c7
Add dummy backend ( #3820 )
...
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com>
2024-06-30 23:06:07 -07:00
Thomas Anderson
7bc38a1d8b
K8s secrets reference from step ( #3655 )
2024-06-23 18:20:21 +02:00
qwerty287
044c3a6dd5
Respect cli argument when checking docker backend availability ( #3770 )
...
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com>
2024-06-10 12:51:38 +02:00
Thomas Anderson
065eebd306
Agent-wide node selector ( #3608 )
...
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2024-06-03 17:25:28 +02:00
Anbraten
f6904d6662
Fix privileged steps in kubernetes ( #3711 )
2024-05-30 18:53:03 +02:00
6543
42f2734308
cspell lint go code ( #3706 )
2024-05-24 22:35:04 +02:00
renovate[bot]
37ea906958
fix(deps): update golang-packages ( #3713 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
2024-05-23 17:37:21 +02:00
Robert Kaussow
89e100cfd1
Add godot linter to harmonitze toplevel comments ( #3650 )
2024-05-13 22:58:21 +02:00
Thomas Anderson
ae72102503
Ability to set pod annotations and labels from step ( #3609 )
...
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2024-05-11 11:45:29 +02:00
qwerty287
225ddb586d
Rework entrypoints ( #3269 )
...
Co-authored-by: Thomas Anderson <127358482+zc-devs@users.noreply.github.com>
Co-authored-by: 6543 <m.huber@kithara.com>
2024-05-02 14:52:01 +02:00
Elias
f211a780f3
Handle ImagePullBackOff pod status ( #3580 )
...
close: https://github.com/woodpecker-ci/woodpecker/issues/3555
Put the same logic from `waitStep` and call the function
`isImagePullBackOffState` in the `tailStep` function.
---------
Co-authored-by: elias.souza <elias.souza@quintoandar.com.br>
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com>
2024-04-15 09:08:13 +02:00
qwerty287
c9a3bfb321
Fix spellcheck and enable more dirs ( #3603 )
2024-04-09 09:04:53 +02:00
YR Chen
e1b574a4bc
Add runtimeClassName
in Kubernetes backend options ( #3474 )
...
Resolves #3473
---------
Co-authored-by: Thomas Anderson <127358482+zc-devs@users.noreply.github.com>
2024-03-29 10:29:07 +01:00
qwerty287
2029813fc2
Remove unused cache properties ( #3567 )
2024-03-29 09:48:28 +01:00
Robert Kaussow
a779eed3df
Enable golangci linter gomnd ( #3171 )
2024-03-15 18:00:25 +01:00
zowhoey
ad507d8ee4
Move generic agent flags to cmd/agent/core ( #3484 )
2024-03-15 11:31:35 +01:00
Anbraten
9db9c7116f
Improve security context handling ( #3482 )
2024-03-13 22:41:13 +01:00