Merge "Minor fixes to allow local docker registry usage"
This commit is contained in:
@@ -3,7 +3,7 @@ heat_template_version: 2014-10-16
|
|||||||
parameters:
|
parameters:
|
||||||
DockerAgentImage:
|
DockerAgentImage:
|
||||||
type: string
|
type: string
|
||||||
default: tripleoupstream/heat-docker-agents
|
default: heat-docker-agents
|
||||||
DockerNamespace:
|
DockerNamespace:
|
||||||
type: string
|
type: string
|
||||||
default: kollaglue
|
default: kollaglue
|
||||||
@@ -26,7 +26,10 @@ resources:
|
|||||||
config:
|
config:
|
||||||
str_replace:
|
str_replace:
|
||||||
params:
|
params:
|
||||||
$agent_image: {get_param: DockerAgentImage}
|
$agent_image:
|
||||||
|
list_join:
|
||||||
|
- '/'
|
||||||
|
- [ {get_param: DockerNamespace}, {get_param: DockerAgentImage} ]
|
||||||
$docker_registry: {get_param: DockerNamespace}
|
$docker_registry: {get_param: DockerNamespace}
|
||||||
$docker_namespace_is_registry: {get_param: DockerNamespaceIsRegistry}
|
$docker_namespace_is_registry: {get_param: DockerNamespaceIsRegistry}
|
||||||
template: {get_file: ./start_docker_agents.sh}
|
template: {get_file: ./start_docker_agents.sh}
|
||||||
|
@@ -39,7 +39,10 @@ EOF
|
|||||||
|
|
||||||
# Local docker registry 1.8
|
# Local docker registry 1.8
|
||||||
if [ $docker_namespace_is_registry ]; then
|
if [ $docker_namespace_is_registry ]; then
|
||||||
/bin/sed -i "s/# INSECURE_REGISTRY='--insecure-registry '/INSECURE_REGISTRY='--insecure-registry $docker_registry'/g" /etc/sysconfig/docker
|
# if namespace is used with local registry, trim all namespacing
|
||||||
|
trim_var=$docker_registry
|
||||||
|
registry_host="${trim_var%%/*}"
|
||||||
|
/bin/sed -i "s/# INSECURE_REGISTRY='--insecure-registry'/INSECURE_REGISTRY='--insecure-registry $registry_host'/g" /etc/sysconfig/docker
|
||||||
fi
|
fi
|
||||||
|
|
||||||
/sbin/setenforce 0
|
/sbin/setenforce 0
|
||||||
|
@@ -8,7 +8,7 @@ parameters:
|
|||||||
|
|
||||||
parameter_defaults:
|
parameter_defaults:
|
||||||
# Defaults to 'tripleoupstream'. Specify a local docker registry
|
# Defaults to 'tripleoupstream'. Specify a local docker registry
|
||||||
# Example: 192.168.122.131:8787
|
# Example: 192.0.2.1:8787/tripleoupstream
|
||||||
DockerNamespace: tripleoupstream
|
DockerNamespace: tripleoupstream
|
||||||
# Enable local Docker registry
|
# Enable local Docker registry
|
||||||
DockerNamespaceIsRegistry: false
|
DockerNamespaceIsRegistry: false
|
||||||
|
Reference in New Issue
Block a user