Commit graph

163 commits

Author SHA1 Message Date
Andrey Kartashov
4cd5c12f0f cert-manager: upgrade chart to 1.1.0 2020-12-17 01:11:58 +07:00
Andrey Kartashov
a4fee20ab1 argocd: upgrade to 1.8.1 2020-12-17 00:47:30 +07:00
Andrey Kartashov
3f144c2460 sshct: disable k8s SNAT for the service 2020-11-25 17:19:25 +07:00
Andrey Kartashov
c60247ba7f
gorilych.ru: mount from /home 2020-11-25 13:51:24 +07:00
Andrey Kartashov
6ea2b61e41
jupyter: mount /home/jupyter 2020-11-25 13:50:21 +07:00
Andrey Kartashov
0efc2b39fc
sshct: use image v3.0.1 2020-11-25 13:47:07 +07:00
Andrey Kartashov
c2671cd363
sshct: use /home instead of /data/home 2020-11-25 13:46:44 +07:00
Andrey Kartashov
723dea9b1d SSHct: use image v3.0.0, remove containerd socket 2020-11-24 13:32:33 +07:00
Andrey Kartashov
55e0c3eb9b SSHct: mount containerd socket 2020-11-19 19:57:22 +07:00
Andrey Kartashov
f8f7bb59b7 argocd: use single ingress for http/grpc 2020-11-11 00:27:22 +07:00
Andrey Kartashov
67ee1e6a5d SSHct: use image v2.4.0 2020-11-02 18:53:33 +07:00
Andrey Kartashov
c9274d7aae oauth2-proxy: upgrade chart to 3.2.3 2020-10-19 10:23:57 +07:00
Andrey Kartashov
87ae6847d2 add minecraft 2020-10-18 15:06:56 +07:00
Andrey Kartashov
3c2478ad76 argocd: upgrade to 1.7.8 2020-10-18 14:34:51 +07:00
Andrey Kartashov
513b324e75 argocd: add helm repo for minecraft 2020-10-18 14:29:44 +07:00
Andrey Kartashov
96b024d9ce remove kubevirt 2020-07-15 23:00:17 +07:00
Andrey Kartashov
858bcb623d add wiki 2020-07-15 15:22:11 +07:00
Andrey Kartashov
8bcc6c843b ioquake3: add service 2020-07-13 15:39:32 +07:00
Andrey Kartashov
710e0c8cd1 kubevirt: upgrade to v0.31.0-rc.1 2020-07-09 10:20:55 +07:00
Andrey Kartashov
2f7de25e8d kubevirt: install 0.30.2 2020-06-30 18:28:40 +07:00
Andrey Kartashov
9eaa8acdb3 grafana: install plugin grafana-piechart-panel 2020-06-20 21:19:52 +07:00
Andrey Kartashov
898f23fa4b monitoring: add kubelet monitoring 2020-06-20 21:07:36 +07:00
Andrey Kartashov
6afcfe61bd monitoring: fix prometheus selectors 2020-06-20 20:59:04 +07:00
Andrey Kartashov
2402b7fce6 monitoring: disabling grafana-related resources 2020-06-20 20:55:00 +07:00
Andrey Kartashov
da60a51693 grafana: add prometheus datasource 2020-06-20 20:51:33 +07:00
Andrey Kartashov
a200111cf8 monitoring: add kube-state-metrics and node-exporter 2020-06-20 20:49:50 +07:00
Andrey Kartashov
86c14bb04b grafana: install kubegraf 2020-06-20 20:36:06 +07:00
Andrey Kartashov
2148bfd8da grafana: move out of logging ns 2020-06-20 19:43:09 +07:00
Andrey Kartashov
4b39c6efd9 logging: replace graylog/fluentbit with loki/promtail 2020-06-20 18:42:16 +07:00
Andrey Kartashov
2e89abbd22 SSHct: use image v2.0.5 2020-06-20 18:07:28 +07:00
Andrey Kartashov
db1214ab25 SSHct: use image v2.0.4 2020-04-13 13:07:13 +07:00
Andrey Kartashov
ff3dbb6c6a services: update router UI internal port 2020-04-13 12:47:27 +07:00
Andrey Kartashov
ab46016af7 logging: upgrade charts 2020-03-31 19:48:48 +07:00
Andrey Kartashov
367fd2787a argocd: upgrade to 1.4.2 2020-01-26 20:47:03 +07:00
Andrey Kartashov
a4f26368e8 SSHct: use image v2.0.2 2020-01-21 20:38:01 +07:00
Andrey Kartashov
48714acef2 SSHct: use image v2.0.0 2020-01-19 19:08:10 +07:00
Andrey Kartashov
d0b9093ebd argocd: upgrade to 1.3.4 2019-12-06 12:33:03 +07:00
Andrey Kartashov
759adef19a logging: fluent-bit: remove extra field time 2019-11-21 04:17:28 +07:00
Andrey Kartashov
b9f7ccd777 logging: fluent-bit: remove prefix kubernetes_ 2019-11-21 03:00:27 +07:00
Andrey Kartashov
767330e6cd logging: fluent-bit: disable systemd log processing 2019-11-21 00:40:24 +07:00
Andrey Kartashov
d52582f28b nginx-ingress: preserve source IP 2019-11-20 13:02:14 +07:00
Andrey Kartashov
1516b567da logging: fluent-bit: track log offsets 2019-11-19 18:39:11 +07:00
Andrey Kartashov
caeb6db568 logging: fluent-bit: don't merge json 2019-11-19 17:29:53 +07:00
Andrey Kartashov
16a9f8ba34 logging: graylog: use udp 2019-11-19 16:58:29 +07:00
Andrey Kartashov
9a8ebc84b3 logging: add fluent-bit 2019-11-19 16:30:06 +07:00
Andrey Kartashov
3dcbe3c1a1 nginx-ingress: fix sync issue with ClusterIP 2019-11-19 16:00:33 +07:00
Andrey Kartashov
e83f54a1cb add tracing app 2019-11-19 14:25:20 +07:00
Andrey Kartashov
3de2601308 logging: graylog: try oauth2-proxy 2019-11-19 14:02:25 +07:00
Andrey Kartashov
e06beb45f2 logging: graylog: add sso plugin 2019-11-19 13:18:12 +07:00
Andrey Kartashov
f9e2275f68 logging: elasticsearch: fix: set minimum masters to 1 2019-11-19 11:54:14 +07:00
Andrey Kartashov
cf4d10f784 logging: elasticsearch: downgrade to supported version 2019-11-19 11:47:10 +07:00
Andrey Kartashov
d0190f768b logging: add elasticsearch 2019-11-19 11:32:30 +07:00
Andrey Kartashov
4df7a4623d logging: add elasticsearch 2019-11-19 11:30:25 +07:00
Andrey Kartashov
c4c4ea90ad logging: graylog: fix mongodb uri to include db name 2019-11-19 11:05:09 +07:00
Andrey Kartashov
63d46bc544 logging: graylog: use 1 replica 2019-11-19 11:04:46 +07:00
Andrey Kartashov
9db7df41bb logging: mongodb: add pvc 2019-11-19 10:51:32 +07:00
Andrey Kartashov
87c124d647 logging: mongodb: rename resources 2019-11-19 10:51:13 +07:00
Andrey Kartashov
41912108df logging: add mongodb 2019-11-19 10:45:53 +07:00
Andrey Kartashov
1366c59b5a logging: graylog: enable ingress, disable pvc 2019-11-19 10:21:19 +07:00
Andrey Kartashov
f967a62aed logging: graylog: fix resource names 2019-11-19 10:13:18 +07:00
Andrey Kartashov
3c1fae1549 logging: fix: don't install graylog dependencies
ES and mongo charts versions specified in graylog chart are outdated and
use deprecated api versions
2019-11-19 10:09:44 +07:00
Andrey Kartashov
b8b41c44fe add logging app 2019-11-19 09:58:33 +07:00
Andrey Kartashov
993e5801e1 monitoring: grafana: add nginx ingress dashboard 2019-11-19 00:31:32 +07:00
Andrey Kartashov
8a39bee567 monitoring: fix operator values 2019-11-18 23:50:56 +07:00
Andrey Kartashov
5aec91e877 monitoring: fix operator values 2019-11-18 23:38:58 +07:00
Andrey Kartashov
ec866cdc07 monitoring: remove selfmonitoring 2019-11-18 22:02:37 +07:00
Andrey Kartashov
6505df8df0 monitoring: remove kubelet exporter 2019-11-18 22:02:20 +07:00
Andrey Kartashov
5dc9b1994c monitoring: grafana: remove manual prom datasource 2019-11-18 21:33:48 +07:00
Andrey Kartashov
0aafe4136f monitoring: grafana: disable default dashboards 2019-11-18 21:33:11 +07:00
Andrey Kartashov
9ce111b27b monitoring: fix datasource.yaml config is invalid 2019-11-18 20:44:57 +07:00
Andrey Kartashov
6c12aba508 monitoring: fix service names 2019-11-18 19:44:49 +07:00
Andrey Kartashov
a31057b147 monitoring: join grafana and prometheus-operator into monitoring app 2019-11-18 19:34:01 +07:00
Andrey Kartashov
73eaafbf70 grafana: fix prometheus datasource 2019-11-18 18:52:44 +07:00
Andrey Kartashov
2a3fa0dd06 grafana: add persistence 2019-11-18 18:38:30 +07:00
Andrey Kartashov
9827dae65b grafana: add prometheus datasource 2019-11-18 18:27:09 +07:00
Andrey Kartashov
6f422baf69 grafana: fix letsencrypt 2019-11-18 17:54:07 +07:00
Andrey Kartashov
6b9805f66d nginx-ingress: expose controller metrics 2019-11-18 17:34:33 +07:00
Andrey Kartashov
f98fc42696 monitoring: add volume for prometheus 2019-11-18 17:18:12 +07:00
Andrey Kartashov
c26f85252b monitoring: fix prometheus spec 2019-11-18 14:39:32 +07:00
Andrey Kartashov
e6c904363a add monitoring app 2019-11-18 14:36:51 +07:00
Andrey Kartashov
115ccc0214 add grafana 2019-11-16 00:41:35 +07:00
Andrey Kartashov
a52920d835 move namespaces to main app 2019-11-15 23:21:40 +07:00
Andrey Kartashov
49814c391e argocd: upgrade to 1.3.0 2019-11-15 21:01:51 +07:00
Andrey Kartashov
68f7e16f89 fix(argocd): remove namespace from kustomization file 2019-11-15 20:47:56 +07:00
Andrey Kartashov
5bb0281478 argocd: mv all namespaces to a separate app 2019-11-15 20:38:15 +07:00
Andrey Kartashov
cbd796ec91 create namespaces before other resources 2019-11-15 20:15:04 +07:00
Andrey Kartashov
a2e770325d prometheus-operator: remove subchart deps 2019-11-15 19:50:26 +07:00
Andrey Kartashov
1362f729ee add prometheus-operator 2019-11-15 19:35:00 +07:00
Andrey Kartashov
5a6d4b7fc4 jupyter: disable oauth-proxy 2019-11-09 19:16:28 +07:00
Andrey Kartashov
0cf02c5a5b services: use image with Scheme and Lisp 2019-11-09 19:08:29 +07:00
Andrey Kartashov
b883f3c686 services: remove acme config from certificate 2019-11-06 16:48:28 +07:00
Andrey Kartashov
4dc41e227b services: update api group for Deployments 2019-11-06 16:43:23 +07:00
Andrey Kartashov
1a78af0a1b cert-manager: updating resources to match v0.11 2019-11-06 16:40:52 +07:00
Andrey Kartashov
f45e01ef95 cert-manager: updating resources to match v0.11 2019-11-06 16:34:50 +07:00
Andrey Kartashov
cd46e5888d cert-manager: updating resources to match v0.11 2019-11-06 16:30:25 +07:00
Andrey Kartashov
0a91cb619e jupiter: add auth with oauth2-proxy 2019-11-02 21:47:59 +07:00
Andrey Kartashov
73edceae60 security: fix wildcard domains allowed by default in oauth-proxy
See https://github.com/pusher/oauth2_proxy/issues/73
2019-11-02 21:43:05 +07:00
Andrey Kartashov
95e7312153 use separate certificate for oauth2-proxy
because it's not in default namespace
2019-11-02 21:06:47 +07:00
Andrey Kartashov
34b6d4d06c fix: typo in values for oauth2-proxy 2019-11-02 21:02:33 +07:00
Andrey Kartashov
0c90b38d29 upgrade cert-manager to v0.11.0 2019-11-02 20:40:24 +07:00