2b8dce0920
depot-wide: overhaul GitLab CI configuration
...
We now use a stub configuration to kick off the pipeline, which is dynamically
generated using Nix config.
2021-03-28 15:27:46 +00:00
ca02dda602
gitlab-ci: update for newer GitLab
...
We now have resource_groups, and environment.name. We don't yet have
environment.deployment_tier, though, but that can live in the base template and
be enabled once Heptapod is at GitLab 13.10.
2021-03-28 01:31:35 +00:00
b2e2f965c5
ops/nixos: rename various machines to comply with naming convention
...
* *-frantech should be frantech-*, it's provider first
* blade VMs now all begin bvm-
2021-03-28 00:34:36 +00:00
0d9d3b65be
gitlab-ci: run dockerpush on clouvider-lon01 instead
2021-03-20 13:46:39 +00:00
b3df707421
gitlab-ci: try to see if we can parse out the system
2021-03-20 03:12:05 +00:00
713c2e755b
gitlab-ci: add systems.json to pipeline artifacts
2021-03-20 02:36:59 +00:00
82db96db25
gitlab-ci: add {lux,las,nyc}01-frantech
2021-03-19 16:17:14 +00:00
f300882cea
ixvm-fra01: delete
2021-03-14 02:04:09 +00:00
4797fde068
gitlab-ci: remove kim/chakotay, they're not usually on
2021-03-14 02:03:08 +00:00
133781b342
gitlab-ci: disable autodeploy of paris and tuvok
...
I don't trust myself, and these are critical for retaining access to the blade
chassis if something goes wrong, at least for the moment.
2021-03-13 16:42:00 +00:00
5926383430
gitlab-ci: add blades
2021-02-09 01:18:06 +00:00
8fa40565f6
gitlab-ci: add etheroute-lon01
2020-12-27 11:28:21 +00:00
c83d32e6b9
gitlab-ci: remove gcroots thing for the moment, it doesn't work
2020-11-06 05:21:08 +00:00
4553833fcc
gitlab-ci: don't dereference result symlink when copying...
2020-11-06 05:17:02 +00:00
503ea81054
gitlab-ci: add last-built-system to gcroots
2020-11-06 05:13:12 +00:00
c5f05e260d
gitlab-ci: use tailscale for deploys
2020-11-05 01:29:26 +00:00
6217ebac07
gitlab-ci: set substituter path to match trusted-substituters exactly
2020-11-04 18:59:06 +00:00
a263f322d0
gitlab-ci: add deploy to clouvider-lon01
2020-11-04 17:41:40 +00:00
855feececa
clouvider-lon01: set up as cache builder
2020-11-04 17:30:28 +00:00
9934098c50
gitlab-ci: move dockerpush into hack shell script
2020-10-04 02:36:18 +01:00
cb4100412a
gitlab-ci: add docker-images push
2020-10-04 02:34:09 +01:00
00a0e1d9ee
gitlab-ci: add kusakabe
2020-09-06 16:27:45 +00:00
48011ebba9
licensing: Apache-2.0, make almost reuse-lint clean
2020-06-07 15:03:12 +01:00
f994f155cd
gitlab-ci: RAAAARGH
2020-05-10 02:32:05 +01:00
0cee10a83c
gitlab-ci: make populating secrets into repo more consistent
2020-05-10 00:20:10 +01:00
3b8f4a2472
gitlab-ci: reenable binary cache building
2020-05-10 00:15:11 +01:00
48299e775c
gitlab-ci: resource_group doesn't work
2020-05-10 00:13:35 +01:00
40cee28bd5
gitlab-ci: more fixes to deploy
2020-05-10 00:12:25 +01:00
493f2382d5
gitlab-ci: ugh, IPv4, fine
2020-05-10 00:09:33 +01:00
818751bac1
gitlab-ci: just inline the variables
2020-05-10 00:06:29 +01:00
2f7e50cc35
gitlab-ci: add more hosts
2020-05-10 00:01:47 +01:00
91d742c1cd
gitlab-ci: try and get deploys works
2020-05-09 23:49:32 +01:00
118ebf59fd
gitlab-ci: oh, rules isn't in this version of gitlab...
2020-05-09 18:55:39 +01:00
84f607d7cf
*: try setting up automated deploys
...
This won't work yet, since the deployer user isn't correctly configured,
but this should at least trigger the right sets of things to happen.
2020-05-09 18:53:17 +01:00
0949accaea
gitlab-ci: drop cache directive entirely
2020-05-09 13:54:15 +01:00
b9e5dac14c
gitlab-ci: tweak caching strategy
...
/nix/store is now just a Docker volume on the host running the build,
so the store should just implicitly get shared.
2020-05-09 13:48:37 +01:00
11f8b7f5aa
gitlab-ci: use different caching strategy
2020-05-09 12:52:31 +01:00
fc8e2e7419
ci-root: rework to using linkFarm derivation
2020-05-09 11:14:07 +01:00
ee5d39b153
gitlab-ci: reorder substituters
2020-05-08 19:12:02 +01:00
0158906a49
gitlab-ci: actually set cache path
...
Oops.
2020-05-08 18:53:41 +01:00
e0160d133f
gitlab-ci: mark both extra substituters as trusted
2020-05-08 18:40:47 +01:00
6b717e04ec
gitlab-ci: import some sekrits
2020-05-08 18:02:42 +01:00
244f7d11d8
gitlab-ci: nix-build doesn't take -f
2020-05-08 17:51:22 +01:00
333ad15d07
gitlab-ci: try to set up
2020-05-08 17:48:34 +01:00