Commit Graph

29 Commits

Author SHA1 Message Date
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