Deploy a staging cluster #122

Closed
opened 2021-10-11 15:25:57 +00:00 by lx · 0 comments
Owner

We want a staging cluster with a variety of machines with different internet connections (fiber, adsl, etc). We want this cluster to be deployed and updated automatically by a Drone pipeline.

TODO:

  • create users on a bunch of servers, list them in an inventory file
  • decide if we launch the daemon with docker or systemd as user
  • have a look at this tool to run ssh commands with drone : https://github.com/appleboy/drone-ssh
  • create a drone pipeline that:
    • builds --release
    • builds and pushes a docker image
    • starts/restarts the containers on all machines of the inventory
    • OR last two steps with a static binary and a systemd file
We want a staging cluster with a variety of machines with different internet connections (fiber, adsl, etc). We want this cluster to be deployed and updated automatically by a Drone pipeline. TODO: - create users on a bunch of servers, list them in an inventory file - decide if we launch the daemon with docker or systemd as user - have a look at this tool to run ssh commands with drone : <https://github.com/appleboy/drone-ssh> - create a drone pipeline that: - builds --release - builds and pushes a docker image - starts/restarts the containers on all machines of the inventory - OR last two steps with a static binary and a systemd file
quentin added the
Testing
label 2021-11-16 08:52:25 +00:00
lx closed this issue 2022-07-19 10:12:38 +00:00
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Deuxfleurs/garage#122
No description provided.