Commit Graph

39 Commits

Author SHA1 Message Date
b5bbecad55 docs(dev): Update README for dev environment setup 2023-11-14 00:22:13 +01:00
eea09912d0 docs(README): Update README to reflect latest updates 2023-08-01 00:19:18 +02:00
90b1ffad7f feat(taint): Add selective taint for outbound node 2023-07-04 22:53:05 +02:00
358df079bd docs(readme): Update readme documentation
Reorder apps for priority and update delug status
2023-07-02 01:04:15 +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
10249fc590 docs: Update state and TODO list 2023-05-06 00:10:16 +02:00
97b22346d9 feat(vaultwarden): Migrate to its own repo for easier CD management 2023-04-03 10:19:50 +02:00
e6d25f5d60 feat(sops): Add auto secret management using SOPS 2023-03-16 01:58:21 +01:00
03ebf6c3c4 docs(readme): Update setup documentation and notes 2023-02-07 09:47:24 +01:00
c876c2ef28 docs(formating): Update README formating and service list 2022-12-31 00:28:24 +01:00
64edf557d6 style(convention): Remove file naming convention
The previously used file naming convention is no longer necessary as Kustomize already orders any request done to the fluster, without having to rely on the `--recursive` fly of the `apply` command.
2022-12-31 00:24:09 +01:00
982120fe36 feat(kustomization): Traefik can now be deployed using Kustomize
Add kustomization files to traefik, for both ingresses.
2022-12-31 00:16:17 +01:00
99734efe1a feat(kustomization): Add kustomization for deployment
When deploying anything on the cluster, a `kustomization.yaml` is to be used to allow for on-the-fly patches, and autonomous cluster configuration through native k8s file configuration. This commit adds the first iteration for such implementation, essentially fixing the issue of setting up the cluster from a clean base. Now everything is consolidated into one single file, which later applies desired resources. This also fixes having to copy and paste URLs into the console, as Kustomize allows one to put those URLs into the kustomization file.
2022-12-30 23:48:09 +01:00
19fd875927 docs(Network&Norm): Add networking documentation for ingress and naming norms 2022-11-20 03:48:55 +01:00
0a41373688 feat(ingress): Add additional traefik for internal only access
A new traefik deployment has been added, and two ingressclasses have been set for the new instance, as well as the previous one. This allows the network to be split in two, one for external access and another for internal access. Each traefik deployment is connected to a loadbalancer requesting the IP necessary for each type of access.
2022-11-20 03:38:22 +01:00
aa9e372c98 feat(LB): Add MetalLB and Traefik managed LBs
Add custom IP range for LBs to split internal and external access
2022-11-16 23:52:06 +01:00
dcc76f2cab feat(gitlab): Finish gitlab configuration
Add backup documentation for internal backup management
2022-10-22 20:43:28 +02:00
574a4b75a4 docs(README): Update to reflect latest update 2022-10-18 00:52:14 +02:00
a96b9b14ab docs(README): Fix table legend format 2022-09-24 01:08:05 +02:00
20f32fd24b feat(synapse): Add basic Matrix configuration
Added different manifests for deployment, routing, backups and configuration around Synapse server for Matrix.
2022-09-24 01:03:07 +02:00
802eef042e feat(ocis): Add basic drive configuration
Add OwnCloud Infinity Scale as drive to the cluster. The current configuration only includes enough for a beta environment.
2022-09-21 18:24:46 +02:00
5db3f92c15 docs(README): Update documentation
Add logging, metrics and visualization setup, custom namespaces and update documentation for new helm-less configuration
2022-09-15 00:16:12 +02:00
bde95b734f Update backup status for vaultwarden in README 2022-09-10 03:45:58 +02:00
741721b389 Add dev cluster setup documentation 2022-09-10 03:44:07 +02:00
b9139f2f22 Add details to cluster organisation and backup management 2022-07-12 23:15:45 +02:00
1ea230f7c9 Update README with missing services and new progress 2022-06-21 01:30:00 +02:00
829514a7ca Update TODO list in README.md 2022-06-20 15:34:37 +00:00
3f25b1d6d9 Add missing line break 2022-06-08 00:07:40 +02:00
a5d57163a8 Add missing legend 2022-06-08 00:07:10 +02:00
c677b1e48a Change README formatting 2022-06-08 00:06:05 +02:00
395150e825 Add DN status to README 2022-06-07 00:31:49 +02:00
5d44451718 Add some notes + update service table & status 2022-06-06 18:59:28 +02:00
0197bfab57 Update README with file status and infrastructure refactoring 2022-05-15 23:44:06 +02:00
b41c333b9a Remove command notes 2022-05-15 23:21:21 +02:00
86ee253743 Add random testing for traefik 2022-05-15 18:57:30 +02:00
c96f8729e5 Add configuration folder for nginx sample, adguard and kubernetes dashboard 2022-03-30 19:11:15 +02:00
7a1c4982f6 Update README.md 2022-02-16 23:12:06 +00:00
9e876600dc Initial commit 2022-02-16 15:26:46 +00:00