c807f86b6a
app/radio: lower resource requests and limits
2019-06-19 16:18:28 +02:00
f9281d844f
app/radio: add standby
2019-06-19 14:55:11 +02:00
610bec40a2
app/radio: init
2019-06-19 14:31:19 +02:00
4b1d4ca257
app/registry: allow app/radio to q3k
2019-06-19 14:09:31 +02:00
a818ef2c16
go/svc/invoice: add shitty multilanguage support
2019-06-07 10:37:22 +02:00
77c0162a6f
Merge branch 'feature/matrix'
2019-05-23 16:35:42 +02:00
3ea979dab5
app/matrix: forward IP to synapse
2019-05-23 16:11:52 +02:00
Bartosz Stebel
caa770ae59
cluster-configuration.nix: add key for implr@thonk
2019-05-20 04:26:34 +02:00
f81f7d462a
cluster/clustercfg: gitignore __pycache__
2019-05-19 03:11:18 +02:00
1264220329
nix: add sample node configuration
2019-05-19 03:10:56 +02:00
29afb4cc51
secretstore: restore implr
2019-05-19 03:10:25 +02:00
cb5c321f80
app/factorio: implement kube
2019-05-19 03:10:17 +02:00
644f9ff57e
app/factorio: multiple versions
2019-05-19 03:09:47 +02:00
44116eae1e
WORKSPACE: fix indentation
2019-05-18 16:26:56 +02:00
a103f060a8
go/svc/invoice: tiny template fixes
2019-05-18 16:23:58 +02:00
6586533bb3
app/factorio: build docker image
2019-05-18 16:23:45 +02:00
aa68f3fdd8
secretstore: add implr
2019-05-18 00:15:25 +02:00
cd6d0e7270
toolx/nixops: new keys
2019-05-17 18:10:23 +02:00
4a024bbd6a
WORKSPACE: fix for newer bazel versions
2019-05-17 18:10:02 +02:00
36cc4fb61a
bazel-cache: deploy, add waw-hdd-yolo-1 ceph pool
2019-05-17 18:09:39 +02:00
aa0e755389
app/matrix: bump oauth2-cas-proxy for service_url security
2019-05-17 12:55:48 +02:00
9ab9f61a67
app/matrix: bump riot-web version to fix broken SSO
2019-05-17 09:53:13 +02:00
c39fb04451
app/matrix: initial oauth2/casproxy setup
2019-05-17 09:13:56 +02:00
fef4c12ca1
app/matrix: appservice-irc
2019-05-16 21:05:02 +02:00
ffbb47c2b3
app/matrix: svc usage cleanup
2019-05-16 12:18:39 +02:00
a4b3767455
tools/nixops.sh: add
2019-05-15 19:23:38 +02:00
e986728648
gcp: init, add service account
2019-05-15 19:19:19 +02:00
bb77892924
tools/install.sh: soft requirement on nix
2019-05-15 19:13:11 +02:00
1e6b52a194
tools/: add nixops
...
This now means we require Nix to be installed globally. This shouldn't
be the case in the long run, but will be until
https://github.com/tweag/rules_nixpkgs/issues/75 gets fixed or we maybe
move from rules_nixpkgs to nix-bundle or something similar.
2019-05-15 19:08:25 +02:00
4b4231d900
app/matrix: disable piwik & 3pid auth, allow guest login, fix roomDirectory
2019-05-15 11:41:32 +02:00
a222691ca5
app/matrix: initial matrix test deployment WIP
2019-05-14 18:49:29 +02:00
b7e4bd4fa1
nix/cluster-configuration: pin nixpkgs for k8s
...
We pin nixpkgs for k8s and also bypass some issues with the new k8s
startup sequencing.
We also pin the kernel to 5.1.
Next step is to also pin nixpkgs for the rest of the system, I think we
can do it from within cluster-configuration.nix.
2019-05-14 01:45:48 +02:00
fc514a9b52
cluster/kube/cert-manager: don't add APIService when webhooks are disabled
2019-05-05 12:12:13 +02:00
b187bf5b2c
cluster/kube/metallb: downgrade to 0.7.3
2019-05-05 12:11:14 +02:00
ac140b3427
go/svc/invoice: statusz cleanups
...
- Remove internal ID
- Sort by time
2019-05-01 17:11:47 +02:00
3976e3cee8
go/svc/invoice: refactor
...
We unify calculation logic, move the existing Invoice proto message into
InvoiceData, and create other messages/fields around it to hold
denormalized data.
2019-05-01 15:27:49 +02:00
57ef6b0d7f
go/svc/invoice: add statusz
2019-05-01 14:08:29 +02:00
c2d322c504
go/svc/invoice: polishify
2019-05-01 13:14:32 +02:00
fb18c99df3
go/svc/invoice: import from code.hackerspace.pl/q3k/inboice
2019-05-01 12:27:43 +02:00
258686cf9a
WORKSPACE: bump gazelle for go 1.12
2019-05-01 12:26:43 +02:00
a9bb1d5b5b
tools/secretstore: fix decryption of updated secrets
2019-04-28 17:13:12 +02:00
4232c8b733
nix: bump to new k8s
2019-04-28 17:12:54 +02:00
b245865087
app/registry: allow anonymous pull access and temporary vms/ push access
2019-04-19 14:41:10 +02:00
3e59718d3a
WORKSPACE: add bazel docker rules
2019-04-19 14:40:47 +02:00
321fad9865
cluster/kube/rook: lower debug
2019-04-19 14:14:36 +02:00
ed2e670c8b
cluster/kube/rook: bump to ceph v14 fully
2019-04-19 13:27:20 +02:00
56918237ed
cluster: update ceph README
2019-04-09 23:48:33 +02:00
2c5391b6e6
tools/rook-s3cmd-config: tool to generate s3cmd config from rook.io secrets
2019-04-09 23:30:38 +02:00
7adc0eb998
app/registry: migrate to ceph object storage
2019-04-09 22:39:42 +02:00
5ac85c6e73
cluster/kube: refactor rook.io object store configuration
2019-04-09 21:45:32 +02:00