-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathhelm-jenkins-release.yaml
105 lines (105 loc) · 3 KB
/
helm-jenkins-release.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
---
apiVersion: helm.toolkit.fluxcd.io/v2beta2
kind: HelmRelease
metadata:
name: jenkins-k8s-operator
namespace: jenkins
spec:
interval: 15m
releaseName: jenkins
dependsOn:
- name: cert-manager
namespace: cert-manager
upgrade:
crds: CreateReplace
install:
crds: CreateReplace
chart:
spec:
chart: chart/jenkins-operator
sourceRef:
kind: GitRepository
name: jenkins-k8s-operator
namespace: flux-system
interval: 10m
version: '0.8.1'
values:
operator:
replicaCount: 1
image: quay.io/jenkins-kubernetes-operator/operator:v0.8.1
jenkins:
enabled: true
namespace: jenkins
image: docker.io/jenkins/jenkins:2.462.3
plugins:
- name: github-branch-source
version: 1803.v98e3d8a_c8169
- name: pipeline-stage-view
version: "2.34"
- name: build-name-setter
version: 2.4.3
- name: ws-cleanup
version: "0.47"
- name: view-job-filters
version: 392.v2c0a_4dd46909
- name: prometheus
version: 787.v52e8f47488fc
- name: ansicolor
version: 1.0.5
- name: sidebar-link
version: 2.4.1
- name: command-launcher
version: 115.vd8b_301cc15d0
- name: cloudbees-disk-usage-simple
version: 205.v47f4ee8803d1
- name: throttle-concurrents
version: "2.14"
basePlugins:
- name: kubernetes
version: 4295.v7fa_01b_309c95
- name: workflow-job
version: 1436.vfa_244484591f
- name: workflow-aggregator
version: 600.vb_57cdd26fdd7
- name: git
version: 5.5.2
- name: job-dsl
version: "1.89"
- name: configuration-as-code
version: 1850.va_a_8c31d3158b_
- name: kubernetes-credentials-provider
version: 1.262.v2670ef7ea_0c5
backup:
image: quay.io/jenkins-kubernetes-operator/backup-pvc:v0.4.1
enabled: true
pvc:
enabled: true
className: nfs-sc
configuration:
configurationAsCode:
- configMapName: jenkins-configuration
groovyScripts:
- configMapName: jenkins-configuration
secretRefName: jenkins-credentials
livenessProbe:
failureThreshold: 12
initialDelaySeconds: 120
readinessProbe:
initialDelaySeconds: 60
webhook:
enabled: true
resources:
limits:
cpu: 2
memory: 6Gi
requests:
cpu: 1
memory: 4Gi
seedJobs:
- id: seed-job
targets: "ci-cd/jenkins-dsl/*.jenkins"
description: "jobs-from-iac"
repositoryBranch: main
repositoryUrl: https://github.com/brokenpip3/my-personal-cluster-gitops
buildPeriodically: "10 * * * *"
...