-
Notifications
You must be signed in to change notification settings - Fork 0
/
jcasc-config.yaml
72 lines (72 loc) · 2.15 KB
/
jcasc-config.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
jenkins:
agentProtocols:
- "JNLP4-connect"
- "Ping"
authorizationStrategy:
globalMatrix:
entries:
- group:
name: "JenkinsAdmin"
permissions:
- "Agent/Build"
- "Agent/Configure"
- "Agent/Connect"
- "Agent/Create"
- "Agent/Delete"
- "Agent/Disconnect"
- "Credentials/Create"
- "Credentials/Delete"
- "Credentials/ManageDomains"
- "Credentials/Update"
- "Credentials/View"
- "Job/Build"
- "Job/Cancel"
- "Job/Configure"
- "Job/Create"
- "Job/Delete"
- "Job/Discover"
- "Job/Move"
- "Job/Read"
- "Job/Workspace"
- "Overall/Administer"
- "Overall/Read"
- "Run/Delete"
- "Run/Replay"
- "Run/Update"
- "SCM/Tag"
- "View/Configure"
- "View/Create"
- "View/Delete"
- "View/Read"
clouds:
- docker:
name: "Docker Host"
dockerApi:
readTimeout: 60
connectTimeout: 60
dockerHost:
uri: "unix:///var/run/docker.sock"
securityRealm:
oic:
automanualconfigure: "auto"
wellKnownOpenIDConfigurationUrl: "http://authentik-server:9000/application/o/jenkins/.well-known/openid-configuration"
clientId: "jenkins"
clientSecret: "oRmazcqvIMPLKSbvSMdxKw1oYyyhkUEnA2IIhUxCuMjAI8tSu2Pqvg7uVoV0NlrsMx1EvA3Ca7nIef5qc4tOEM0827oKjQIJBx1DyQJWywuGg4h3fWL2xvuMoi4E7PKr"
disableSslVerification: true
emailFieldName: "email"
fullNameFieldName: "name"
groupsFieldName: "groups"
userNameField: "preferred_username"
scopes: "openid profile email"
appearance:
prism:
theme: PRISM
themeManager:
disableUserThemes: false
theme: "dark"
jobs:
- script: |
folder('SeedJobs') {
displayName('Seed Jobs')
description('This folder is generated using JCasC plugin. This folder is exists for seed jobs.')
}