Merge "Make kubernetes image version united into a variable"

This commit is contained in:
Jenkins 2016-03-23 10:45:59 +00:00 committed by Gerrit Code Review
commit 5c796c2617
16 changed files with 44 additions and 9 deletions

View File

@ -46,7 +46,7 @@ write_files:
hostNetwork: true
containers:
- name: kube-apiserver
image: gcr.io/google_containers/hyperkube:v1.0.6
image: gcr.io/google_containers/hyperkube:${KUBE_VERSION}
command:
- /hyperkube
- apiserver

View File

@ -39,7 +39,7 @@ write_files:
hostNetwork: true
containers:
- name: kube-controller-manager
image: gcr.io/google_containers/hyperkube:v1.0.6
image: gcr.io/google_containers/hyperkube:${KUBE_VERSION}
command:
- /hyperkube
- controller-manager

View File

@ -76,7 +76,7 @@ metadata:
spec:
containers:
- name: kube-controller-manager
image: gcr.io/google_containers/hyperkube:v1.0.6
image: gcr.io/google_containers/hyperkube:${KUBE_VERSION}
command:
- /hyperkube
- controller-manager
@ -122,7 +122,7 @@ spec:
hostNetwork: true
containers:
- name: kube-scheduler
image: gcr.io/google_containers/hyperkube:v1.0.6
image: gcr.io/google_containers/hyperkube:${KUBE_VERSION}
command:
- /hyperkube
- scheduler

View File

@ -39,7 +39,7 @@ write_files:
hostNetwork: true
containers:
- name: kube-proxy
image: gcr.io/google_containers/hyperkube:v1.0.6
image: gcr.io/google_containers/hyperkube:${KUBE_VERSION}
command:
- /hyperkube
- proxy

View File

@ -17,7 +17,7 @@ spec:
hostNetwork: true
containers:
- name: kube-proxy
image: gcr.io/google_containers/hyperkube:v1.0.6
image: gcr.io/google_containers/hyperkube:${KUBE_VERSION}
command:
- /hyperkube
- proxy

View File

@ -42,7 +42,7 @@ write_files:
hostNetwork: true
containers:
- name: kube-proxy
image: gcr.io/google_containers/hyperkube:v1.0.6
image: gcr.io/google_containers/hyperkube:${KUBE_VERSION}
command:
- /hyperkube
- proxy

View File

@ -25,7 +25,7 @@ spec:
hostNetwork: true
containers:
- name: kube-proxy
image: gcr.io/google_containers/hyperkube:v1.0.6
image: gcr.io/google_containers/hyperkube:${KUBE_VERSION}
command:
- /hyperkube
- proxy

View File

@ -35,7 +35,7 @@ write_files:
hostNetwork: true
containers:
- name: kube-scheduler
image: gcr.io/google_containers/hyperkube:v1.0.6
image: gcr.io/google_containers/hyperkube:${KUBE_VERSION}
command:
- /hyperkube
- scheduler

View File

@ -30,3 +30,4 @@ write_files:
HTTPS_PROXY="$HTTPS_PROXY"
NO_PROXY="$NO_PROXY"
WAIT_CURL="$WAIT_CURL"
KUBE_VERSION="$KUBE_VERSION"

View File

@ -31,3 +31,4 @@ write_files:
HTTPS_PROXY="$HTTPS_PROXY"
NO_PROXY="$NO_PROXY"
WAIT_CURL="$WAIT_CURL"
KUBE_VERSION="$KUBE_VERSION"

View File

@ -146,6 +146,11 @@ parameters:
type: string
description: url for keystone
kube_version:
type: string
description: version of kubernetes used for kubernetes cluster
default: v1.0.6
resources:
######################################################################
@ -211,6 +216,7 @@ resources:
network_driver: {get_param: network_driver}
kubernetes_port: {get_param: kubernetes_port}
tls_disabled: {get_param: tls_disabled}
kube_version: {get_param: kube_version}
######################################################################
#
@ -240,6 +246,7 @@ resources:
network_driver: {get_param: network_driver}
kubernetes_port: {get_param: kubernetes_port}
tls_disabled: {get_param: tls_disabled}
kube_version: {get_param: kube_version}
etcd_server_ip: {"Fn::Select": [0, {get_attr: [kube_master, kube_master_ip]}]}
outputs:

View File

@ -274,6 +274,11 @@ parameters:
type: string
description: url for keystone
kube_version:
type: string
description: version of kubernetes used for kubernetes cluster
default: v1.0.6
resources:
######################################################################
@ -452,6 +457,7 @@ resources:
http_proxy: {get_param: http_proxy}
https_proxy: {get_param: https_proxy}
no_proxy: {get_param: no_proxy}
kube_version: {get_param: kube_version}
######################################################################
#
@ -502,6 +508,7 @@ resources:
http_proxy: {get_param: http_proxy}
https_proxy: {get_param: https_proxy}
no_proxy: {get_param: no_proxy}
kube_version: {get_param: kube_version}
outputs:

View File

@ -98,6 +98,10 @@ parameters:
service.
default: 8080
kube_version:
type: string
description: version of kubernetes used for kubernetes cluster
resources:
master_wait_handle:
@ -170,6 +174,7 @@ resources:
"$NETWORK_DRIVER": {get_param: network_driver}
"$KUBE_API_PORT": {get_param: kubernetes_port}
"$TLS_DISABLED": {get_param: tls_disabled}
"$KUBE_VERSION": {get_param: kube_version}
configure_etcd:
type: OS::Heat::SoftwareConfig

View File

@ -154,6 +154,9 @@ parameters:
type: string
description: no proxies for docker
default: ""
kube_version:
type: string
description: version of kubernetes used for kubernetes cluster
resources:
@ -205,6 +208,7 @@ resources:
"$HTTP_PROXY": {get_param: http_proxy}
"$HTTPS_PROXY": {get_param: https_proxy}
"$NO_PROXY": {get_param: no_proxy}
"$KUBE_VERSION": {get_param: kube_version}
"$WAIT_CURL": {get_attr: [master_wait_handle, curl_cli]}
make_cert:

View File

@ -50,6 +50,10 @@ parameters:
service.
default: 8080
kube_version:
type: string
description: version of kubernetes used for kubernetes cluster
# The following are all generated in the parent template.
kube_master_ip:
type: string
@ -111,6 +115,7 @@ resources:
$TLS_DISABLED: {get_param: tls_disabled}
$NETWORK_DRIVER: {get_param: network_driver}
$ETCD_SERVER_IP: {get_param: etcd_server_ip}
$KUBE_VERSION: {get_param: kube_version}
enable_network_service:
type: OS::Heat::SoftwareConfig

View File

@ -166,6 +166,10 @@ parameters:
description: no proxies for docker
default: ""
kube_version:
type: string
description: version of kubenetes used for kubernetes cluster
resources:
minion_wait_handle:
@ -217,6 +221,7 @@ resources:
$HTTP_PROXY: {get_param: http_proxy}
$HTTPS_PROXY: {get_param: https_proxy}
$NO_PROXY: {get_param: no_proxy}
$KUBE_VERSION: {get_param: kube_version}
$WAIT_CURL: {get_attr: [minion_wait_handle, curl_cli]}
write_kubeconfig: