@ -614,53 +614,55 @@ resources:
- config : {get_resource : kube_apiserver_to_kubelet_role}
- config : {get_resource : master_wc_notify}
core_dns_service :
enable_cert_manager_api :
type : OS::Heat::SoftwareConfig
properties:
group : script
config : {get_file : ../../common/templates/kubernetes/fragments/core-dns-service.sh}
config:
str_replace:
template : {get_file : ../../common/templates/kubernetes/fragments/enable-cert-api-manager.sh}
params:
"$CA_KEY": {get_param : ca_key}
core_dns_service_deployment:
enable_cert_manager_api _deployment:
type : OS::Heat::SoftwareDeployment
properties:
signal_transport : HEAT_SIGNAL
config : {get_resource : core_dns_service }
config : {get_resource : enable_cert_manager_api }
server : {get_resource : kube-master}
actions : [ 'CREATE' ]
enable_prometheus_monitoring :
core_dns_service :
type : OS::Heat::SoftwareConfig
properties:
group : script
config:
str_replace:
template : {get_file : ../../common/templates/kubernetes/fragments/enable-prometheus-monitoring.sh}
params:
"$ADMIN_PASSWD": {get_param : grafana_admin_passwd}
config : {get_file : ../../common/templates/kubernetes/fragments/core-dns-service.sh}
enable_prometheus_monitoring _deployment:
core_dns_service_deployment:
type : OS::Heat::SoftwareDeployment
depends_on : enable_cert_manager_api_deployment
properties:
signal_transport : HEAT_SIGNAL
config : {get_resource : enable_prometheus_monitoring }
config : {get_resource : core_dns_service }
server : {get_resource : kube-master}
actions : [ 'CREATE' ]
enable_ cert_manager_api :
enable_ prometheus_monitoring :
type : OS::Heat::SoftwareConfig
properties:
group : script
config:
str_replace:
template : {get_file : ../../common/templates/kubernetes/fragments/enable- cert-api-manager .sh}
template : {get_file : ../../common/templates/kubernetes/fragments/enable- prometheus-monitoring .sh}
params:
"$ CA_KEY": {get_param : ca_key }
"$ ADMIN_PASSWD": {get_param : grafana_admin_passwd }
enable_ cert_manager_api _deployment:
enable_ prometheus_monitoring _deployment:
type : OS::Heat::SoftwareDeployment
depends_on : core_dns_service_deployment
properties:
signal_transport : HEAT_SIGNAL
config : {get_resource : enable_ cert_manager_api }
config : {get_resource : enable_ prometheus_monitoring }
server : {get_resource : kube-master}
actions : [ 'CREATE' ]
@ -672,6 +674,7 @@ resources:
calico_service_deployment:
type : OS::Heat::SoftwareDeployment
depends_on : enable_prometheus_monitoring_deployment
properties:
signal_transport : HEAT_SIGNAL
config : {get_resource : calico_service}
@ -690,6 +693,7 @@ resources:
enable_ingress_controller_deployment:
type : OS::Heat::SoftwareDeployment
depends_on : calico_service_deployment
properties:
signal_transport : HEAT_SIGNAL
config : {get_resource : enable_ingress_controller}
@ -704,6 +708,7 @@ resources:
kubernetes_dashboard_deployment:
type : OS::Heat::SoftwareDeployment
depends_on : enable_ingress_controller_deployment
properties:
signal_transport : HEAT_SIGNAL
config : {get_resource : kubernetes_dashboard}