From b660f05039689ee459bea95bdcbab95b717c8d4e Mon Sep 17 00:00:00 2001 From: Jonathan Beckman Date: Mon, 4 Jul 2016 17:14:45 +0800 Subject: [PATCH] Add settable flannel image tag & image repo New settings with defaults: flannel_server_helper_image_repo: "gcr.io/google_containers/" flannel_server_helper_image_tag: "0.1" flannel_image_repo: "quay.io/coreos/flannel" flannel_image_tag: "0.5.5" --- roles/network_plugin/flannel/defaults/main.yml | 7 +++++++ roles/network_plugin/flannel/templates/flannel-pod.yml | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/roles/network_plugin/flannel/defaults/main.yml b/roles/network_plugin/flannel/defaults/main.yml index ce00090ec..8ff48cdb0 100644 --- a/roles/network_plugin/flannel/defaults/main.yml +++ b/roles/network_plugin/flannel/defaults/main.yml @@ -10,3 +10,10 @@ flannel_public_ip: "{{ access_ip|default(ip|default(ansible_default_ipv4.address # You can choose what type of flannel backend to use # please refer to flannel's docs : https://github.com/coreos/flannel/blob/master/README.md flannel_backend_type: "vxlan" + + +flannel_server_helper_image_repo: "gcr.io/google_containers/flannel-server-helper" +flannel_server_helper_image_tag: "0.1" + +flannel_image_repo: "quay.io/coreos/flannel" +flannel_image_tag: "0.5.5" diff --git a/roles/network_plugin/flannel/templates/flannel-pod.yml b/roles/network_plugin/flannel/templates/flannel-pod.yml index 36198e11a..34362364d 100644 --- a/roles/network_plugin/flannel/templates/flannel-pod.yml +++ b/roles/network_plugin/flannel/templates/flannel-pod.yml @@ -17,7 +17,7 @@ path: "/etc/flannel-network.json" containers: - name: "flannel-server-helper" - image: "gcr.io/google_containers/flannel-server-helper:0.1" + image: "{{ flannel_server_helper_image_repo }}:{{ flannel_server_helper_image_tag }}" args: - "--network-config=/etc/flannel-network.json" - "--etcd-prefix=/{{ cluster_name }}/network" @@ -27,7 +27,7 @@ mountPath: "/etc/flannel-network.json" imagePullPolicy: "Always" - name: "flannel-container" - image: "quay.io/coreos/flannel:0.5.5" + image: "{{ flannel_image_repo }}:{{ flannel_image_tag }}" command: - "/bin/sh" - "-c"