Compare commits
2
Commits
feature/locker
...
dev
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6eaf9b959f | ||
|
|
b184a0909c |
+19
-5
@@ -104,7 +104,7 @@ steps:
|
|||||||
echo "Repository : $$REPO"
|
echo "Repository : $$REPO"
|
||||||
echo "Service : $$SERVICE_NAME"
|
echo "Service : $$SERVICE_NAME"
|
||||||
echo "Image : $$IMAGE"
|
echo "Image : $$IMAGE"
|
||||||
echo "Placement : node.labels.environment == dev"
|
echo "Placement : node.labels.environment == dev2"
|
||||||
echo "=========================================="
|
echo "=========================================="
|
||||||
|
|
||||||
|
|
||||||
@@ -132,6 +132,20 @@ steps:
|
|||||||
echo "Image verified : $$IMAGE"
|
echo "Image verified : $$IMAGE"
|
||||||
|
|
||||||
|
|
||||||
|
# ========================================================
|
||||||
|
# HARBOR LOGIN
|
||||||
|
#
|
||||||
|
# Zaroori hai taaki --with-registry-auth worker node (dev2) ko
|
||||||
|
# valid Harbor credentials propagate kare — warna cross-node pull
|
||||||
|
# "No such image" / "no basic auth credentials" se fail hota hai.
|
||||||
|
# ========================================================
|
||||||
|
|
||||||
|
echo 'QVgW5QbqlKKtBU2dYApTY28Dd6J36GK3' | \
|
||||||
|
docker login harbor.lincpay:8082 \
|
||||||
|
-u 'robot$lincpay+drone' \
|
||||||
|
--password-stdin
|
||||||
|
|
||||||
|
|
||||||
# ========================================================
|
# ========================================================
|
||||||
# EXISTING SERVICE
|
# EXISTING SERVICE
|
||||||
# ========================================================
|
# ========================================================
|
||||||
@@ -151,7 +165,7 @@ steps:
|
|||||||
|
|
||||||
CONSTRAINT_EXISTS=$$(docker service inspect "$$SERVICE_NAME" \
|
CONSTRAINT_EXISTS=$$(docker service inspect "$$SERVICE_NAME" \
|
||||||
--format '{{range .Spec.TaskTemplate.Placement.Constraints}}{{println .}}{{end}}' \
|
--format '{{range .Spec.TaskTemplate.Placement.Constraints}}{{println .}}{{end}}' \
|
||||||
| grep -Fx 'node.labels.environment == dev' || true)
|
| grep -Fx 'node.labels.environment == dev2' || true)
|
||||||
|
|
||||||
|
|
||||||
# ------------------------------------------------------
|
# ------------------------------------------------------
|
||||||
@@ -161,10 +175,10 @@ steps:
|
|||||||
if [ -z "$$CONSTRAINT_EXISTS" ]; then
|
if [ -z "$$CONSTRAINT_EXISTS" ]; then
|
||||||
|
|
||||||
echo "Constraint missing."
|
echo "Constraint missing."
|
||||||
echo "Adding: node.labels.environment == dev"
|
echo "Adding: node.labels.environment == dev2"
|
||||||
|
|
||||||
docker service update \
|
docker service update \
|
||||||
--constraint-add 'node.labels.environment == dev' \
|
--constraint-add 'node.labels.environment == dev2' \
|
||||||
"$$SERVICE_NAME"
|
"$$SERVICE_NAME"
|
||||||
|
|
||||||
else
|
else
|
||||||
@@ -220,7 +234,7 @@ steps:
|
|||||||
--name "$$SERVICE_NAME" \
|
--name "$$SERVICE_NAME" \
|
||||||
--network edge-network \
|
--network edge-network \
|
||||||
--replicas 1 \
|
--replicas 1 \
|
||||||
--constraint 'node.labels.environment == dev' \
|
--constraint 'node.labels.environment == dev2' \
|
||||||
--with-registry-auth \
|
--with-registry-auth \
|
||||||
--env-file /platform-env/global.env \
|
--env-file /platform-env/global.env \
|
||||||
--env-file /platform-env/dev.env \
|
--env-file /platform-env/dev.env \
|
||||||
|
|||||||
Reference in New Issue
Block a user