mirror of
https://github.com/portainer/portainer.git
synced 2025-08-02 12:25:22 +02:00
feat(project): refactor e2e testing (#4341)
* feat(project): refactor e2e testing * feat(project): remove example text * feat(project): add missing newlines Co-authored-by: owner <owner@pop-os.localdomain>
This commit is contained in:
parent
466bd24648
commit
d4c4c4e895
18 changed files with 1442 additions and 130 deletions
23
test/e2e/docker-swarm-cluster.sh
Executable file
23
test/e2e/docker-swarm-cluster.sh
Executable file
|
@ -0,0 +1,23 @@
|
|||
#!/bin/sh
|
||||
|
||||
exec_in() { docker-compose exec -T $@; }
|
||||
|
||||
# Up all dinds nodes
|
||||
docker-compose up -d
|
||||
|
||||
# Manager1 init
|
||||
exec_in manager1 docker swarm init
|
||||
TOKEN_WORKER="$(exec_in manager1 docker swarm join-token -q worker)"
|
||||
TOKEN_MANAGER="$(exec_in manager1 docker swarm join-token -q manager)"
|
||||
|
||||
# Manager2 join
|
||||
exec_in manager2 docker swarm join --token $TOKEN_MANAGER manager1:2377
|
||||
|
||||
# Worker1 join
|
||||
exec_in worker1 docker swarm join --token $TOKEN_WORKER manager1:2377
|
||||
|
||||
# Worker2 join
|
||||
exec_in worker2 docker swarm join --token $TOKEN_WORKER manager1:2377
|
||||
|
||||
# Deploy agent within dind swarm
|
||||
exec_in manager1 docker stack deploy -c agent-stack.yml portainer-agent
|
Loading…
Add table
Add a link
Reference in a new issue