File tree 7 files changed +18
-20
lines changed
7 files changed +18
-20
lines changed Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ stdout_callback = yaml
13
13
bin_ansible_callbacks = True
14
14
local_tmp =/tmp
15
15
remote_tmp =/tmp
16
+ forks = 25
16
17
17
18
[ssh_connection]
18
19
pipelining = True
Original file line number Diff line number Diff line change 24
24
name : docker
25
25
vars :
26
26
# matches: kubespray/roles/container-engine/docker/vars/ubuntu-amd64.yml
27
- # docker_package: 'docker-ce=18.06.1~ce~3-0~ubuntu'
28
- docker_package : ' docker-ce=5:18.09.5~3-0~ubuntu-{{ ansible_distribution_release }}'
27
+ docker_package : ' docker-ce=5:18.09.7~3-0~ubuntu-{{ ansible_distribution_release|lower }}'
29
28
when :
30
29
- ansible_distribution == "Ubuntu"
31
30
- ansible_product_name is not search("DGX-1") and ansible_product_name is not search("DGX-2")
35
34
name : docker
36
35
vars :
37
36
# matches: kubespray/roles/container-engine/docker/vars/redhat.yml
38
- # docker_package: 'docker-ce-18.06.2.ce-3.el7'
39
- docker_package : ' docker-ce-18.09.5-3.el7'
37
+ docker_package : ' docker-ce-18.09.7-3.el7'
40
38
when :
41
39
- ansible_os_family == "RedHat"
42
40
- ansible_product_name is not search("DGX-1") and ansible_product_name is not search("DGX-2")
Original file line number Diff line number Diff line change 5
5
HELM_INSTALL_DIR=/usr/local/bin
6
6
HELM_INSTALL_SCRIPT_URL=" ${HELM_INSTALL_SCRIPT_URL:- https:// raw.githubusercontent.com/ kubernetes/ helm/ master/ scripts/ get} "
7
7
8
- kubectl version
9
- if [ $? -ne 0 ] ; then
8
+ if ! kubectl version ; then
10
9
echo " Unable to talk to Kubernetes API"
11
10
exit 1
12
11
fi
@@ -41,7 +40,7 @@ if ! type helm >/dev/null 2>&1 ; then
41
40
chmod +x /tmp/get_helm.sh
42
41
# sed -i 's/sudo//g' /tmp/get_helm.sh
43
42
mkdir -p ${HELM_INSTALL_DIR}
44
- HELM_INSTALL_DIR=${HELM_INSTALL_DIR} DESIRED_VERSION=v2.11.0 /tmp/get_helm.sh
43
+ HELM_INSTALL_DIR=${HELM_INSTALL_DIR} DESIRED_VERSION=v2.14.3 /tmp/get_helm.sh
45
44
fi
46
45
47
46
helm_extra_args=" "
51
50
52
51
if type helm > /dev/null 2>&1 ; then
53
52
helm init --client-only ${helm_extra_args}
53
+ helm repo update
54
54
else
55
55
echo " Helm client not installed"
56
56
exit 1
Original file line number Diff line number Diff line change 4
4
# Get absolute path for script and root
5
5
SCRIPT_DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " > /dev/null 2>&1 && pwd ) "
6
6
ROOT_DIR=" ${SCRIPT_DIR} /.."
7
- CHART_VERSION=" 1.4.0"
7
+ CHART_VERSION=" 1.22.1"
8
+
9
+ ./scripts/install_helm.sh
8
10
9
11
# Allow overriding the app name with an env var
10
12
app_name=" ${NGINX_INGRESS_APP_NAME:- nginx-ingress} "
@@ -18,19 +20,18 @@ if [ ! -d "${config_dir}" ]; then
18
20
exit 1
19
21
fi
20
22
21
- kubectl version
22
- if [ $? -ne 0 ] ; then
23
+ if ! kubectl version ; then
23
24
echo " Unable to talk to Kubernetes API"
24
25
exit 1
25
26
fi
26
27
27
28
# Check for environment vars overriding image names
28
29
helm_extra_args=" "
29
30
if [ " ${NGINX_INGRESS_CONTROLLER_REPO} " ]; then
30
- helm_extra_args=" ${helm_extra_args} --set-string controller.image.repository=" ${NGINX_INGRESS_CONTROLLER_REPO} " "
31
+ helm_extra_args=" ${helm_extra_args} --set-string controller.image.repository=${NGINX_INGRESS_CONTROLLER_REPO} "
31
32
fi
32
33
if [ " ${NGINX_INGRESS_BACKEND_REPO} " ]; then
33
- helm_extra_args=" ${helm_extra_args} --set-string defaultBackend.image.repository=" ${NGINX_INGRESS_BACKEND_REPO} " "
34
+ helm_extra_args=" ${helm_extra_args} --set-string defaultBackend.image.repository=${NGINX_INGRESS_BACKEND_REPO} "
34
35
fi
35
36
36
37
# Set up the ingress controller
Original file line number Diff line number Diff line change 6
6
# `helm upgrade --namespace rook-ceph rook-ceph rook-release/rook-ceph --version v0.9.0-174.g3b14e51`
7
7
8
8
HELM_ROOK_CHART_REPO=" ${HELM_ROOK_CHART_REPO:- https:// charts.rook.io/ release} "
9
- HELM_ROOK_CHART_VERSION=" ${HELM_ROOK_CHART_VERSION:- v1.0.2 } "
9
+ HELM_ROOK_CHART_VERSION=" ${HELM_ROOK_CHART_VERSION:- v1.1.1 } "
10
10
11
11
./scripts/install_helm.sh
12
12
@@ -16,20 +16,19 @@ helm repo add rook-release "${HELM_ROOK_CHART_REPO}"
16
16
# Use an alternate image if set
17
17
helm_install_extra_flags=" "
18
18
if [ " ${ROOK_CEPH_IMAGE_REPO} " ]; then
19
- helm_install_extra_flags=" --set image.repository=" ${ROOK_CEPH_IMAGE_REPO} " "
19
+ helm_install_extra_flags=" --set image.repository=${ROOK_CEPH_IMAGE_REPO} "
20
20
fi
21
21
22
22
# Install rook-ceph
23
- helm status rook-ceph > /dev/null 2>&1
24
- if [ $? -ne 0 ] ; then
23
+ if ! helm status rook-ceph > /dev/null 2>&1 ; then
25
24
helm install --namespace rook-ceph --name rook-ceph rook-release/rook-ceph --version " ${HELM_ROOK_CHART_VERSION} " ${helm_install_extra_flags}
26
25
fi
27
26
28
27
if kubectl -n rook-ceph get pod -l app=rook-ceph-tools 2>&1 | grep " No resources found." > /dev/null 2>&1 ; then
29
28
sleep 5
30
29
# If we have an alternate registry defined, dynamically substitute it in
31
30
if [ " ${DEEPOPS_ROOK_DOCKER_REGISTRY} " ]; then
32
- cat services/rook-cluster.yml | sed " s/image: /image: ${DEEPOPS_ROOK_DOCKER_REGISTRY} \//g" | kubectl create -f -
31
+ sed " s/image: /image: ${DEEPOPS_ROOK_DOCKER_REGISTRY} \//g" services/rook-cluster.yml | kubectl create -f -
33
32
else
34
33
kubectl create -f services/rook-cluster.yml
35
34
fi
Original file line number Diff line number Diff line change @@ -7,8 +7,7 @@ metadata:
7
7
spec :
8
8
cephVersion :
9
9
# For the latest ceph images, see https://hub.docker.com/r/ceph/ceph/tags
10
- # v14 as of 27.06.19 has a bug in the dashboard: https://github.com/rook/rook/issues/3106
11
- image : ceph/ceph:v13
10
+ image : ceph/ceph:v14.2
12
11
dataDirHostPath : /var/lib/rook
13
12
mon :
14
13
count : 3
You can’t perform that action at this time.
0 commit comments