[suse] Fix template descriptions

A lot of changes have been done in descriptions meanwhile
in the inspiration source of these heat templates, so merge
them here as well

Change-Id: I6c58efa430dd7eb4ee069781fcd39ec73bbe5e58
This commit is contained in:
Dirk Mueller 2016-11-18 09:11:31 +01:00
parent 004f78b6ba
commit 089933784e
3 changed files with 36 additions and 14 deletions

View File

@ -23,16 +23,16 @@ parameters:
master_flavor: master_flavor:
type: string type: string
default: m1.small default: m1.small
description: flavor to use when booting the server description: flavor to use when booting the server for master nodes
minion_flavor: minion_flavor:
type: string type: string
default: m1.small default: m1.small
description: flavor to use when booting the server description: flavor to use when booting the server for minions
dns_nameserver: dns_nameserver:
type: string type: string
description: address of a dns nameserver reachable in your environment description: address of a DNS nameserver reachable in your environment
default: 8.8.8.8 default: 8.8.8.8
number_of_masters: number_of_masters:
@ -483,8 +483,8 @@ outputs:
params: params:
api_ip_address: {get_attr: [api_pool_floating, floating_ip_address]} api_ip_address: {get_attr: [api_pool_floating, floating_ip_address]}
description: > description: >
This is the API endpoint of the Kubernetes server. Use this to access This is the API endpoint of the Kubernetes cluster. Use this to access
the Kubernetes API from outside the cluster. the Kubernetes API.
registry_address: registry_address:
value: value:
@ -499,16 +499,16 @@ outputs:
kube_masters: kube_masters:
value: {get_attr: [kube_masters, kube_master_external_ip]} value: {get_attr: [kube_masters, kube_master_external_ip]}
description: > description: >
This is a list of "public" ip addresses of all Kubernetes master servers. This is a list of the "public" IP addresses of all the Kubernetes masters.
Use these addresses to log in to the Kubernetes masters via ssh. Use these IP addresses to log in to the Kubernetes masters via ssh.
kube_minions: kube_minions:
value: {get_attr: [kube_minions, kube_minion_ip]} value: {get_attr: [kube_minions, kube_minion_ip]}
description: > description: >
This is a list of the "private" addresses of all the Kubernetes minions. This is a list of the "private" IP addresses of all the Kubernetes minions.
kube_minions_external: kube_minions_external:
value: {get_attr: [kube_minions, kube_minion_external_ip]} value: {get_attr: [kube_minions, kube_minion_external_ip]}
description: > description: >
This is a list of the "public" addresses of all the Kubernetes minions. Use This is a list of the "public" IP addresses of all the Kubernetes minions.
these addresses to, e.g., log into the minions. Use these IP addresses to log in to the Kubernetes minions via ssh.

View File

@ -81,7 +81,6 @@ parameters:
type: string type: string
description: endpoint to retrieve TLS certs from description: endpoint to retrieve TLS certs from
# The following are all generated in the parent template.
api_public_address: api_public_address:
type: string type: string
description: Public IP address of the Kubernetes master server. description: Public IP address of the Kubernetes master server.
@ -91,40 +90,51 @@ parameters:
fixed_network: fixed_network:
type: string type: string
description: Network from which to allocate fixed addresses. description: Network from which to allocate fixed addresses.
fixed_subnet: fixed_subnet:
type: string type: string
description: Subnet from which to allocate fixed addresses. description: Subnet from which to allocate fixed addresses.
network_driver: network_driver:
type: string type: string
description: network driver to use for instantiating container networks description: network driver to use for instantiating container networks
wait_condition_timeout: wait_condition_timeout:
type: number type: number
description : > description : >
timeout for the Wait Conditions timeout for the Wait Conditions
secgroup_base_id: secgroup_base_id:
type: string type: string
description: ID of the security group for base. description: ID of the security group for base.
secgroup_kube_master_id: secgroup_kube_master_id:
type: string type: string
description: ID of the security group for kubernetes master. description: ID of the security group for kubernetes master.
api_pool_id: api_pool_id:
type: string type: string
description: ID of the load balancer pool of k8s API server. description: ID of the load balancer pool of k8s API server.
etcd_pool_id: etcd_pool_id:
type: string type: string
description: ID of the load balancer pool of etcd server. description: ID of the load balancer pool of etcd server.
auth_url: auth_url:
type: string type: string
description: > description: >
url for kubernetes to authenticate before sending request to neutron url for kubernetes to authenticate
username: username:
type: string type: string
description: > description: >
user account user account
password: password:
type: string type: string
description: > description: >
user password user password
tenant_name: tenant_name:
type: string type: string
description: > description: >
@ -275,6 +285,10 @@ outputs:
kube_master_ip: kube_master_ip:
value: {get_attr: [kube_master_eth0, fixed_ips, 0, ip_address]} value: {get_attr: [kube_master_eth0, fixed_ips, 0, ip_address]}
description: >
This is the "private" IP address of the Kubernetes master node.
kube_master_external_ip: kube_master_external_ip:
value: {get_attr: [kube_master_floating, floating_ip_address]} value: {get_attr: [kube_master_floating, floating_ip_address]}
description: >
This is the "public" IP address of the Kubernetes master node.

View File

@ -60,20 +60,22 @@ parameters:
type: string type: string
description: endpoint to retrieve TLS certs from description: endpoint to retrieve TLS certs from
# The following are all generated in the parent template.
kube_master_ip: kube_master_ip:
type: string type: string
description: IP address of the Kubernetes master server. description: IP address of the Kubernetes master server.
etcd_server_ip: etcd_server_ip:
type: string type: string
description: IP address of the Etcd server. description: IP address of the Etcd server.
fixed_network: fixed_network:
type: string type: string
description: Network from which to allocate fixed addresses. description: Network from which to allocate fixed addresses.
fixed_subnet: fixed_subnet:
type: string type: string
description: Subnet from which to allocate fixed addresses. description: Subnet from which to allocate fixed addresses.
network_driver: network_driver:
type: string type: string
description: network driver to use for instantiating container networks description: network driver to use for instantiating container networks
@ -305,9 +307,15 @@ outputs:
kube_minion_ip: kube_minion_ip:
value: {get_attr: [kube_minion_eth0, fixed_ips, 0, ip_address]} value: {get_attr: [kube_minion_eth0, fixed_ips, 0, ip_address]}
description: >
This is the "public" IP address of the Kubernetes minion node.
kube_minion_external_ip: kube_minion_external_ip:
value: {get_attr: [kube_minion_floating, floating_ip_address]} value: {get_attr: [kube_minion_floating, floating_ip_address]}
description: >
This is the "public" IP address of the Kubernetes minion node.
OS::stack_id: OS::stack_id:
value: {get_param: "OS::stack_id"} value: {get_param: "OS::stack_id"}
description: >
This is a id of the stack which creates from this template.