Skip to content

Commit fedefb9

Browse files
authored
Merge pull request #1776 from pixiake/devel
Add default tolerations for ks-core
2 parents ae431f4 + 92ac5c7 commit fedefb9

File tree

6 files changed

+29
-17
lines changed

6 files changed

+29
-17
lines changed

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM kubespheredev/shell-operator:v1.0.0-beta.5-alpine3.13
1+
FROM kubespheredev/shell-operator:v1.0.0-beta.5-alpine3.14
22

33
ENV ANSIBLE_ROLES_PATH /kubesphere/installer/roles
44
WORKDIR /kubesphere

Dockerfile.complete

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM golang:1.14-alpine3.13
1+
FROM golang:1.16-alpine3.14
22

33
ARG appVersion=latest
44

@@ -12,7 +12,7 @@ WORKDIR /go/src/github.com/flant/shell-operator
1212
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
1313

1414

15-
FROM python:3.9.7-alpine3.13
15+
FROM python:3.9.7-alpine3.14
1616

1717
RUN apk --no-cache add jq bash curl unzip openssl && \
1818
apk --no-cache add gcc libffi-dev openssl-dev musl-dev && \

Dockerfile.shelloperator

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM golang:1.14-alpine3.13
1+
FROM golang:1.16-alpine3.14
22

33
ARG appVersion=latest
44

@@ -12,7 +12,7 @@ WORKDIR /go/src/github.com/flant/shell-operator
1212
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
1313

1414

15-
FROM python:3.9.7-alpine3.13
15+
FROM python:3.9.7-alpine3.14
1616

1717
RUN apk --no-cache add jq bash curl unzip openssl && \
1818
apk --no-cache add gcc libffi-dev openssl-dev musl-dev && \

roles/ks-core/ks-core/templates/custom-values-ks-core.yaml.j2

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,5 +104,17 @@ tolerations:
104104
tolerations:
105105
{{ tolerations | to_nice_yaml(indent=2) | indent(2) }}
106106
{% 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
108120
{% endif %}

roles/ks-events/files/kube-events/templates/operator/deploy.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,17 @@ spec:
1818
app: {{ template "kube-events.operator.fullname" . }}
1919
{{ include "kube-events.labels" . | indent 8 }}
2020
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 }}
2424
{{- end }}
25-
{{- if .Values.operator.nodeSelector }}
25+
{{- with .Values.operator.nodeSelector }}
2626
nodeSelector:
27-
{{ toYaml .Values.operator.nodeSelector | indent 8 }}
27+
{{- toYaml . | nindent 8 }}
2828
{{- 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 }}
3232
{{- end }}
3333
containers:
3434
- name: events-operator

roles/ks-events/tasks/main.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,12 @@
4848
{{ kubesphere_dir }}/ks-events/kube-events
4949
-f {{ kubesphere_dir }}/ks-events/custom-values-events.yaml
5050
-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
5353
retries: 3
5454
delay: 10
5555
when:
56-
- "events_result.stderr"
56+
- "events_result.stderr and 'field is immutable' in events_result.stderr"
5757

5858
when:
5959
- (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)

0 commit comments

Comments
 (0)