Skip to content

Commit fe9341b

Browse files
Merge pull request #345 from dholt/release-1909
Release 19.10
2 parents 2758fbc + f029b7f commit fe9341b

File tree

7 files changed

+18
-20
lines changed

7 files changed

+18
-20
lines changed

ansible.cfg

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ stdout_callback = yaml
1313
bin_ansible_callbacks = True
1414
local_tmp=/tmp
1515
remote_tmp=/tmp
16+
forks = 25
1617

1718
[ssh_connection]
1819
pipelining = True

kubespray

playbooks/docker.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,7 @@
2424
name: docker
2525
vars:
2626
# 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 }}'
2928
when:
3029
- ansible_distribution == "Ubuntu"
3130
- ansible_product_name is not search("DGX-1") and ansible_product_name is not search("DGX-2")
@@ -35,8 +34,7 @@
3534
name: docker
3635
vars:
3736
# 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'
4038
when:
4139
- ansible_os_family == "RedHat"
4240
- ansible_product_name is not search("DGX-1") and ansible_product_name is not search("DGX-2")

scripts/install_helm.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ set -x
55
HELM_INSTALL_DIR=/usr/local/bin
66
HELM_INSTALL_SCRIPT_URL="${HELM_INSTALL_SCRIPT_URL:-https://raw.githubusercontent.com/kubernetes/helm/master/scripts/get}"
77

8-
kubectl version
9-
if [ $? -ne 0 ] ; then
8+
if ! kubectl version ; then
109
echo "Unable to talk to Kubernetes API"
1110
exit 1
1211
fi
@@ -41,7 +40,7 @@ if ! type helm >/dev/null 2>&1 ; then
4140
chmod +x /tmp/get_helm.sh
4241
#sed -i 's/sudo//g' /tmp/get_helm.sh
4342
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
4544
fi
4645

4746
helm_extra_args=""
@@ -51,6 +50,7 @@ fi
5150

5251
if type helm >/dev/null 2>&1 ; then
5352
helm init --client-only ${helm_extra_args}
53+
helm repo update
5454
else
5555
echo "Helm client not installed"
5656
exit 1

scripts/k8s_deploy_ingress.sh

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@ set -x
44
# Get absolute path for script and root
55
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
66
ROOT_DIR="${SCRIPT_DIR}/.."
7-
CHART_VERSION="1.4.0"
7+
CHART_VERSION="1.22.1"
8+
9+
./scripts/install_helm.sh
810

911
# Allow overriding the app name with an env var
1012
app_name="${NGINX_INGRESS_APP_NAME:-nginx-ingress}"
@@ -18,19 +20,18 @@ if [ ! -d "${config_dir}" ]; then
1820
exit 1
1921
fi
2022

21-
kubectl version
22-
if [ $? -ne 0 ] ; then
23+
if ! kubectl version ; then
2324
echo "Unable to talk to Kubernetes API"
2425
exit 1
2526
fi
2627

2728
# Check for environment vars overriding image names
2829
helm_extra_args=""
2930
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}"
3132
fi
3233
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}"
3435
fi
3536

3637
# Set up the ingress controller

scripts/k8s_deploy_rook.sh

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
# `helm upgrade --namespace rook-ceph rook-ceph rook-release/rook-ceph --version v0.9.0-174.g3b14e51`
77

88
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}"
1010

1111
./scripts/install_helm.sh
1212

@@ -16,20 +16,19 @@ helm repo add rook-release "${HELM_ROOK_CHART_REPO}"
1616
# Use an alternate image if set
1717
helm_install_extra_flags=""
1818
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}"
2020
fi
2121

2222
# 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
2524
helm install --namespace rook-ceph --name rook-ceph rook-release/rook-ceph --version "${HELM_ROOK_CHART_VERSION}" ${helm_install_extra_flags}
2625
fi
2726

2827
if kubectl -n rook-ceph get pod -l app=rook-ceph-tools 2>&1 | grep "No resources found." >/dev/null 2>&1; then
2928
sleep 5
3029
# If we have an alternate registry defined, dynamically substitute it in
3130
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 -
3332
else
3433
kubectl create -f services/rook-cluster.yml
3534
fi

services/rook-cluster.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,7 @@ metadata:
77
spec:
88
cephVersion:
99
# 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
1211
dataDirHostPath: /var/lib/rook
1312
mon:
1413
count: 3

0 commit comments

Comments
 (0)