Code Review
/
oom.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Make COMMON/ETCD compatible with Kubernetes v1.17
[oom.git]
/
kubernetes
/
common
/
etcd
/
templates
/
statefulset.yaml
diff --git
a/kubernetes/common/etcd/templates/statefulset.yaml
b/kubernetes/common/etcd/templates/statefulset.yaml
index
7190c5b
..
fcab51c
100644
(file)
--- a/
kubernetes/common/etcd/templates/statefulset.yaml
+++ b/
kubernetes/common/etcd/templates/statefulset.yaml
@@
-11,23
+11,26
@@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-apiVersion: apps/v1
beta1
+apiVersion: apps/v1
kind: StatefulSet
metadata:
name: {{ include "common.fullname" . }}
labels:
heritage: "{{ .Release.Service }}"
kind: StatefulSet
metadata:
name: {{ include "common.fullname" . }}
labels:
heritage: "{{ .Release.Service }}"
- release: "{{
.Release.Name
}}"
+ release: "{{
include "common.release" .
}}"
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
app: {{ include "common.name" . }}
spec:
serviceName: {{ include "common.servicename" .}}
replicas: {{ .Values.replicaCount }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
app: {{ include "common.name" . }}
spec:
serviceName: {{ include "common.servicename" .}}
replicas: {{ .Values.replicaCount }}
+ selector:
+ matchLabels:
+ app: {{ include "common.name" . }}
template:
metadata:
labels:
heritage: "{{ .Release.Service }}"
template:
metadata:
labels:
heritage: "{{ .Release.Service }}"
- release: "{{
.Release.Name
}}"
+ release: "{{
include "common.release" .
}}"
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
app: {{ include "common.name" . }}
spec:
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
app: {{ include "common.name" . }}
spec:
@@
-213,14
+216,19
@@
spec:
volumeClaimTemplates:
- metadata:
name: {{ include "common.fullname" . }}-data
volumeClaimTemplates:
- metadata:
name: {{ include "common.fullname" . }}-data
+ labels:
+ name: {{ include "common.fullname" . }}
+ chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
+ release: "{{ include "common.release" . }}"
+ heritage: "{{ .Release.Service }}"
spec:
accessModes:
spec:
accessModes:
- - "{{ .Values.persistence.accessMode }}"
+ - "{{ .Values.persistence.accessMode }}"
+ storageClassName: {{ include "common.storageClass" . }}
resources:
requests:
# upstream recommended max is 700M
storage: "{{ .Values.persistence.storage }}"
resources:
requests:
# upstream recommended max is 700M
storage: "{{ .Values.persistence.storage }}"
- storageClassName: {{ include "common.fullname" . }}-data
{{- else }}
volumes:
- name: {{ include "common.fullname" . }}-data
{{- else }}
volumes:
- name: {{ include "common.fullname" . }}-data
@@
-231,4
+239,3
@@
spec:
emptyDir: {}
{{- end }}
{{- end }}
emptyDir: {}
{{- end }}
{{- end }}
-