jquery / infrastructure-puppet

Puppet configuration for jQuery Infrastructure servers.
MIT License
6 stars 9 forks source link

TestSwarm: Auto-provision projects and project tokens (then: rotate passwords) #14

Closed Krinkle closed 1 month ago

Krinkle commented 1 year ago

In the team meeting on 31 March 2023, we looked back on the swarm-02.ops server refresh (https://github.com/jquery/infrastructure/issues/444). The main thing that stood out is the lack of backup, which, while intentional, is also a bit of a weakness.

The most prominent issue was the runtoken used by testswarm-browserstack clients, which we've since then fixed by adding the capability in TestSwarm for the runtoken to be provisioned through a configuration file (https://github.com/jquery/testswarm/commit/a7e7d6a817f7da95a257bc6570d4b56d74dbd802, https://github.com/jquery/infrastructure-puppet/commit/c08925387f7a394f9f87fea4ea45985717314464).

The remaining issues are:

timmywil commented 1 month ago

The jQuery testswarm instance will be decommissioned soon. This will no longer be necessary.