File tree Expand file tree Collapse file tree 6 files changed +29
-17
lines changed
ks-core/ks-core/templates
files/kube-events/templates/operator Expand file tree Collapse file tree 6 files changed +29
-17
lines changed Original file line number Diff line number Diff line change 1
- FROM kubespheredev/shell-operator:v1.0.0-beta.5-alpine3.13
1
+ FROM kubespheredev/shell-operator:v1.0.0-beta.5-alpine3.14
2
2
3
3
ENV ANSIBLE_ROLES_PATH /kubesphere/installer/roles
4
4
WORKDIR /kubesphere
Original file line number Diff line number Diff line change 1
- FROM golang:1.14 -alpine3.13
1
+ FROM golang:1.16 -alpine3.14
2
2
3
3
ARG appVersion=latest
4
4
@@ -12,7 +12,7 @@ WORKDIR /go/src/github.com/flant/shell-operator
12
12
RUN CGO_ENABLED=0 GOOS=linux go build -ldflags="-s -w -X 'github.com/flant/shell-operator/pkg/app.Version=$appVersion'" -o shell-operator ./cmd/shell-operator
13
13
14
14
15
- FROM python:3.9.7-alpine3.13
15
+ FROM python:3.9.7-alpine3.14
16
16
17
17
RUN apk --no-cache add jq bash curl unzip openssl && \
18
18
apk --no-cache add gcc libffi-dev openssl-dev musl-dev && \
Original file line number Diff line number Diff line change 1
- FROM golang:1.14 -alpine3.13
1
+ FROM golang:1.16 -alpine3.14
2
2
3
3
ARG appVersion=latest
4
4
@@ -12,7 +12,7 @@ WORKDIR /go/src/github.com/flant/shell-operator
12
12
RUN CGO_ENABLED=0 GOOS=linux go build -ldflags="-s -w -X 'github.com/flant/shell-operator/pkg/app.Version=$appVersion'" -o shell-operator ./cmd/shell-operator
13
13
14
14
15
- FROM python:3.9.7-alpine3.13
15
+ FROM python:3.9.7-alpine3.14
16
16
17
17
RUN apk --no-cache add jq bash curl unzip openssl && \
18
18
apk --no-cache add gcc libffi-dev openssl-dev musl-dev && \
Original file line number Diff line number Diff line change @@ -104,5 +104,17 @@ tolerations:
104
104
tolerations:
105
105
{{ tolerations | to_nice_yaml(indent=2) | indent(2) }}
106
106
{% else %}
107
- tolerations: []
107
+ tolerations:
108
+ - key: node-role.kubernetes.io/master
109
+ effect: NoSchedule
110
+ - key: CriticalAddonsOnly
111
+ operator: Exists
112
+ - effect: NoExecute
113
+ key: node.kubernetes.io/not-ready
114
+ operator: Exists
115
+ tolerationSeconds: 60
116
+ - effect: NoExecute
117
+ key: node.kubernetes.io/unreachable
118
+ operator: Exists
119
+ tolerationSeconds: 60
108
120
{% endif %}
Original file line number Diff line number Diff line change @@ -18,17 +18,17 @@ spec:
18
18
app : {{ template "kube-events.operator.fullname" . }}
19
19
{{ include "kube-events.labels" . | indent 8 }}
20
20
spec :
21
- {{- if .Values.operator.affinity }}
22
- affinity :
23
- {{ toYaml .Values.operator.affinity | indent 8 }}
21
+ {{- with .Values.operator.tolerations }}
22
+ tolerations :
23
+ {{- toYaml . | nindent 8 }}
24
24
{{- end }}
25
- {{- if .Values.operator.nodeSelector }}
25
+ {{- with .Values.operator.nodeSelector }}
26
26
nodeSelector :
27
- {{ toYaml .Values.operator.nodeSelector | indent 8 }}
27
+ {{- toYaml . | nindent 8 }}
28
28
{{- end }}
29
- {{- if .Values.operator.tolerations }}
30
- tolerations :
31
- {{ toYaml .Values.operator.tolerations | indent 8 }}
29
+ {{- with .Values.operator.affinity }}
30
+ affinity :
31
+ {{- toYaml . | nindent 8 }}
32
32
{{- end }}
33
33
containers :
34
34
- name : events-operator
Original file line number Diff line number Diff line change 48
48
{{ kubesphere_dir }}/ks-events/kube-events
49
49
-f {{ kubesphere_dir }}/ks-events/custom-values-events.yaml
50
50
-n kubesphere-logging-system --force
51
- register : events_result
52
- until : events_result is succeeded
51
+ register : events_re_result
52
+ until : events_re_result is succeeded
53
53
retries : 3
54
54
delay : 10
55
55
when :
56
- - " events_result.stderr"
56
+ - " events_result.stderr and 'field is immutable' in events_result.stderr "
57
57
58
58
when :
59
59
- (events_check.stdout.find("deployed") == -1) or (events_check.stdout.find("0.3.0") == -1) or (events_ruler_check.stdout != 'true' and events.ruler is defined and events.ruler.enabled is defined and events.ruler.enabled == True)
You can’t perform that action at this time.
0 commit comments