forked from devstream-io/devstream
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.yaml
116 lines (116 loc) · 2.54 KB
/
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
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
106
107
108
109
110
111
112
113
114
115
116
---
tools:
- name: golang-demo-repo
plugin:
kind: github-repo-scaffolding-golang
version: 0.2.0
options:
owner: ironcore864
# will also be used as application name
repo: golang-demo
branch: main
image_repo: ironcore864/golang-demo
- name: golang-demo-app
plugin:
kind: githubactions-golang
version: 0.2.0
options:
owner: ironcore864
repo: golang-demo
language:
name: go
version: "1.17"
branch: main
build:
enable: True
test:
enable: True
coverage:
enable: True
docker:
enable: True
- name: go-hello-world-gitlab-ci
plugin:
kind: gitlabci-golang
version: 0.2.0
options:
pathWithNamespace: ironcore864/golang-demo
branch: main
- name: trello-github-integ-golang-demo
plugin:
kind: trello-github-integ
version: 0.2.0
options:
owner: ironcore864
repo: golang-demo
api:
name: trello
kanbanBoardName: kanban-golang-demo
branch: main
- name: argocd-dev
plugin:
kind: argocd
version: 0.2.0
options:
create_namespace: true
repo:
name: argo
url: https://argoproj.github.io/argo-helm
chart:
chart_name: argo/argo-cd
release_name: argocd
namespace: argocd
wait: true
timeout: 5m
upgradeCRDs: true
- name: argocdapp-golang-demo
plugin:
kind: argocdapp
version: 0.2.0
options:
app:
name: golang-demo
namespace: argocd
destination:
server: https://kubernetes.default.svc
namespace: default
source:
valuefile: values.yaml
path: helm/golang-demo
repoURL: https://github.com/ironcore864/golang-demo.git
- name: kube-prometheus-dev
plugin:
kind: kube-prometheus
version: 0.2.0
options:
create_namespace: true
repo:
name: prometheus-community
url: https://prometheus-community.github.io/helm-charts
chart:
chart_name: prometheus-community/kube-prometheus-stack
release_name: dev
namespace: monitoring
wait: true
timeout: 5m
upgradeCRDs: true
- name: devlake
plugin:
kind: devlake
version: 0.2.0
- name: jenkins-dev # "you need to create the ~/data/jenkins-volumes/ directory first and chown this directory to 1000:1000"
plugin:
kind: jenkins
version: 0.2.0
options:
create_namespace: true
repo:
name: jenkins
url: https://charts.jenkins.io
chart:
chart_name: jenkins/jenkins
release_name: dev
namespace: jenkins
wait: true
timeout: 5m
upgradeCRDs: true