the default GitOps source repository for booting up Jenkins X
修訂 | c89d4c60385407bb199c4183beab5316958c30a0 (tree) |
---|---|
時間 | 2019-07-12 19:18:51 |
作者 | James Strachan <james.strachan@gmai...> |
Commiter | GitHub |
Merge pull request #5 from jstrachan/changes
fixes for gitops + for prow or lighthouse
@@ -0,0 +1,6 @@ | ||
1 | +# lighthouse | |
2 | + | |
3 | +|App Metadata|| | |
4 | +|---|---| | |
5 | +| **Version** | 0.0.39 | | |
6 | +| **Chart Repository** | http://chartmuseum.jenkins-x.io | |
@@ -0,0 +1,20 @@ | ||
1 | +{{- if eq .Requirements.webhook "lighthouse" }} | |
2 | +enabled: true | |
3 | +{{- else }} | |
4 | +enabled: false | |
5 | +{{- end }} | |
6 | + | |
7 | +hmacToken: "{{ .Parameters.prow.hmacToken }}" | |
8 | + | |
9 | +git: | |
10 | + kind: github | |
11 | + name: github | |
12 | + server: "" | |
13 | + | |
14 | +service: | |
15 | + name: hook | |
16 | + | |
17 | +replicaCount: 1 | |
18 | + | |
19 | +image: | |
20 | + repository: gcr.io/jenkinsxio/lighthouse |
@@ -1,3 +1,9 @@ | ||
1 | +{{- if eq .Requirements.webhook "prow" }} | |
2 | +enabled: true | |
3 | +{{- else }} | |
4 | +enabled: false | |
5 | +{{- end }} | |
6 | + | |
1 | 7 | hmacToken: "{{ .Parameters.prow.hmacToken }}" |
2 | 8 | oauthToken: "{{ .Parameters.pipelineUser.github.token }}" |
3 | 9 | user: "{{ .Parameters.pipelineUser.github.username }}" |
@@ -3,10 +3,16 @@ dependencies: | ||
3 | 3 | name: tekton |
4 | 4 | repository: http://chartmuseum.jenkins-x.io |
5 | 5 | version: 0.0.39 |
6 | -- alias: prow | |
6 | +- condition: prow.enabled | |
7 | + alias: prow | |
7 | 8 | name: prow |
8 | 9 | repository: http://chartmuseum.jenkins-x.io |
9 | 10 | version: 0.0.849 |
11 | +- condition: lighthouse.enabled | |
12 | + alias: lighthouse | |
13 | + name: lighthouse | |
14 | + repository: http://chartmuseum.jenkins-x.io | |
15 | + version: 0.0.39 | |
10 | 16 | - name: jenkins-x-platform |
11 | 17 | repository: http://chartmuseum.jenkins-x.io |
12 | 18 | version: 2.0.752 |
@@ -13,10 +13,16 @@ gitops: | ||
13 | 13 | owner: "" |
14 | 14 | |
15 | 15 | dev: |
16 | + server: "" | |
17 | +{{- if .Requirements.gitops }} | |
16 | 18 | repo: "{{ .Environments.dev.repository }}" |
17 | 19 | owner: "{{ .Environments.dev.owner }}" |
18 | - server: "" | |
19 | 20 | envOrganisation: "{{ .Requirements.cluster.environmentGitOwner }}" |
21 | +{{- else }} | |
22 | + repo: "" | |
23 | + owner: "" | |
24 | + envOrganisation: "" | |
25 | +{{- end }} | |
20 | 26 | {{- if eq .Requirements.cluster.provider "gke" }} |
21 | 27 | dockerRegistryOrg: "{{ .Requirements.cluster.project }}" |
22 | 28 | {{- else }} |
@@ -4,6 +4,7 @@ cluster: | ||
4 | 4 | project: "" |
5 | 5 | provider: gke |
6 | 6 | zone: "" |
7 | +gitops: false | |
7 | 8 | environments: |
8 | 9 | - key: dev |
9 | 10 | - key: staging |
@@ -27,3 +28,4 @@ storage: | ||
27 | 28 | repository: |
28 | 29 | enabled: false |
29 | 30 | url: "" |
31 | +webhook: prow |
@@ -7,7 +7,4 @@ spec: | ||
7 | 7 | apiVersion: jenkins.io/v1 |
8 | 8 | kind: Scheduler |
9 | 9 | name: default-scheduler |
10 | - repositories: | |
11 | - - apiVersion: jenkins.io/v1 | |
12 | - kind: SourceRepository | |
13 | - name: jstrachan-nodey126 | |
10 | + repositories: [] |
@@ -1,9 +0,0 @@ | ||
1 | -apiVersion: jenkins.io/v1 | |
2 | -kind: SourceRepository | |
3 | -metadata: | |
4 | - name: jstrachan-nodey126 | |
5 | -spec: | |
6 | - provider: https://github.com | |
7 | - providerName: github | |
8 | - org: jstrachan | |
9 | - repo: nodey126 | |
\ No newline at end of file |