File tree Expand file tree Collapse file tree 4 files changed +289
-0
lines changed Expand file tree Collapse file tree 4 files changed +289
-0
lines changed Original file line number Diff line number Diff line change 1+ api :
2+ # url: http://localhost:2000
3+ # token: XXXXXXXXXXXXXXX
Original file line number Diff line number Diff line change 1+ apiVersion : application.kubero.dev/v1alpha1
2+ kind : KuberoPipeline
3+ metadata :
4+ labels :
5+ manager : kubero
6+ name : dashy
7+ spec :
8+ buildpack :
9+ build :
10+ command : npm install
11+ repository : node
12+ tag : latest
13+ fetch :
14+ repository : ghcr.io/kubero-dev/buildpacks/fetch
15+ tag : main
16+ language : JavaScript
17+ name : NodeJS
18+ run :
19+ command : node index.js
20+ repository : node
21+ tag : latest
22+ deploymentstrategy : git
23+ domain : demo.kubero.dev
24+ name : dashy
25+ phases :
26+ - context : inClusterContext
27+ enabled : false
28+ name : review
29+ - context : inClusterContext
30+ enabled : false
31+ name : test
32+ - context : inClusterContext
33+ enabled : true
34+ name : stage
35+ - context : inClusterContext
36+ enabled : true
37+ name : production
Original file line number Diff line number Diff line change 1+ apiVersion : application.kubero.dev/v1alpha1
2+ kind : KuberoApp
3+ metadata :
4+ name : node
5+ namespace : demo-production
6+ spec :
7+ addons :
8+ - displayName : Kubero Mysql
9+ env : []
10+ icon : /img/addons/MySQL.png
11+ id : kubero-operator
12+ kind : KuberoMysql
13+ resourceDefinitions :
14+ KuberoMysql :
15+ apiVersion : application.kubero.dev/v1alpha1
16+ kind : KuberoMysql
17+ metadata :
18+ name : node-mysql
19+ spec :
20+ mysql :
21+ auth :
22+ createDatabase : true
23+ database : demo
24+ password : demo
25+ rootPassword : demo
26+ username : demo
27+ global :
28+ storageClass : linode-block-storage
29+ primary :
30+ persistence :
31+ accessModes :
32+ - ReadWriteOnce
33+ size : 100Mi
34+ affinity : {}
35+ autodeploy : true
36+ autoscale : false
37+ autoscaling :
38+ enabled : false
39+ branch : main
40+ buildpack : NodeJS
41+ cronjobs : []
42+ deploymentstrategy : git
43+ domain : node.demo.kubero.dev
44+ envVars :
45+ - name : MYSQL_USER
46+ value : demo
47+ - name : MYSQL_PATH
48+ value : demo
49+ - name : MYSQL_HOST
50+ value : node-mysql
51+ - name : MYSQL_PORT
52+ value : " 3306"
53+ extraVolumes : []
54+ fullnameOverride : " "
55+ gitrepo :
56+ admin : false
57+ image :
58+ build :
59+ command : npm install
60+ repository : node
61+ tag : latest
62+ containerPort : 8080
63+ fetch :
64+ repository : ghcr.io/kubero-dev/buildpacks/fetch
65+ tag : main
66+ pullPolicy : Always
67+ repository : ghcr.io/kubero-dev/template-nodeapp
68+ run :
69+ command : node index.js
70+ repository : node
71+ securityContext :
72+ readOnlyRootFilesystem : true
73+ tag : latest
74+ tag : latest
75+ imagePullSecrets : []
76+ ingress :
77+ annotations : {}
78+ className : nginx
79+ enabled : true
80+ hosts :
81+ - host : node.demo.kubero.dev
82+ paths :
83+ - path : /
84+ pathType : ImplementationSpecific
85+ tls : []
86+ name : node
87+ nameOverride : " "
88+ nodeSelector : {}
89+ phase : production
90+ pipeline : demo
91+ podAnnotations : {}
92+ podSecurityContext : {}
93+ podsize :
94+ default : true
95+ description : ' Small (CPU: 0.25, Memory: 0.5Gi)'
96+ name : small
97+ resources :
98+ limits :
99+ cpu : 500m
100+ memory : 1Gi
101+ requests :
102+ cpu : 250m
103+ memory : 0.5Gi
104+ replicaCount : 1
105+ resources :
106+ limits :
107+ cpu : 500m
108+ memory : 1Gi
109+ requests :
110+ cpu : 250m
111+ memory : 0.5Gi
112+ service :
113+ port : 80
114+ type : ClusterIP
115+ serviceAccount :
116+ annotations : {}
117+ create : true
118+ name : " "
119+ tolerations : []
120+ vulnerabilityscan :
121+ enabled : false
122+ image :
123+ repository : aquasec/trivy
124+ tag : latest
125+ schedule : 6 8 * * *
126+ web :
127+ autoscaling :
128+ maxReplicas : 3
129+ minReplicas : 1
130+ targetCPUUtilizationPercentage : 80
131+ targetMemoryUtilizationPercentage : 80
132+ replicaCount : 1
133+ worker :
134+ autoscaling :
135+ maxReplicas : 0
136+ minReplicas : 0
137+ targetCPUUtilizationPercentage : 80
138+ targetMemoryUtilizationPercentage : 80
139+ replicaCount : 0
Original file line number Diff line number Diff line change 1+ apiVersion : application.kubero.dev/v1alpha1
2+ kind : KuberoApp
3+ metadata :
4+ name : node-stage
5+ namespace : demo-production
6+ spec :
7+ addons : []
8+ affinity : {}
9+ autodeploy : true
10+ autoscale : false
11+ autoscaling :
12+ enabled : false
13+ branch : main
14+ buildpack : custom
15+ cronjobs : []
16+ deploymentstrategy : git
17+ domain : node-stage.demo.kubero.dev
18+ envVars : []
19+ extraVolumes : []
20+ fullnameOverride : " "
21+ gitrepo :
22+ admin : false
23+ image :
24+ build :
25+ command : npm install
26+ repository : node
27+ tag : latest
28+ containerPort : 8080
29+ fetch :
30+ repository : ghcr.io/kubero-dev/buildpacks/fetch
31+ tag : main
32+ pullPolicy : Always
33+ repository : ghcr.io/kubero-dev/template-nodeapp
34+ run :
35+ command : node index.js
36+ repository : node
37+ securityContext :
38+ readOnlyRootFilesystem : true
39+ tag : latest
40+ tag : latest
41+ imagePullSecrets : []
42+ ingress :
43+ annotations :
44+ cert-manager.io/cluster-issuer : letsencrypt-prod
45+ kubernetes.io/tls-acme : " true"
46+ className : nginx
47+ enabled : true
48+ hosts :
49+ - host : node-stage.demo.kubero.dev
50+ paths :
51+ - path : /
52+ pathType : ImplementationSpecific
53+ tls :
54+ - hosts :
55+ - node-stage.demo.kubero.dev
56+ secretName : node-stage-tls
57+ name : node-stage
58+ nameOverride : " "
59+ nodeSelector : {}
60+ phase : stage
61+ pipeline : demo
62+ podAnnotations : {}
63+ podSecurityContext : {}
64+ podsize :
65+ default : true
66+ description : ' Small (CPU: 0.25, Memory: 0.5Gi)'
67+ name : small
68+ resources :
69+ limits :
70+ cpu : 500m
71+ memory : 1Gi
72+ requests :
73+ cpu : 250m
74+ memory : 0.5Gi
75+ replicaCount : 1
76+ resources :
77+ limits :
78+ cpu : 500m
79+ memory : 1Gi
80+ requests :
81+ cpu : 250m
82+ memory : 0.5Gi
83+ service :
84+ port : 80
85+ type : ClusterIP
86+ serviceAccount :
87+ annotations : {}
88+ create : true
89+ name : " "
90+ tolerations : []
91+ vulnerabilityscan :
92+ enabled : false
93+ image :
94+ repository : aquasec/trivy
95+ tag : latest
96+ schedule : 5 8 * * *
97+ web :
98+ autoscaling :
99+ maxReplicas : 3
100+ minReplicas : 1
101+ targetCPUUtilizationPercentage : 80
102+ targetMemoryUtilizationPercentage : 80
103+ replicaCount : 2
104+ worker :
105+ autoscaling :
106+ maxReplicas : 0
107+ minReplicas : 0
108+ targetCPUUtilizationPercentage : 80
109+ targetMemoryUtilizationPercentage : 80
110+ replicaCount : 0
You can’t perform that action at this time.
0 commit comments