Commit Graph

104 Commits

Author SHA1 Message Date
fb8a8364bc feat(argo): Update ingress and add servicemonitor 2024-12-21 22:39:10 +01:00
10079bf091 feat(longhorn): Update backups and ingress 2024-12-21 22:35:00 +01:00
3948296901 feat(apps): Update general configuration 2024-12-21 22:32:28 +01:00
3588e8bd7d feat(environment): Add prod configuration 2024-12-21 22:30:39 +01:00
93b25589b0 feat(traefik): Add traefik ingress controller configuration 2024-12-21 22:27:07 +01:00
a964118922 feat(nginx): Add nginx ingress controller 2024-12-21 22:26:14 +01:00
515ee92abe chore(secret): Remove leaked secrets 2024-02-13 00:43:45 +01:00
e537d10bdb feat(traefik): Move to independant namespace and rework general settings 2024-01-14 01:14:24 +01:00
7cf774d82d chore(metallb): Update IP whitelist 2024-01-14 00:55:57 +01:00
4b2336f600 fix(vaultwarden): Update git URL 2024-01-14 00:52:36 +01:00
c0db3c97f0 fix(gitea): Update git URL 2024-01-14 00:52:16 +01:00
6d3c8f068b chore(README): Update TODO list and general formatting 2024-01-14 00:47:09 +01:00
46ba4ad3d5 chore(README): Update table 2024-01-14 00:46:23 +01:00
0eae9c53b7 feat(traefik): Move to independant namespace and update IPs 2024-01-14 00:43:16 +01:00
c1a73b2077 chore(traefik): Remove Helm annotations 2024-01-14 00:42:49 +01:00
0a1ff45224 feat(nfs): Add NFS configurations for NAS 2023-11-14 00:39:08 +01:00
415b9ed485 feat(apps): Add Gitea and Monitoring 2023-11-14 00:38:35 +01:00
ef95edbbca chore(gitlab): Remove Gitlab from current repository 2023-11-14 00:25:36 +01:00
19bae8cadd feat(longhorn): Rework installation process 2023-11-14 00:23:57 +01:00
b5bbecad55 docs(dev): Update README for dev environment setup 2023-11-14 00:22:13 +01:00
f98ae20083 feat(dev): Rework environment configuration 2023-11-14 00:21:13 +01:00
eea09912d0 docs(README): Update README to reflect latest updates 2023-08-01 00:19:18 +02:00
2154743b3b refactor(legacy): Remove standalone legacy services 2023-08-01 00:18:45 +02:00
90b1ffad7f feat(taint): Add selective taint for outbound node 2023-07-04 22:53:05 +02:00
e1a8c920d8 feat(postgres operator): List clusters on all namespaces from the UI 2023-07-03 15:22:41 +02:00
358df079bd docs(readme): Update readme documentation
Reorder apps for priority and update delug status
2023-07-02 01:04:15 +02:00
66e7ad8c3f feat(argocd): Add ingress and secret management 2023-07-01 23:48:23 +02:00
3984ac3a1c feat(longhorn): Add node-affinity to avoid outbound deployment 2023-06-30 12:59:13 +02:00
b8d830a3b2 feat(promtail): Add node-antiaffinity to avoid outbound deployment 2023-05-30 23:22:54 +02:00
150581388e fix(traefik): Fix metrics label for selection 2023-05-14 22:23:23 +02:00
85159ee663 feat(traefik): Switch to ServiceMonitors for metric scraping 2023-05-14 22:07:07 +02:00
8b755928a2 feat(monitoring): Move to Prometheus operator
Changes the implementation of Prometheus to use its Operator instead of the regular configmap implementation.
This allows the deployment of metrics through independent ServiceMonitors instead of a centralized ConfigMap.
This update is reflated in Grfana's datasources.
2023-05-14 21:47:31 +02:00
6068686d30 feat(apps): Add homeassistant app 2023-05-07 14:16:10 +02:00
63d6b0adc0 feat(apps): Add deletion finalizer to Vaultwarden 2023-05-06 00:17:55 +02:00
10249fc590 docs: Update state and TODO list 2023-05-06 00:10:16 +02:00
c7b03a2a1f feat(monitoring): Update configuration for Kustomize
Add Kustomize support, and all connectors necessary for different supportes apps
2023-05-06 00:04:43 +02:00
8060077f0a fix(env): Update dev environment to fix compatibility issues 2023-05-05 23:36:22 +02:00
9fe9bc9f47 fix(sops): Namespace creation 2023-05-05 23:35:22 +02:00
b40ce92547 feat(argo): Add ingress progressing glitch fix 2023-05-05 23:31:43 +02:00
97b22346d9 feat(vaultwarden): Migrate to its own repo for easier CD management 2023-04-03 10:19:50 +02:00
f0e7189e94 feat(argo): Add basic deployment 2023-04-03 10:16:59 +02:00
e6d25f5d60 feat(sops): Add auto secret management using SOPS 2023-03-16 01:58:21 +01:00
9738c58f92 feat(stream): Add jellyfin/seerr configuration bases 2023-03-14 21:39:03 +01:00
1dbbdb498b feat(gitlab): Move secrets to proper secret manifests 2023-02-07 09:53:52 +01:00
bdf97dbfc3 feat(env): Update dev base environment kustomization file 2023-02-07 09:50:15 +01:00
03ebf6c3c4 docs(readme): Update setup documentation and notes 2023-02-07 09:47:24 +01:00
feb6e829e0 feat(env): Add production value
Makefile and env file update. Also remove root kustomization file, as it is no longer needed.
2023-01-03 01:27:06 +01:00
8297d43b12 feat(env): Add development environment
When working on the development cluster, setup a kustomize environment to enable or disable services dynamicly, and include some dev specific variables (LoadBalancerIP, domain name etc.)
2023-01-03 01:09:08 +01:00
5a9e64aea3 fix(traefik): Fix kustomization resource listing 2022-12-31 00:50:18 +01:00
fb31876058 fix(domain name): Fix domain name for internal services
The new internal domain name is *.beta.entos, as documented in the README.md file. Updating ingresses to reflect the documentation.
2022-12-31 00:31:31 +01:00