mirror of
https://github.com/aljazceru/cyphernode.git
synced 2025-12-30 11:05:40 +01:00
Simplified one label swarm.
This commit is contained in:
@@ -27,7 +27,7 @@ services:
|
||||
replicas: 1
|
||||
placement:
|
||||
constraints:
|
||||
- node.labels.io.cyphernode.core == true
|
||||
- node.labels.io.cyphernode == true
|
||||
restart_policy:
|
||||
condition: "any"
|
||||
delay: 1s
|
||||
@@ -71,7 +71,7 @@ services:
|
||||
replicas: 1
|
||||
placement:
|
||||
constraints:
|
||||
- node.labels.io.cyphernode.core == true
|
||||
- node.labels.io.cyphernode == true
|
||||
restart_policy:
|
||||
condition: "any"
|
||||
delay: 1s
|
||||
@@ -118,7 +118,7 @@ services:
|
||||
replicas: 1
|
||||
placement:
|
||||
constraints:
|
||||
- node.labels.io.cyphernode.core == true
|
||||
- node.labels.io.cyphernode == true
|
||||
restart_policy:
|
||||
condition: "any"
|
||||
delay: 1s
|
||||
@@ -182,7 +182,7 @@ services:
|
||||
replicas: 1
|
||||
placement:
|
||||
constraints:
|
||||
- node.labels.io.cyphernode.core == true
|
||||
- node.labels.io.cyphernode == true
|
||||
restart_policy:
|
||||
condition: "any"
|
||||
delay: 1s
|
||||
@@ -210,7 +210,7 @@ services:
|
||||
replicas: 1
|
||||
placement:
|
||||
constraints:
|
||||
- node.labels.io.cyphernode.core == true
|
||||
- node.labels.io.cyphernode == true
|
||||
restart_policy:
|
||||
condition: "any"
|
||||
delay: 1s
|
||||
@@ -234,7 +234,7 @@ services:
|
||||
replicas: 1
|
||||
placement:
|
||||
constraints:
|
||||
- node.labels.io.cyphernode.core == true
|
||||
- node.labels.io.cyphernode == true
|
||||
restart_policy:
|
||||
condition: "any"
|
||||
delay: 1s
|
||||
@@ -268,7 +268,7 @@ services:
|
||||
replicas: 1
|
||||
placement:
|
||||
constraints:
|
||||
- node.labels.io.cyphernode.core == true
|
||||
- node.labels.io.cyphernode == true
|
||||
restart_policy:
|
||||
condition: "any"
|
||||
delay: 1s
|
||||
@@ -301,7 +301,7 @@ services:
|
||||
replicas: 1
|
||||
placement:
|
||||
constraints:
|
||||
- node.labels.io.cyphernode.core == true
|
||||
- node.labels.io.cyphernode == true
|
||||
restart_policy:
|
||||
condition: "any"
|
||||
delay: 1s
|
||||
@@ -341,7 +341,7 @@ services:
|
||||
replicas: 1
|
||||
placement:
|
||||
constraints:
|
||||
- node.labels.io.cyphernode.core == true
|
||||
- node.labels.io.cyphernode == true
|
||||
restart_policy:
|
||||
condition: "any"
|
||||
delay: 1s
|
||||
@@ -387,7 +387,7 @@ services:
|
||||
replicas: 1
|
||||
placement:
|
||||
constraints:
|
||||
- node.labels.io.cyphernode.core == true
|
||||
- node.labels.io.cyphernode == true
|
||||
restart_policy:
|
||||
condition: "any"
|
||||
delay: 1s
|
||||
@@ -420,7 +420,7 @@ services:
|
||||
replicas: 1
|
||||
placement:
|
||||
constraints:
|
||||
- node.labels.io.cyphernode.infra == true
|
||||
- node.labels.io.cyphernode == true
|
||||
restart_policy:
|
||||
condition: "any"
|
||||
delay: 1s
|
||||
|
||||
30
dist/setup.sh
vendored
30
dist/setup.sh
vendored
@@ -549,33 +549,13 @@ install_docker() {
|
||||
localnodeid=$(docker info -f '{{.Swarm.NodeID}}')
|
||||
|
||||
# we only support swarm in single host mode, so all labels needed to spawn containers in the swarm
|
||||
# are given to the manager of the swarm
|
||||
# it is possible to move the io.cyphernode.apps label to a different node,
|
||||
# for apps which rely on shared volumes with core components, we have the io.cyphernode.clingyapps
|
||||
if [[ $(docker node inspect ${localnodeid} --format '{{ index .Spec.Labels "io.cyphernode.core" }}') == "true" ]]; then
|
||||
step " [32madd[0m docker node label: io.cyphernode.core"
|
||||
try docker node update --label-add io.cyphernode.core=true ${localnodeid} > /dev/null 2>&1
|
||||
# are given to the host setup is run on. Setup must be run on any manager, if swarm mode is enabled
|
||||
# and a swarm was already initialised
|
||||
if [[ $(docker node inspect ${localnodeid} --format '{{ index .Spec.Labels "io.cyphernode" }}') == "true" ]]; then
|
||||
step " [32madd[0m docker node label: io.cyphernode"
|
||||
try docker node update --label-add io.cyphernode=true ${localnodeid} > /dev/null 2>&1
|
||||
next
|
||||
fi
|
||||
|
||||
if [[ $(docker node inspect ${localnodeid} --format '{{ index .Spec.Labels "io.cyphernode.infra" }}') == "true" ]]; then
|
||||
step " [32madd[0m docker node label: io.cyphernode.infra"
|
||||
try docker node update --label-add io.cyphernode.infra=true ${localnodeid} > /dev/null 2>&1
|
||||
next
|
||||
fi
|
||||
|
||||
if [[ $(docker node inspect ${localnodeid} --format '{{ index .Spec.Labels "io.cyphernode.apps" }}') == "true" ]]; then
|
||||
step " [32madd[0m docker node label: io.cyphernode.apps"
|
||||
try docker node update --label-add io.cyphernode.apps=true ${localnodeid} > /dev/null 2>&1
|
||||
next
|
||||
fi
|
||||
|
||||
if [[ $(docker node inspect ${localnodeid} --format '{{ index .Spec.Labels "io.cyphernode.clingyapps" }}') == "true" ]]; then
|
||||
step " [32madd[0m docker node label: io.cyphernode.clingyapps"
|
||||
try docker node update --label-add io.cyphernode.clingyapps=true ${localnodeid} > /dev/null 2>&1
|
||||
next
|
||||
fi
|
||||
|
||||
fi
|
||||
|
||||
local net_entry=$(docker network ls | grep cyphernodenet);
|
||||
|
||||
Reference in New Issue
Block a user