Skip to content
This repository has been archived by the owner on Jul 7, 2020. It is now read-only.

For k8s version 1.18 #652

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
4 changes: 3 additions & 1 deletion deploy/gk-deploy
Original file line number Diff line number Diff line change
Expand Up @@ -754,9 +754,11 @@ if [[ ${GLUSTER} -eq 1 ]] && [[ ${EXISTS_GLUSTERFS} -eq 0 ]] && [[ ${EXISTS_HEKE
fi
while read -r node; do
debug "Marking '${node}' as a GlusterFS node."
output "Marking '${node}' as a GlusterFS node."
eval_output "${CLI} label nodes ${node} storagenode=${DAEMONSET_LABEL} --overwrite 2>&1"
if [[ ${?} -ne 0 ]]; then
output "Failed to label node '${node}'"
output "${CLI} label nodes ${node} storagenode=${DAEMONSET_LABEL} --overwrite 2>&1"
exit 1
fi
done <<< "$(echo -e "${NODES}")"
Expand Down Expand Up @@ -921,7 +923,7 @@ while [[ "x${heketi_service}" == "x" ]] || [[ "${heketi_service}" == "<none>" ]]
heketi_service=$(${CLI} describe svc/heketi | grep "Endpoints:" | awk '{print $2}')
done

heketi_pod=$(${CLI} get pod --no-headers --show-all --selector="heketi" | awk '{print $1}')
heketi_pod=$(${CLI} get pod --no-headers --selector="heketi" | awk '{print $1}')

if [[ "${CLI}" == *oc\ * ]]; then
heketi_service=$(${CLI} describe routes/heketi | grep "Requested Host:" | awk '{print $3}')
Expand Down
6 changes: 5 additions & 1 deletion deploy/kube-templates/deploy-heketi-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ spec:
targetPort: 8080
---
kind: Deployment
apiVersion: extensions/v1beta1
apiVersion: apps/v1
metadata:
name: deploy-heketi
labels:
Expand All @@ -27,10 +27,14 @@ metadata:
description: Defines how to deploy Heketi
spec:
replicas: 1
selector:
matchLabels:
name: deploy-heketi
template:
metadata:
name: deploy-heketi
labels:
name: deploy-heketi
glusterfs: heketi-pod
deploy-heketi: pod
spec:
Expand Down
2 changes: 1 addition & 1 deletion deploy/kube-templates/gluster-s3-storageclass.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
kind: StorageClass
apiVersion: storage.k8s.io/v1beta1
apiVersion: storage.k8s.io/v1
metadata:
name: ${STORAGE_CLASS}
labels:
Expand Down
2 changes: 1 addition & 1 deletion deploy/kube-templates/gluster-s3-template.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ items:
status:
loadBalancer: {}
- kind: Deployment
apiVersion: extensions/v1beta1
apiVersion: apps/v1
metadata:
name: gluster-s3-deployment
labels:
Expand Down
9 changes: 8 additions & 1 deletion deploy/kube-templates/glusterfs-daemonset.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
kind: DaemonSet
apiVersion: extensions/v1beta1
apiVersion: apps/v1
metadata:
name: glusterfs
labels:
Expand All @@ -9,10 +9,14 @@ metadata:
description: GlusterFS DaemonSet
tags: glusterfs
spec:
selector:
matchLabels:
name: glusterfs
template:
metadata:
name: glusterfs
labels:
name: glusterfs
glusterfs: pod
glusterfs-node: pod
spec:
Expand Down Expand Up @@ -95,6 +99,9 @@ spec:
successThreshold: 1
failureThreshold: 50
volumes:
- name: glusterfs-hosts
configMap:
name: hosts-file
- name: glusterfs-heketi
hostPath:
path: "/var/lib/heketi"
Expand Down
5 changes: 4 additions & 1 deletion deploy/kube-templates/heketi-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ spec:
targetPort: 8080
---
kind: Deployment
apiVersion: extensions/v1beta1
apiVersion: apps/v1
metadata:
name: heketi
labels:
Expand All @@ -27,6 +27,9 @@ metadata:
description: Defines how to deploy Heketi
spec:
replicas: 1
selector:
matchLabels:
heketi: pod
template:
metadata:
name: heketi
Expand Down