154 Commits

Author SHA1 Message Date
e1b7f97791 fix(ci): check of chart version
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-30 16:27:29 +02:00
d105c38ca7 fix(ci): check of chart version
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-30 16:21:55 +02:00
71ff345a95 chore(deps): update drone docker tag to v2.24.0
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-30 16:21:03 +02:00
a6d13cdef1 fix: bump to drone 2.23.0
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-30 16:19:46 +02:00
07b70c7325 chore(deps): update git.cryptic.systems/volker.raschek/markdownlint docker tag to v0.41.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-27 13:11:48 +00:00
5db5e4c4aa chore(deps): update git.cryptic.systems/volker.raschek/helm docker tag to v3.15.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-16 10:04:15 +00:00
32bf0d41e7 chore(deps): update git.cryptic.systems/volker.raschek/markdownlint docker tag to v0.40.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-07 22:16:14 +00:00
110f92f55f chore(deps): update git.cryptic.systems/volker.raschek/helm docker tag to v3.14.4
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-04-11 07:08:21 +00:00
ea6ec4a875 chore(deps): update git.cryptic.systems/volker.raschek/helm docker tag to v3.14.3
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-03-22 20:05:23 +00:00
4a6f32da86 chore(deps): update git.cryptic.systems/volker.raschek/helm docker tag to v3.14.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-02-23 11:06:06 +00:00
b2e4debec0 chore(deps): update git.cryptic.systems/volker.raschek/helm docker tag to v3.14.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-02-15 18:32:55 +00:00
ffbe7db0f9 fix: support changing numbers of replicas
All checks were successful
continuous-integration/drone/push Build is passing
2024-02-04 22:24:45 +01:00
217eab774b chore(deps): update git.cryptic.systems/volker.raschek/markdownlint docker tag to v0.39.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-01-28 23:07:13 +00:00
55fc508141 fix(renovate): remove automerge options
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-21 14:55:28 +01:00
5ffaf6f664 Merge pull request 'chore(deps): update git.cryptic.systems/volker.raschek/helm docker tag to v3.14.0' (#61) from renovate/git.cryptic.systems-volker.raschek-helm-3.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-21 11:09:44 +00:00
570868f771 chore(deps): update git.cryptic.systems/volker.raschek/helm docker tag to v3.14.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-01-21 11:08:59 +00:00
881a60e985 Merge pull request 'chore(deps): update drone docker tag to v2.22.0' (#60) from renovate/drone-2.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #60
2024-01-02 19:43:48 +00:00
b15af09698 chore(deps): update drone docker tag to v2.22.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-01-02 17:24:29 +00:00
e8471d1840 Merge pull request #12 from pi3ch/patch-1
All checks were successful
continuous-integration/drone/push Build is passing
Bumped drone to 2.21.0
2023-12-29 13:10:36 +01:00
791b203796 Bumped drone to 2.21.0 2023-12-29 18:01:18 +11:00
2cbb6947ed chore(deps): update git.cryptic.systems/volker.raschek/helm docker tag to v3.13.3
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-12-14 14:05:15 +00:00
1de3c715e6 chore(deps): update git.cryptic.systems/volker.raschek/markdownlint docker tag to v0.38.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-12-09 14:34:55 +00:00
e598193777 chore(deps): update git.cryptic.systems/volker.raschek/helm docker tag to v3.13.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-11-09 17:06:26 +00:00
a49fd13ac2 chore(deps): update git.cryptic.systems/volker.raschek/helm docker tag to v3.13.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-10-20 16:02:51 +02:00
5fe2609314 Merge pull request 'chore(deps): update git.cryptic.systems/volker.raschek/drone-email docker tag to v0.1.5' (#52) from renovate/git.cryptic.systems-volker.raschek-drone-email-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #52
2023-10-15 13:12:20 +00:00
6ebdca3970 Merge pull request 'chore(deps): update git.cryptic.systems/volker.raschek/git docker tag to v1.3.1' (#53) from renovate/git.cryptic.systems-volker.raschek-git-1.x into master
Some checks reported errors
continuous-integration/drone/push Build was killed
Reviewed-on: #53
2023-10-15 13:12:03 +00:00
ede225288c Merge pull request 'chore(deps): update git.cryptic.systems/volker.raschek/helm docker tag to v3.13.0' (#54) from renovate/git.cryptic.systems-volker.raschek-helm-3.x into master
Some checks reported errors
continuous-integration/drone/push Build was killed
Reviewed-on: #54
2023-10-15 13:11:45 +00:00
dcacf99978 chore(deps): update git.cryptic.systems/volker.raschek/helm docker tag to v3.13.0
Some checks reported errors
continuous-integration/drone/push Build encountered an error
continuous-integration/drone/pr Build encountered an error
2023-10-03 11:08:08 +02:00
28b1302f2a chore(deps): update git.cryptic.systems/volker.raschek/git docker tag to v1.3.1
Some checks reported errors
continuous-integration/drone/push Build encountered an error
continuous-integration/drone/pr Build encountered an error
2023-10-03 10:28:21 +02:00
523ae650b1 chore(deps): update git.cryptic.systems/volker.raschek/drone-email docker tag to v0.1.5
Some checks reported errors
continuous-integration/drone/push Build encountered an error
continuous-integration/drone/pr Build encountered an error
2023-10-03 10:28:10 +02:00
d4092ab2d9 chore(deps): update git.cryptic.systems/volker.raschek/markdownlint docker tag to v0.37.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-09-22 19:34:28 +02:00
438bbd841d Merge pull request 'chore(deps): update git.cryptic.systems/volker.raschek/markdownlint docker tag to v0.36.0' (#50) from renovate/git.cryptic.systems-volker.raschek-markdownlint-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2023-09-07 18:46:50 +00:00
d744b25896 chore(deps): update git.cryptic.systems/volker.raschek/markdownlint docker tag to v0.36.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-09-07 20:31:53 +02:00
5c59f7f008 chore(deps): update dependency drone to v2.20.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-08-21 15:11:43 +02:00
1df541babe Merge pull request 'chore(deps): update dependency drone to v2.19.0' (#48) from renovate/drone-2.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #48
2023-08-21 06:40:31 +00:00
256c89189c chore(deps): update dependency drone to v2.19.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-08-18 15:37:07 +02:00
fb973cb65c chore(deps): update dependency git.cryptic.systems/volker.raschek/helm to v3.12.3
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-08-18 15:17:45 +02:00
308106d55a chore(deps): update dependency git.cryptic.systems/volker.raschek/helm to v3.12.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-07-15 13:31:40 +02:00
3295554206 Merge pull request 'chore(deps): update dependency drone to v2.18.0' (#45) from renovate/drone-2.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #45
2023-07-08 17:02:29 +00:00
fcf454a9b0 chore(deps): update dependency drone to v2.18.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-07-06 18:51:06 +02:00
01b837a504 chore(deps): update dependency git.cryptic.systems/volker.raschek/markdownlint to v0.35.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-06-18 15:08:28 +02:00
7975755f0d chore(deps): update dependency git.cryptic.systems/volker.raschek/drone-email to v0.1.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-06-18 14:52:57 +02:00
b00f2abe99 chore(deps): update dependency git.cryptic.systems/volker.raschek/helm to v3.12.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-06-18 14:41:56 +02:00
fe73b1f56f fix: migrate to git.cryptic.systems
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2023-06-17 15:04:01 +02:00
eab9cb0937 chore(deps): update dependency docker.io/volkerraschek/markdownlint to v0.34.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-06-09 10:02:02 +02:00
53fdf15c0c chore(deps): update dependency docker.io/volkerraschek/helm to v3.12.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-05-29 11:11:38 +02:00
0bde0ba71e Merge pull request 'chore(deps): update dependency drone to v2.17.0' (#39) from renovate/drone-2.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #39
2023-05-21 10:29:19 +00:00
5a1096469a chore(deps): update dependency drone to v2.17.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-04-25 13:31:57 +02:00
a4883494dd chore(deps): update dependency docker.io/volkerraschek/helm to v3.11.3
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-04-12 22:31:49 +02:00
336db54d7d chore(deps): update dependency docker.io/volkerraschek/helm to v3.11.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-03-09 09:11:56 +01:00
0a5f0b5072 chore(deps): update dependency docker.io/volkerraschek/helm to v3.11.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-02-10 11:11:48 +01:00
ab3cf7b670 doc(README): describe config.DRONE_STARLARK_SIZE_LIMIT
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-05 10:06:01 +01:00
d63429a719 chore(deps): update dependency drone to v2.16.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-01-19 19:21:54 +01:00
ac14080899 chore(deps): update dependency docker.io/volkerraschek/helm to v3.11.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-01-19 19:12:08 +01:00
08a707dec1 chore(deps): update dependency docker.io/volkerraschek/markdownlint to v0.33.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-01-07 19:54:14 +01:00
43b844efd5 fix(README): add note about changed chart repo
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-13 21:34:11 +01:00
96f609652c fix(README): add note about changed chart repo
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-13 21:18:36 +01:00
8614ca8e89 fix: change repository
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-13 21:07:08 +01:00
2026906827 chore(deps): update dependency docker.io/volkerraschek/helm to v3.10.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-11-22 18:21:47 +01:00
608605320e chore(deps): update dependency drone to v2.15.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-10-28 11:41:14 +02:00
12db483afe chore(deps): update dependency docker.io/volkerraschek/helm to v3.10.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-10-16 13:11:32 +02:00
0370c865c4 chore(deps): update dependency drone to v2.13.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-09-21 22:02:26 +02:00
548e37f758 chore(deps): update dependency docker.io/volkerraschek/helm to v3.10.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-09-21 21:51:49 +02:00
aae4092f7b fix: keywords
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-10 20:27:31 +02:00
c93bc34fc7 doc(README): customization
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-10 20:24:44 +02:00
ac72d688ea style: correct indention
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-10 20:04:37 +02:00
fdb778896c [Close #11] fix: remove obsolete replicaCount
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-10 19:46:27 +02:00
cb6a5021c8 Merge pull request #10 from pi3ch/master
All checks were successful
continuous-integration/drone/push Build is passing
support for ephemeral storage
2022-09-10 19:41:53 +02:00
d26bfdea13 support for ephemeral storage 2022-09-10 10:16:50 +10:00
6547aee98e chore(deps): update dependency docker.io/volkerraschek/helm to v3.9.4
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-08-30 18:51:42 +02:00
b774b08dec chore(deps): update dependency docker.io/volkerraschek/markdownlint to v0.32.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-08-21 16:54:15 +02:00
207c9d702b Merge pull request 'chore(deps): update dependency drone to v2.12.1' (#21) from renovate/drone-2.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #21
2022-07-26 15:53:24 +00:00
df7bb19b58 chore(deps): update dependency drone to v2.12.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-07-26 17:51:30 +02:00
bf13179edf fix(ci): use docker.io/volkerraschek/drone-email:0.1.1
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-26 17:49:53 +02:00
efcab94223 chore(deps): update dependency docker.io/volkerraschek/markdownlint to v0.32.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-07-25 13:12:54 +02:00
e26ba6e113 chore(deps): update dependency docker.io/volkerraschek/helm to v3.9.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-07-23 10:41:06 +02:00
5a3deb5f55 chore(deps): update dependency docker.io/volkerraschek/markdownlint to v0.32.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-07-18 11:13:12 +02:00
d549a4b637 chore(deps): update dependency docker.io/volkerraschek/helm to v3.9.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-07-14 18:31:06 +02:00
dc03395b66 fix(ci): helm template
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-26 18:15:49 +02:00
bc9a4ea4a4 chore(deps): update dependency docker.io/volkerraschek/helm to v3.9.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-05-24 08:53:42 +02:00
8be7f9c4da fix(ci): resource limits
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-21 11:26:26 +02:00
4a0ec52f12 fix: bump chart version
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-16 20:44:56 +02:00
d968cce280 fix: decouple service from drone config 2022-05-16 20:38:45 +02:00
925c713364 fix: bump chart version
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-16 19:13:46 +02:00
b888ad6205 Merge pull request 'chore(deps): update dependency drone to v2.12.0' (#19) from renovate/drone-2.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #19
2022-05-16 17:10:45 +00:00
4ada0bafc6 chore(deps): update dependency drone to v2.12.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-05-16 12:10:50 +02:00
1d2c04ede7 chore(deps): update dependency docker.io/volkerraschek/helm to v3.8.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-05-11 10:31:06 +02:00
5cadbd31a2 fix: add liveness and readiness probe
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-21 23:13:14 +02:00
c7346ec71a feat: add loadBlancer options to the service 2022-04-21 22:58:41 +02:00
04e6d2214c feat: support extraVolumes and extraVolumeMounts 2022-04-21 22:37:56 +02:00
6f36f2b794 fix(drone): remove sync via drone - use instead gitea push feature
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-19 22:27:51 +02:00
fc2dd72561 fix: add annotations for service and serviceAccount
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-19 11:51:34 +02:00
c336536512 feat: support pod priorityClassName
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-18 10:44:31 +02:00
0b482a45d0 chore(deps): update dependency docker.io/volkerraschek/helm to v3.8.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-04-14 21:48:54 +02:00
e2a9de91f3 fix: bump chart version
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-16 18:23:39 +01:00
181a35028e Merge pull request 'chore(deps): update dependency drone to v2.11.1' (#16) from renovate/drone-2.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #16
2022-03-16 17:20:41 +00:00
e5833cef56 chore(deps): update dependency drone to v2.11.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-03-15 17:00:59 +01:00
8e489572f2 Merge pull request 'chore(deps): update drone docker tag to v2.10.0' (#15) from renovate/drone-2.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #15
2022-03-03 18:25:58 +00:00
b572e084e0 chore(deps): update drone docker tag to v2.10.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-03-03 15:00:54 +00:00
0869a34339 chore(deps): update docker.io/volkerraschek/markdownlint docker tag to v0.31.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-02-09 19:30:18 +00:00
e1275fffe0 fix(ci): use helm cm-push command to deploy chart
All checks were successful
continuous-integration/drone/push Build is passing
2022-02-03 22:22:03 +01:00
90e2676365 fix(ci): helm cm push
All checks were successful
continuous-integration/drone/push Build is passing
2022-02-03 18:59:03 +01:00
28eab737ec fix(ci): add package rules
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-30 16:45:44 +01:00
25b6a868ad Merge pull request 'chore(deps): update docker.io/volkerraschek/helm docker tag to v3.8.0' (#13) from renovate/docker.io-volkerraschek-helm-3.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #13
2022-01-29 23:06:28 +00:00
b8787ea957 chore(deps): update docker.io/volkerraschek/helm docker tag to v3.8.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-01-29 23:01:18 +00:00
e1469c9d30 fix(ci): use volkerraschek/helm to deploy and lint chart
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-29 23:26:36 +01:00
f00116fcec fix: bump chart version
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-27 22:15:43 +01:00
0efae25b7b Merge pull request 'chore(deps): update docker.io/drone/drone docker tag to v2.9.1' (#12) from renovate/docker.io-drone-drone-2.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #12
2022-01-27 21:12:53 +00:00
f89c06cdd7 Merge pull request 'chore(deps): update docker.io/alpine/helm docker tag to v3.8.0' (#11) from renovate/docker.io-alpine-helm-3.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #11
2022-01-27 13:43:31 +00:00
b1037536ef chore(deps): update docker.io/drone/drone docker tag to v2.9.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-01-27 12:00:48 +00:00
f0e8282c2d chore(deps): update docker.io/alpine/helm docker tag to v3.8.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-01-27 10:00:49 +00:00
eed7f8ede2 Merge pull request 'chore(deps): update docker.io/drone/drone docker tag to v2.9.0' (#10) from renovate/docker.io-drone-drone-2.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #10
2022-01-26 21:55:34 +00:00
cf0e5da873 chore(deps): update docker.io/drone/drone docker tag to v2.9.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-01-26 17:00:47 +00:00
52d3f3b3f8 fix(ci): deploy helm chart
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-25 22:14:52 +01:00
9a0f5d8dd8 fix: bump to app version 2.8.0 and chart version 0.3.0
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-20 23:40:06 +01:00
a8403b0f92 fix: bump to app version 2.7.3 and chart version 0.2.4
All checks were successful
continuous-integration/drone/push Build is passing
2021-12-31 12:17:50 +01:00
2ac5857a2a fix: bump to app version 2.7.2 and chart version 0.2.3 2021-12-31 12:17:31 +01:00
f5c6ad416f fix: bump to app version 2.7.1 and chart version 0.2.2
All checks were successful
continuous-integration/drone/push Build is passing
2021-12-18 13:44:05 +01:00
f8bea339d4 fix: bump to app version 2.7.0 and chart version 0.2.1
All checks were successful
continuous-integration/drone/push Build is passing
2021-12-15 17:32:31 +01:00
8cd2c8140d fix: bump to app version 2.6.0 and chart version 0.2.0
All checks were successful
continuous-integration/drone/push Build is passing
2021-12-15 17:31:30 +01:00
2e81e657bc fix: add DRONE_GITEE parameters
All checks were successful
continuous-integration/drone/push Build is passing
2021-12-15 17:30:18 +01:00
5a277ba8e4 fix: add DRONE_USER_FILTER 2021-12-15 17:26:09 +01:00
b1c607646b fix: add DRONE_GITEA_SKIP_VERIFY 2021-12-15 17:23:29 +01:00
ee37c39660 [Close #4] fix: typo of persistentVolume description
All checks were successful
continuous-integration/drone/push Build is passing
2021-11-26 16:57:37 +01:00
12c9923ecf fix: bump to chart version 0.1.6
All checks were successful
continuous-integration/drone/push Build is passing
2021-11-20 13:53:11 +01:00
f3eddbf4bc Merge pull request 'chore(deps): update docker.io/drone/drone docker tag to v2.5.0' (#4) from renovate/docker.io-drone-drone-2.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #4
2021-11-20 12:47:27 +00:00
41ed8e6465 Merge branch 'master' into renovate/docker.io-drone-drone-2.x
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-11-20 12:41:53 +00:00
4181e61c80 Merge pull request 'chore(deps): update docker.io/volkerraschek/markdownlint docker tag to v0.30.0' (#5) from renovate/docker.io-volkerraschek-markdownlint-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #5
2021-11-20 12:40:05 +00:00
2473397043 chore(deps): update docker.io/volkerraschek/markdownlint docker tag to v0.30.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-11-20 12:02:31 +00:00
ada2dee582 chore(deps): update docker.io/drone/drone docker tag to v2.5.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-11-17 16:00:51 +00:00
4aae7bb66d Merge pull request 'chore(deps): update docker.io/volkerraschek/markdownlint docker tag to v0.29.0' (#3) from renovate/docker.io-volkerraschek-markdownlint-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #3
2021-10-28 20:51:21 +00:00
eb0dde5f1f chore(deps): update docker.io/volkerraschek/markdownlint docker tag to v0.29.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-10-28 22:31:31 +02:00
163a19b303 fix(renovate): init
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-28 22:28:52 +02:00
8e47993568 fix(ci): only sync master branch
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-12 18:31:13 +02:00
16ed02a856 fix: add .editorconfig 2021-10-12 18:30:46 +02:00
055854a237 fix: ignore to package *.tgz archives
All checks were successful
continuous-integration/drone/push Build is passing
2021-09-26 17:03:06 +02:00
5b56416a16 fix: ignore further files for git and helm
All checks were successful
continuous-integration/drone/push Build is passing
2021-09-26 17:00:39 +02:00
78ee710b8e fix: use drone.fullname for pvc in deployment
All checks were successful
continuous-integration/drone/push Build is passing
2021-09-26 16:48:26 +02:00
dbe08ba918 fix: use drone.fullname for pvc
All checks were successful
continuous-integration/drone/push Build is passing
2021-09-26 16:44:27 +02:00
f3ef73206b feat: add service account 2021-09-26 16:43:43 +02:00
6bb524d463 fix: bump to chart version 1.5.0 and app version 2.5.0
All checks were successful
continuous-integration/drone/push Build is passing
2021-09-26 16:35:27 +02:00
7fa46b4dcb fix: add config.DRONE_GITHUB_CLIENT_ID
All checks were successful
continuous-integration/drone/push Build is passing
2021-09-26 16:32:43 +02:00
ca9fe0b88d fix: use volkerraschek/markdownlint
All checks were successful
continuous-integration/drone/push Build is passing
2021-09-19 11:32:34 +02:00
90deddb865 fix: use volkerraschek/markdownlint 2021-09-19 11:27:20 +02:00
aa196ec3e0 fix: ingress annotations
All checks were successful
continuous-integration/drone/push Build is passing
2021-09-19 11:22:09 +02:00
7966ceb188 fix: bump to drone v2.3.1
All checks were successful
continuous-integration/drone/push Build is passing
2021-09-09 18:09:49 +02:00
8ae6821f42 fix: bump to drone v2.2.0 2021-09-01 18:22:32 +02:00
70f916a71f fix: bump to drone v2.0.5
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-17 14:59:14 +02:00
5d650ec849 refac: use pipe notation
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-08 22:30:37 +02:00
8785f1aad6 fix: bump to version v0.1.2
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-08 22:23:04 +02:00
ce624330c1 feat: support persistent volume
All checks were successful
continuous-integration/drone/push Build is passing
Add persistent volume for sqlite3 backend
2021-08-08 22:19:34 +02:00
cb03476ed7 [Close #1] fix: support resource definition
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-08 12:18:57 +02:00
52ece063de fix: bump to version v0.1.1
All checks were successful
continuous-integration/drone Build is passing
continuous-integration/drone/push Build is passing
2021-08-04 08:38:24 +02:00
e03fe1b5e9 fix: ignore additional file for helm packaging
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-04 08:38:02 +02:00
12 changed files with 423 additions and 92 deletions

View File

@ -3,44 +3,61 @@ kind: pipeline
type: kubernetes
name: linter
clone:
disable: true
platform:
os: linux
arch: amd64
steps:
- name: clone
image: git.cryptic.systems/volker.raschek/git:1.3.1
- name: helm lint
commands:
- helm lint
image: quay.io/helmpack/chart-testing:latest
image: git.cryptic.systems/volker.raschek/helm:3.15.0
resources:
limits:
cpu: 50
memory: 50M
cpu: 150
memory: 150M
- name: markdown lint
commands:
- markdownlint *.md
image: docker.io/tmknom/markdownlint:0.23.1
image: git.cryptic.systems/volker.raschek/markdownlint:0.41.0
resources:
limits:
cpu: 50
memory: 50M
cpu: 150
memory: 150M
- name: helm template
commands:
- helm template .
image: git.cryptic.systems/volker.raschek/helm:3.15.0
resources:
limits:
cpu: 150
memory: 150M
- name: email-notification
environment:
PLUGIN_HOST:
SMTP_FROM_ADDRESS:
from_secret: smtp_from_address
SMTP_FROM_NAME:
from_secret: smtp_from_name
SMTP_HOST:
from_secret: smtp_host
PLUGIN_USERNAME:
SMTP_USERNAME:
from_secret: smtp_username
PLUGIN_PASSWORD:
SMTP_PASSWORD:
from_secret: smtp_password
PLUGIN_FROM:
from_secret: smtp_mail_address
image: docker.io/drillster/drone-email:latest
image: git.cryptic.systems/volker.raschek/drone-email:0.1.5
resources:
limits:
cpu: 50
memory: 25M
cpu: 150
memory: 150M
when:
status:
- changed
@ -54,48 +71,37 @@ trigger:
---
kind: pipeline
type: kubernetes
name: sync
name: release
clone:
disable: true
platform:
os: linux
arch: amd64
steps:
- name: github
image: docker.io/appleboy/drone-git-push:latest
resources:
limits:
cpu: 50
memory: 25M
settings:
branch: master
remote: ssh://git@github.com/volker-raschek/drone-charts.git
force: true
ssh_key:
from_secret: ssh_key
- name: clone
image: git.cryptic.systems/volker.raschek/git:1.3.1
- name: email-notification
- name: release-helm-chart
commands:
- grep --only-matching 'version:"${DRONE_TAG}"' Chart.yaml || echo "Version ${DRONE_TAG} not found in Chart.yaml"
- helm repo add drone https://charts.cryptic.systems/drone
- helm package --version ${DRONE_TAG} .
- helm cm-push ${DRONE_REPO_NAME%-charts}-${DRONE_TAG}.tgz drone
environment:
PLUGIN_HOST:
from_secret: smtp_host
PLUGIN_USERNAME:
from_secret: smtp_username
PLUGIN_PASSWORD:
from_secret: smtp_password
PLUGIN_FROM:
from_secret: smtp_mail_address
image: docker.io/drillster/drone-email:latest
HELM_REPO_PASSWORD:
from_secret: helm_repo_password
HELM_REPO_USERNAME:
from_secret: helm_repo_username
image: git.cryptic.systems/volker.raschek/helm:3.15.0
resources:
limits:
cpu: 50
memory: 25M
when:
status:
- changed
- failure
cpu: 150
memory: 150M
trigger:
event:
- push
- tag
repo:
- volker.raschek/drone-charts

12
.editorconfig Normal file
View File

@ -0,0 +1,12 @@
# EditorConfig is awesome: https://EditorConfig.org
# top-most EditorConfig file
root = true
[*]
indent_style = space
indent_size = 2
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = false

4
.gitignore vendored
View File

@ -1 +1,3 @@
runner
*.tgz
values2.yml
values2.yaml

32
.helmignore Normal file
View File

@ -0,0 +1,32 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*.orig
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
# drone
.drone.yml
# markdownlint
.markdownlint.yaml
# customized values
values2.yml
values2.yaml
# helm packages
*.tgz

View File

@ -2,18 +2,20 @@ apiVersion: v2
name: drone
description: Drone Helm chart for Kubernetes
type: application
version: 0.1.0
appVersion: 2.0.4
version: "0.8.1"
appVersion: "2.24.0"
icon: https://readme.drone.io/logo.svg
keywords:
- git
- continuous-delivery
- continuous-deployment
- continuous-integration
- drone
- drone-runner
- ci
- cd
- git
sources:
- https://git.cryptic.systems/volker.raschek/drone-charts
- https://github.com/volker-raschek/drone-charts
- https://github.com/drone/drone
- https://hub.docker.com/r/drone/drone

View File

@ -1,26 +1,39 @@
# drone-charts
[![Build Status](https://drone.cryptic.systems/api/badges/volker.raschek/drone-charts/status.svg)](https://drone.cryptic.systems/volker.raschek/drone-charts)
[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/volker-raschek)](https://artifacthub.io/packages/search?repo=volker-raschek)
[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/drone-ce)](https://artifacthub.io/packages/search?repo=drone-ce)
This is an inofficial helm chart for [drone](https://github.com/drone/drone) and
should replace the official unmainted helm chart
[repository](https://github.com/drone/charts). The official does not support
version `v2` of drone.
was created because the official helmet chart was not maintained for a long
time - [Issue](https://github.com/drone/charts/issues/46).
This helm chart can be found on [artifacthub.io](https://artifacthub.io/) and
can be installed via helm.
This helm chart is maintained by contributors and myself. It is listed on
[artifacthub.io](https://artifacthub.io/) and can be installed via helm:
> The repository has been changed and causes error messages when interacting
> with the old repository definition. Please remove the chart repo
> `volker.raschek` and replace it with `drone`.
```bash
helm repo add volker.raschek https://charts.cryptic.systems/volker.raschek
helm install drone volker.raschek/drone
helm repo add drone https://charts.cryptic.systems/drone
helm install drone drone/drone
```
## Customization
All [configuration options](https://docs.drone.io/server/reference/) can be
defined in the `values.yml` file below the `config` section. Alternatively can
be the options passed via the `--set` flag of the `helm install` command.
be the options passed via the `--set` flag of the `helm install` command. For
example:
```bash
helm install drone drone/drone \
--set config.DRONE_RPC_SECRET-${DRONE_RPC_SECRET} \
--set config.DRONE_GITHUB_CLIENT_ID=${DRONE_GITHUB_CLIENT_ID} \
--set config.DRONE_GITHUB_CLIENT_SECRET=${DRONE_GITHUB_CLIENT_SECRET}
```
### List of config options
| value | reference |
| ------------------------------------------------------- | ----------------------------------------------------------------------------------------- |
@ -41,6 +54,7 @@ be the options passed via the `--set` flag of the `helm install` command.
| `config.DRONE_CRON_INTERVAL` | [Documentation](https://docs.drone.io/server/reference/drone-cron-interval) |
| `config.DRONE_DATABASE_DATASOURCE` | [Documentation](https://docs.drone.io/server/reference/drone-database-datasource) |
| `config.DRONE_DATABASE_DRIVER` | [Documentation](https://docs.drone.io/server/reference/drone-database-driver) |
| `config.DRONE_DATABASE_MAX_CONNECTIONS` | [Documentation](https://docs.drone.io/server/reference/drone_database-max-connections) |
| `config.DRONE_DATABASE_SECRET` | [Documentation](https://docs.drone.io/server/reference/drone-database-secret) |
| `config.DRONE_GIT_ALWAYS_AUTH` | [Documentation](https://docs.drone.io/server/reference/drone-git-always-auth) |
| `config.DRONE_GIT_PASSWORD` | [Documentation](https://docs.drone.io/server/reference/drone-git-password) |
@ -48,6 +62,11 @@ be the options passed via the `--set` flag of the `helm install` command.
| `config.DRONE_GITEA_CLIENT_ID` | [Documentation](https://docs.drone.io/server/reference/drone-gitea-client-id) |
| `config.DRONE_GITEA_CLIENT_SECRET` | [Documentation](https://docs.drone.io/server/reference/drone-gitea-client-secret) |
| `config.DRONE_GITEA_SERVER` | [Documentation](https://docs.drone.io/server/reference/drone-gitea-server) |
| `config.DRONE_GITEA_SKIP_VERIFY` | [Documentation](https://docs.drone.io/server/reference/drone-gitea-skip-verify) |
| `config.DRONE_GITEE_REDIRECT_URL` | [Documentation](https://docs.drone.io/server/reference/drone-gitee-redirect-url) |
| `config.DRONE_GITEE_SCOPE` | [Documentation](https://docs.drone.io/server/reference/drone-gitee-scope) |
| `config.DRONE_GITEE_SKIP_VERIFY` | [Documentation](https://docs.drone.io/server/reference/drone-gitee-skip-verify) |
| `config.DRONE_GITHUB_CLIENT_ID` | [Documentation](https://docs.drone.io/server/reference/drone-github-client-id) |
| `config.DRONE_GITHUB_CLIENT_SECRET` | [Documentation](https://docs.drone.io/server/reference/drone-github-client-secret) |
| `config.DRONE_GITHUB_SCOPE` | [Documentation](https://docs.drone.io/server/reference/drone-github-scope) |
| `config.DRONE_GITHUB_SERVER` | [Documentation](https://docs.drone.io/server/reference/drone-github-server) |
@ -77,6 +96,8 @@ be the options passed via the `--set` flag of the `helm install` command.
| `config.DRONE_SERVER_PROXY_HOST` | [Documentation](https://docs.drone.io/server/reference/drone-server-proxy-host) |
| `config.DRONE_SERVER_PROXY_PROTO` | [Documentation](https://docs.drone.io/server/reference/drone-server-proxy-proto) |
| `config.DRONE_STARLARK_ENABLED` | [Documentation](https://docs.drone.io/server/reference/drone-starlark-enabled) |
| `config.DRONE_STARLARK_SIZE_LIMIT` | [Documentation](https://github.com/harness/drone/pull/3291) |
| `config.DRONE_STARLARK_STEP_LIMIT` | [Documentation](https://docs.drone.io/server/reference/drone-starlark-step-limit) |
| `config.DRONE_STASH_CONSUMER_KEY` | [Documentation](https://docs.drone.io/server/reference/drone-stash-consumer-key) |
| `config.DRONE_STASH_PRIVATE_KEY` | [Documentation](https://docs.drone.io/server/reference/drone-stash-private-key) |
| `config.DRONE_STASH_SERVER` | [Documentation](https://docs.drone.io/server/reference/drone-stash-server) |
@ -87,6 +108,7 @@ be the options passed via the `--set` flag of the `helm install` command.
| `config.DRONE_TLS_CERT` | [Documentation](https://docs.drone.io/server/reference/drone-tls-cert) |
| `config.DRONE_TLS_KEY` | [Documentation](https://docs.drone.io/server/reference/drone-tls-key) |
| `config.DRONE_USER_CREATE` | [Documentation](https://docs.drone.io/server/reference/drone-user-create) |
| `config.DRONE_USER_FILTER` | [Documentation](https://docs.drone.io/server/reference/drone-user-filter) |
| `config.DRONE_VALIDATE_PLUGIN_ENDPOINT` | [Documentation](https://docs.drone.io/server/reference/drone-validate-plugin-endpoint) |
| `config.DRONE_VALIDATE_PLUGIN_SECRET` | [Documentation](https://docs.drone.io/server/reference/drone-validate-plugin-secret) |
| `config.DRONE_VALIDATE_PLUGIN_SKIP_VERIFY` | [Documentation](https://docs.drone.io/server/reference/drone-validate-plugin-skip-verify) |
@ -97,8 +119,7 @@ be the options passed via the `--set` flag of the `helm install` command.
## Missing features
1. Add Persistent Volume for the SQLite database
2. Support postgres, maria and mysql database directly as helm dependency if as
1. Support postgres, maria and mysql database directly as helm dependency if as
`DATABASE_DRIVER` an other instead of `sqlite` has been selected.
Alternatively can be passed a completely custom string to establish a
database connection, when the database is running outside the cluster.

35
renovate.json Normal file
View File

@ -0,0 +1,35 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"assignees": [ "volker.raschek" ],
"labels": [ "renovate" ],
"packageRules": [
{
"addLabels": [ "renovate/drone", "renovate/automerge" ],
"automerge": true,
"matchManagers": "droneci",
"matchUpdateTypes": [ "minor", "patch"]
},
{
"addLabels": [ "renovate/drone", "renovate/automerge" ],
"automerge": false,
"matchPackageNames": [ "drone" ],
"matchManagers": [ "regex" ]
}
],
"rebaseLabel": "renovate/rebase",
"rebaseWhen": "behind-base-branch",
"regexManagers": [
{
"description": "Update container image reference",
"fileMatch": [
"^Chart\\.yaml$"
],
"matchStrings": [
"appVersion: \"(?<currentValue>.*?)\"\\s+"
],
"datasourceTemplate": "docker",
"depNameTemplate": "drone",
"lookupNameTemplate": "docker.io/drone/drone"
}
]
}

View File

@ -5,6 +5,11 @@ metadata:
labels:
{{- include "drone.labels" . | nindent 4 }}
spec:
{{- if .Values.config.DRONE_DATABASE_DRIVER | default "sqlite3" | eq "sqlite3" }}
replicas: 1
{{- else }}
replicas: {{ .Values.replicas | default 1 }}
{{- end }}
selector:
matchLabels:
{{- include "drone.selectorLabels" . | nindent 6 }}
@ -17,12 +22,6 @@ spec:
labels:
{{- include "drone.selectorLabels" . | nindent 8 }}
spec:
{{- with .Values.imagePullSecrets }}
imagePullSecrets:
{{- toYaml . | nindent 8 }}
{{- end }}
securityContext:
{{- toYaml .Values.podSecurityContext | nindent 8 }}
containers:
- name: {{ .Chart.Name }}
envFrom:
@ -32,20 +31,81 @@ spec:
{{- toYaml .Values.securityContext | nindent 12 }}
image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}"
imagePullPolicy: {{ .Values.image.pullPolicy }}
livenessProbe:
httpGet:
scheme: HTTP
path: /healthz
port: http
ports:
- name: http
containerPort: 80
protocol: TCP
{{- with .Values.nodeSelector }}
nodeSelector:
{{- toYaml . | nindent 8 }}
{{- end }}
- name: http
containerPort: 80
protocol: TCP
- name: https
containerPort: 443
protocol: TCP
readinessProbe:
httpGet:
scheme: HTTP
path: /healthz
port: http
resources:
{{- toYaml .Values.resources | nindent 12 }}
{{- if .Values.config.DRONE_DATABASE_DRIVER | default "sqlite3" | eq "sqlite3" }}
volumeMounts:
- name: data
mountPath: {{ default "/data/database.sqlite" .Values.config.DRONE_DATABASE_DATASOURCE | dir }}
{{- with .Values.extraVolumeMounts }}
{{- toYaml . | nindent 10 }}
{{- end }}
{{- else }}
{{- with .Values.extraVolumeMounts }}
volumeMounts:
{{- toYaml . | nindent 10 }}
{{- end }}
{{- end }}
{{- with .Values.affinity }}
affinity:
{{- toYaml . | nindent 8 }}
{{- end }}
{{- with .Values.imagePullSecrets }}
imagePullSecrets:
{{- toYaml . | nindent 8 }}
{{- end }}
{{- with .Values.nodeSelector }}
nodeSelector:
{{- toYaml . | nindent 8 }}
{{- end }}
{{- if .Values.podPriorityClassName }}
priorityClassName: {{ .Values.podPriorityClassName }}
{{- end }}
securityContext:
{{- toYaml .Values.podSecurityContext | nindent 8 }}
serviceAccountName: {{ include "drone.fullname" . }}
{{- with .Values.tolerations }}
tolerations:
{{- toYaml . | nindent 8 }}
{{- end }}
{{- if and (.Values.config.DRONE_DATABASE_DRIVER | default "sqlite3" | eq "sqlite3") .Values.persistence.existingClaim }}
volumes:
- name: data
persistentVolumeClaim:
{{- with .Values.persistence.existingClaim }}
claimName: {{ tpl . $ }}
{{- end }}
{{- with .Values.extraVolumes }}
{{- toYaml . | nindent 6 }}
{{- end }}
{{- else if and (.Values.config.DRONE_DATABASE_DRIVER | default "sqlite3" | eq "sqlite3") (not .Values.persistence.existingClaim) }}
volumes:
- name: data
persistentVolumeClaim:
claimName: {{ include "drone.fullname" . }}
{{- with .Values.extraVolumes }}
{{- toYaml . | nindent 6 }}
{{- end }}
{{- else }}
{{- with .Values.extraVolumes }}
volumes:
{{- toYaml . | nindent 8 }}
{{- end }}
{{- end }}

View File

@ -0,0 +1,19 @@
{{- if .Values.persistence.enabled -}}
{{ if and (.Values.config.DRONE_DATABASE_DRIVER | default "sqlite3" | eq "sqlite3") (not .Values.persistence.existingClaim) }}
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: {{ include "drone.fullname" . }}
spec:
accessModes:
{{- range .Values.persistence.accessModes }}
- {{ . | quote }}
{{- end }}
resources:
requests:
storage: {{ .Values.persistence.size | quote }}
{{- if .Values.persistence.storageClass }}
storageClassName: {{ .Values.persistence.storageClass | quote }}
{{- end }}
{{- end }}
{{- end -}}

View File

@ -1,15 +1,36 @@
apiVersion: v1
kind: Service
metadata:
name: {{ include "drone.fullname" . }}
{{- with .Values.service.annotations }}
annotations:
{{- toYaml . | nindent 4 }}
{{- end }}
labels:
{{- include "drone.labels" . | nindent 4 }}
name: {{ include "drone.fullname" . }}
spec:
{{- with .Values.service.externalIPs }}
externalIPs:
{{- toYaml . | nindent 2 }}
{{- end }}
{{- if .Values.service.externalTrafficPolicy }}
externalTrafficPolicy: {{ .Values.service.externalTrafficPolicy }}
{{- end }}
{{- if and .Values.service.loadBalancerClass (eq .Values.service.type "LoadBalancer") }}
loadBalancerClass: {{ .Values.service.loadBalancerClass }}
{{- end }}
{{- if and .Values.service.loadBalancerIP (eq .Values.service.type "LoadBalancer") }}
loadBalancerIP: {{ .Values.service.loadBalancerIP }}
{{- end }}
{{- with .Values.service.loadBalancerSourceRanges }}
loadBalancerSourceRanges:
{{- toYaml . | nindent 2 }}
{{- end }}
type: {{ .Values.service.type }}
ports:
- port: {{ .Values.service.port }}
targetPort: http
targetPort: {{ .Values.service.targetPort }}
protocol: TCP
name: http
name: {{ .Values.service.name }}
selector:
{{- include "drone.selectorLabels" . | nindent 4 }}

View File

@ -0,0 +1,10 @@
apiVersion: v1
kind: ServiceAccount
metadata:
{{- with .Values.serviceAccount.annotations }}
annotations:
{{- toYaml . | nindent 4 }}
{{- end }}
labels:
{{- include "drone.labels" . | nindent 4 }}
name: {{ include "drone.fullname" . }}

View File

@ -2,8 +2,6 @@
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
replicaCount: 1
image:
repository: docker.io/drone/drone
pullPolicy: IfNotPresent
@ -16,9 +14,15 @@ fullnameOverride: ""
podAnnotations: {}
podPriorityClassName: ""
podSecurityContext: {}
# fsGroup: 2000
# Increasing the amount of replicas has no effect, when `DRONE_DATABASE_DRIVER`
# is set to sqlite3.
replicas: 1
securityContext: {}
# capabilities:
# drop:
@ -27,7 +31,7 @@ securityContext: {}
# runAsNonRoot: true
# runAsUser: 1000
config:
config: {}
# DRONE_BITBUCKET_CLIENT_ID
# String value. Configures the Bitbucket OAuth client id. This is used to
# authorize access to Bitbucket on behalf of a Drone user.
@ -134,6 +138,13 @@ config:
# https://docs.drone.io/server/reference/drone-database-driver/
# DRONE_DATABASE_DRIVER: ""
# DRONE_DATABASE_MAX_CONNECTIONS
# Optional numeric value. Set the maximum number of open DB connections from
# Drone. It is set to 0 by default and must be configured before the system is
# first used.
# https://docs.drone.io/server/reference/drone-database-max-connections/
# DRONE_DATABASE_MAX_CONNECTIONS: ""
# DRONE_DATABASE_SECRET
# Optional string value. Configures the secret key used to encrypt secrets in
# the database. Encryption is disabled by default and must be configured
@ -177,6 +188,34 @@ config:
# https://docs.drone.io/server/reference/drone-gitea-server/
# DRONE_GITEA_SERVER: ""
# DRONE_GITEA_SKIP_VERIFY
# Boolean value disables tls verification when establishing a connection to
# the remote Gitea server.
# https://docs.drone.io/server/reference/drone-gitea-skip-verify/
# DRONE_GITEA_SKIP_VERIFY: ""
# DRONE_GITEE_REDIRECT_URL
# String value configures the Gitee OAuth authorize redirect url.
# https://docs.drone.io/server/reference/drone-gitee-redirect-url/
# DRONE_GITEE_REDIRECT_URL: ""
# DRONE_GITEE_SCOPE
# String value provides a comma-separated list of OAuth scopes.
# https://docs.drone.io/server/reference/drone-gitee-scope/
# DRONE_GITEE_SCOPE: ""
# DRONE_GITEE_SKIP_VERIFY
# Boolean value disables TLS verification when establishing a connection to
# the remote Gitee server.
# https://docs.drone.io/server/reference/drone-gitee-skip-verify/
# DRONE_GITEE_SKIP_VERIFY: ""
# DRONE_GITHUB_CLIENT_ID
# String value configures the GitHub OAuth client id. This is used to
# authorize access to GitHub on behalf of a Drone user.
# https://docs.drone.io/server/reference/drone-github-client-id/
# DRONE_GITHUB_CLIENT_ID: ""
# DRONE_GITHUB_CLIENT_SECRET
# String value configures the GitHub oauth client secret. This is used to
# authorize access to GitHub on behalf of a Drone user.
@ -364,6 +403,13 @@ config:
# https://docs.drone.io/server/reference/drone-starlark-enabled/
# DRONE_STARLARK_ENABLED: ""
# DRONE_STARLARK_STEP_LIMIT
# Integer value. Sets the maximum number of steps that a starlark
# configuration can generate. The default is 50000. This feature requires
# Drone server version 2.2.1 or higher.
# https://docs.drone.io/server/reference/drone-starlark-step-limit/
# DRONE_STARLARK_STEP_LIMIT: ""
# DRONE_STASH_CONSUMER_KEY
# String value configures your Bitbucket Server consumer key.
# https://docs.drone.io/server/reference/drone-stash-consumer-key/
@ -429,6 +475,13 @@ config:
# https://docs.drone.io/server/reference/drone-user-create/
# DRONE_USER_CREATE: ""
# DRONE_USER_FILTER
# Optional comma-separated list of accounts. Registration is limited to users
# in this list, or users that are members of organizations included in this
# list.
# https://docs.drone.io/server/reference/drone-user-filter/
# DRONE_USER_FILTER: ""
# DRONE_VALIDATE_PLUGIN_ENDPOINT
# String value configures the endpoint for the validation plugin, used to
# enforce custom linting rules for your pipeline configuration.
@ -471,7 +524,19 @@ config:
# https://docs.drone.io/server/reference/drone-webhook-skip-verify/
# DRONE_WEBHOOK_SKIP_VERIFY: ""
serviceAccount:
annotations: {}
service:
annotations: {}
# externalIPs: []
# externalTrafficPolicy: "Cluster"
# loadBalancerClass: ""
# loadBalancerIP: ""
# loadBalancerSourceRanges: []
# internalTrafficPolicy: "Cluster"
name: http
targetPort: 80
type: ClusterIP
port: 80
@ -479,16 +544,18 @@ ingress:
enabled: false
className: "nginx"
annotations:
# cert-manager.io/issuer: letsencrypt
# kubernetes.io/ingress.class: nginx
# cert-manager.io/issuer:
# kubernetes.io/tls-acme: "true"
hosts:
- host: "your-hostname"
paths:
- path: /
pathType: ImplementationSpecific
- host: "your-hostname"
paths:
- path: /
pathType: ImplementationSpecific
tls:
- secretName: "your-tls-secret"
hosts:
- "your-hostname"
- secretName: "your-tls-secret"
hosts:
- "your-hostname"
resources: {}
# We usually recommend not to specify default resources and to leave this as a conscious
@ -506,4 +573,48 @@ nodeSelector: {}
tolerations: []
affinity: {}
affinity: {}
# persistence is only required when config.DATABASE_DRIVER is sqlite3 or
# undefined.
persistence:
enabled: true
annotation: {}
# existingClaim:
size: 5Gi
accessModes:
- ReadWriteOnce
labels: {}
# storageClass:
# extra volumes for the pod
extraVolumes: {}
# The following example mount the same secret, which contains tls certificates
# under different names. Each volume mount contains only selected items of the
# secret. This make it easier to place the items on different locations inside the
# container filesystem via extraVolumeMounts.
# - name: custom-ca-anchor
# secret:
# secretName: drone-custom-tls-certificates
# items:
# - key: ca.crt
# path: ca.crt
# mode: 0444
# - name: custom-tls-certificates
# secret:
# secretName: drone-custom-tls-certificates
# items:
# - key: tls.key
# path: tls.key
# mode: 0400
# - key: tls.crt
# path: tls.crt
# mode: 0444
extraVolumeMounts: {}
# The following example follows the example of extraVolumes and mounts the
# volumes to the corresponding paths in the container filesystem.
# - name: custom-ca-anchor
# mountPath: /usr/local/share/ca-certificates
# - name: custom-tls-certificates
# mountPath: /etc/drone/tls