File tree Expand file tree Collapse file tree 9 files changed +33
-25
lines changed Expand file tree Collapse file tree 9 files changed +33
-25
lines changed Original file line number Diff line number Diff line change
1
+ def pipelineVersion= ' 1.1.1'
2
+ println " Pipeline version: ${ pipelineVersion} "
1
3
/*
2
4
* This is a vanilla Jenkins pipeline that relies on the Jenkins kubernetes plugin to dynamically provision agents for
3
5
* the build containers.
@@ -219,11 +221,11 @@ spec:
219
221
fi
220
222
221
223
git config --local credential.helper "!f() { echo username=\\ $GIT_AUTH_USER; echo password=\\ $GIT_AUTH_PWD; }; f"
222
-
224
+
223
225
git fetch
224
226
git fetch --tags
225
227
git tag -l
226
-
228
+
227
229
git checkout -b ${BRANCH} --track origin/${BRANCH}
228
230
git branch --set-upstream-to=origin/${BRANCH} ${BRANCH}
229
231
Original file line number Diff line number Diff line change @@ -2,4 +2,5 @@ apiVersion: v1
2
2
appVersion : " 1.0"
3
3
description : A Helm chart for Kubernetes
4
4
name : base
5
- version : 1.0.0
5
+ version : 1.1.1
6
+ branch : dev
Original file line number Diff line number Diff line change 2
2
{ {/*
3
3
Expand the name of the chart.
4
4
*/} }
5
-
6
5
{ {- define " starter-kit.name" -} }
7
6
{ {- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix " -" -} }
8
7
{ {- end -} }
Original file line number Diff line number Diff line change @@ -7,16 +7,20 @@ metadata:
7
7
app.openshift.io/vcs-ref : {{ .Values.vcsInfo.branch }}
8
8
app.openshift.io/vcs-uri : {{ .Values.vcsInfo.repoUrl }}
9
9
{{- end }}
10
+ {{- if .Values.connectsTo }}
10
11
app.openshift.io/connects-to : {{ .Values.connectsTo }}
12
+ {{- end }}
11
13
labels :
12
14
app.kubernetes.io/name : {{ include "starter-kit.name" . }}
13
15
helm.sh/chart : {{ include "starter-kit.chart" . }}
14
- app.openshift.io/runtime : nodejs
15
16
app.kubernetes.io/instance : {{ .Release.Name }}
16
17
app : {{ .Release.Name }}
17
18
{{- if .Values.partOf }}
18
19
app.kubernetes.io/part-of : {{ .Values.partOf }}
19
20
{{- end}}
21
+ {{- if .Values.runtime }}
22
+ app.openshift.io/runtime : {{ .Values.runtime }}
23
+ {{- end}}
20
24
spec :
21
25
replicas : {{ .Values.replicaCount }}
22
26
selector :
@@ -55,10 +59,10 @@ spec:
55
59
value : " "
56
60
- name : PROTOCOLS
57
61
value : " "
58
- - name : API_HOST
59
- value : {{ printf "%s:80" .Values.connectsTo | quote }}
60
62
- name : LOG_LEVEL
61
63
value : {{ .Values.logLevel | quote }}
64
+ - name : API_HOST
65
+ value : {{ printf "%s:80" .Values.connectsTo | quote }}
62
66
resources :
63
67
{{- toYaml .Values.resources | nindent 12 }}
64
68
{{- with .Values.nodeSelector }}
Original file line number Diff line number Diff line change 1
1
{{- if .Values.ingress.enabled -}}
2
- {{- $serviceName := include "starter-kit.fullname" . -}}
3
2
{{- $fullName := include "starter-kit.fullname" . -}}
4
- {{- $namespace := default .Release.Namespace .Values.ingress.appid.binding.namespace -}}
3
+ {{- $namespace := .Release.Namespace -}}
5
4
{{- $requestType := .Values.ingress.appid.requestType -}}
6
- apiVersion : extensions /v1beta1
5
+ apiVersion : networking.k8s.io /v1beta1
7
6
kind : Ingress
8
7
metadata :
9
8
name : {{ $fullName }}
10
9
labels :
11
- app.kubernetes.io/name : {{ include "starter-kit.appname " . }}
10
+ app.kubernetes.io/name : {{ include "starter-kit.name " . }}
12
11
helm.sh/chart : {{ include "starter-kit.chart" . }}
13
12
app.kubernetes.io/instance : {{ .Release.Name }}
14
13
app : {{ .Release.Name }}
15
14
{{- if .Values.ingress.appid.enabled }}
16
15
annotations :
17
- ingress.bluemix.net/appid-auth : {{ printf "bindSecret=%s namespace=%s requestType=%s serviceName=%s" (required "AppId binding is required to enable auth on the ingress" .Values.ingress.appid.binding.name ) $namespace $requestType $fullName }}
16
+ ingress.bluemix.net/appid-auth : {{ printf "bindSecret=%s namespace=%s requestType=%s serviceName=%s" (required "AppId binding is required to enable auth on the ingress" .Values.appidBinding ) $namespace $requestType $fullName }}
18
17
{{- end}}
19
18
spec :
20
19
{{- if include "starter-kit.tlsSecretName" . }}
29
28
paths :
30
29
- path : {{ .path }}
31
30
backend :
32
- serviceName : {{ $serviceName }}
31
+ serviceName : {{ $fullName }}
33
32
servicePort : http
34
33
{{- end }}
Original file line number Diff line number Diff line change 1
1
{{- if .Values.route.enabled -}}
2
- {{- $serviceName := include "starter-kit.name " . -}}
2
+ {{- $fullName := include "starter-kit.fullname " . -}}
3
3
kind : Route
4
4
apiVersion : route.openshift.io/v1
5
5
metadata :
6
- name : {{ include "starter-kit.fullname" . }}
6
+ name : {{ $fullName }}
7
7
annotations :
8
8
argocd.argoproj.io/sync-options : Validate=false
9
9
spec :
10
10
to :
11
11
kind : Service
12
- name : {{ $serviceName }}
12
+ name : {{ $fullName }}
13
13
weight : 100
14
14
tls :
15
15
termination : edge
16
16
wildcardPolicy : None
17
- {{- end }}
17
+ {{- end }}
Original file line number Diff line number Diff line change 1
1
apiVersion : v1
2
2
kind : Service
3
3
metadata :
4
- name : {{ include "starter-kit.name " . }}
4
+ name : {{ include "starter-kit.fullname " . }}
5
5
labels :
6
- app.kubernetes.io/name : {{ include "starter-kit.appname " . }}
6
+ app.kubernetes.io/name : {{ include "starter-kit.name " . }}
7
7
helm.sh/chart : {{ include "starter-kit.chart" . }}
8
8
app.kubernetes.io/instance : {{ .Release.Name }}
9
9
app : {{ .Release.Name }}
Original file line number Diff line number Diff line change @@ -6,8 +6,6 @@ global: {}
6
6
replicaCount : 1
7
7
logLevel : " debug"
8
8
9
- connectsTo : inventory-management-bff-solution
10
-
11
9
image :
12
10
repository : replace
13
11
tag : replace
@@ -30,9 +28,6 @@ ingress:
30
28
enabled : false
31
29
# web or app - https://cloud.ibm.com/docs/services/appid?topic=appid-kube-auth
32
30
requestType : web
33
- binding :
34
- name : " "
35
- namespace : " "
36
31
37
32
# host: hello
38
33
namespaceInHost : true
@@ -45,4 +40,8 @@ vcsInfo:
45
40
repoUrl : " "
46
41
branch : " "
47
42
48
- partOf : " inventory"
43
+ partOf : inventory
44
+
45
+ connectsTo : inventory-management-bff-solution
46
+
47
+ runtime : nodejs
Original file line number Diff line number Diff line change
1
+ version : 1.1.1
2
+ name : nodejs
3
+ runtime : nodejs
4
+ build-tool : node
You can’t perform that action at this time.
0 commit comments