Compare commits
2
Commits
feature/dds
...
dev
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6eaf9b959f | ||
|
|
b184a0909c |
+19
-5
@@ -104,7 +104,7 @@ steps:
|
||||
echo "Repository : $$REPO"
|
||||
echo "Service : $$SERVICE_NAME"
|
||||
echo "Image : $$IMAGE"
|
||||
echo "Placement : node.labels.environment == dev"
|
||||
echo "Placement : node.labels.environment == dev2"
|
||||
echo "=========================================="
|
||||
|
||||
|
||||
@@ -132,6 +132,20 @@ steps:
|
||||
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
|
||||
# ========================================================
|
||||
@@ -151,7 +165,7 @@ steps:
|
||||
|
||||
CONSTRAINT_EXISTS=$$(docker service inspect "$$SERVICE_NAME" \
|
||||
--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
|
||||
|
||||
echo "Constraint missing."
|
||||
echo "Adding: node.labels.environment == dev"
|
||||
echo "Adding: node.labels.environment == dev2"
|
||||
|
||||
docker service update \
|
||||
--constraint-add 'node.labels.environment == dev' \
|
||||
--constraint-add 'node.labels.environment == dev2' \
|
||||
"$$SERVICE_NAME"
|
||||
|
||||
else
|
||||
@@ -220,7 +234,7 @@ steps:
|
||||
--name "$$SERVICE_NAME" \
|
||||
--network edge-network \
|
||||
--replicas 1 \
|
||||
--constraint 'node.labels.environment == dev' \
|
||||
--constraint 'node.labels.environment == dev2' \
|
||||
--with-registry-auth \
|
||||
--env-file /platform-env/global.env \
|
||||
--env-file /platform-env/dev.env \
|
||||
|
||||
Reference in New Issue
Block a user