aboutsummaryrefslogtreecommitdiffstats
path: root/docs/meeting_notes/2022-archive
diff options
context:
space:
mode:
Diffstat (limited to 'docs/meeting_notes/2022-archive')
-rw-r--r--docs/meeting_notes/2022-archive/2022-04-07.md24
-rw-r--r--docs/meeting_notes/2022-archive/2022-09-18.md62
-rw-r--r--docs/meeting_notes/2022-archive/2022-10-05.md16
-rw-r--r--docs/meeting_notes/2022-archive/2022-10-19.md32
-rw-r--r--docs/meeting_notes/2022-archive/2022-10-26.md22
-rw-r--r--docs/meeting_notes/2022-archive/2022-11-02.md25
-rw-r--r--docs/meeting_notes/2022-archive/2022-11-23.md33
-rw-r--r--docs/meeting_notes/2022-archive/index.md10
8 files changed, 0 insertions, 224 deletions
diff --git a/docs/meeting_notes/2022-archive/2022-04-07.md b/docs/meeting_notes/2022-archive/2022-04-07.md
deleted file mode 100644
index 07233af..0000000
--- a/docs/meeting_notes/2022-archive/2022-04-07.md
+++ /dev/null
@@ -1,24 +0,0 @@
----
-layout: default
-title: "2022-04-07: Devops Meeting"
-parent: Meeting notes - 2022 archive
-nav_order: 1
----
-
-# DevOps Meeting Notes
-
-## Agenda
-
-- No updates, as last week's meeting did not take place
-
-## Roadmap review & planning
-
-What are we working on for the next meeting?
-
-- Help wanted for #57 (h-asgi)
-- #58 (postgres exporter) needs a new review
-- #54 (firewall in VPN) will be done by Johannes
-- We need a testing environment #67
-- Johannes will add a Graphite role #31
-- Sofi will take a look at #29
-- #41 (policy bot) will be taken care of by Johannes
diff --git a/docs/meeting_notes/2022-archive/2022-09-18.md b/docs/meeting_notes/2022-archive/2022-09-18.md
deleted file mode 100644
index b6426a9..0000000
--- a/docs/meeting_notes/2022-archive/2022-09-18.md
+++ /dev/null
@@ -1,62 +0,0 @@
----
-layout: default
-title: "2022-09-18: Devops Meeting"
-parent: Meeting notes - 2022 archive
-nav_order: 2
----
-
-# DevOps Meeting Notes
-
-*Migrated from Notion*.
-
-## Agenda
-
-- Joe will grant Chris access to the netcup hosts.
-
-### NetKube status
-
-- **Rollout**
- - [x] RBAC configuration and access granting
- - [x] Most nodes are enrolled, Joe will re-check
- - `turing`, `ritchie`, `lovelace` and `neumann` will be Kubernetes nodes
- - `hopper` will be the storage server
-- **Storage drivers**
- - Not needed, everything that needs persistent storage will run on hopper
- - Netcup does not support storage resize
- - We can download more RAM if we need it
- - A couple of services still need volume mounts: Ghost, Grafana & Graphite
-- **Control plane high availability**
- - Joe mentions that in the case the control plane dies, everything else will
- die as well
- - If the control plane in Germany dies, so will Johannes
-- **Early plans for migration**
- - We can use the Ansible repository issues for a good schedule
- - Hopper runs `nginx`
- - Statement from Joe:
- > “There is an nginx ingress running on every node in the cluster, okay,
- > okay? We don’t, the way that’s, that’s as a service is a NodePort, right?
- > So it has a normal IP, but the port will be like a random port in the range
- > of the 30,000s. Remember that? Hold on. Is he writing rude nodes? And then…
- > We have nginx, so this is where it’s like a little bit, like, not nice, I
- > guess we just like, cronjob it, to pull the nodes, like, every minute or
- > so, and then update the config if they change. But then it’s just like…
- > nginx is like a catalogue of nodes. Wahhh, you drive me crazy.”
- - "Nah, it makes sense!"
- - "It does!"
- - Joe will figure this out with assistance from his voices.
-
-### Open authentication
-
-- Joe and Johannes will check out OpenLDAP as a JumpCloud alternative starting
- from this evening
-- Sofi has experience with OpenLDAP
-
-
-## Sponsorship
-
-This meeting has been sponsored by Chris Hemsworth Lovering's relationship
-therapy company, "Love To Love By Lovering". You can sign up by sending a mail
-
-
-<!-- vim: set textwidth=80 sw=2 ts=2: -->
diff --git a/docs/meeting_notes/2022-archive/2022-10-05.md b/docs/meeting_notes/2022-archive/2022-10-05.md
deleted file mode 100644
index efe68da..0000000
--- a/docs/meeting_notes/2022-archive/2022-10-05.md
+++ /dev/null
@@ -1,16 +0,0 @@
----
-layout: default
-title: "2022-10-05: Devops Meeting"
-parent: Meeting notes - 2022 archive
-nav_order: 3
----
-
-# DevOps Meeting Notes
-
-*Migrated from Notion*.
-
-## Agenda
-
-- Joe Banks configured proper RBAC for Chris, Johannes and Joe himself
-
-<!-- vim: set textwidth=80 sw=2 ts=2: -->
diff --git a/docs/meeting_notes/2022-archive/2022-10-19.md b/docs/meeting_notes/2022-archive/2022-10-19.md
deleted file mode 100644
index f572446..0000000
--- a/docs/meeting_notes/2022-archive/2022-10-19.md
+++ /dev/null
@@ -1,32 +0,0 @@
----
-layout: default
-title: "2022-10-19: Devops Meeting"
-parent: Meeting notes - 2022 archive
-nav_order: 4
----
-
-# DevOps Meeting Notes
-
-*Migrated from Notion*.
-
-## Agenda
-
-- One hour of gartic phone, for team spirit.
-- Created user accounts for Sofi and Hassan
-- Joe created an architecture diagram of the NGINX setup
- - _This is still in Notion_
-- Joe explained his NGINX plans:
- > “It’s not actually that hard, right? So you spawn 5 instances of nginx in a
- > DaemonSet, because then one gets deployed to every node okay, following?
- > Then we get NodePort, instead of LoadBalancers or whatever, which will get
- > a random port allocatead in the 35000 range, and that will go to nginx, and
- > on each of those ports, it will go to nginx, right? And then we poll the
- > Kubernetes API and what is the port that each of these nginx instances is
- > running on, and add that into a roundrobin on the fifth node. Right? Yeah.
- > That’s correct. That won’t do TLS though, so that will just HAProxy. Yeah.”
-- Joe will terminate our JumpCloud account
-- Chris reset the Minecraft server
-- Email alerting needs to be configured
-
-
-<!-- vim: set textwidth=80 sw=2 ts=2: -->
diff --git a/docs/meeting_notes/2022-archive/2022-10-26.md b/docs/meeting_notes/2022-archive/2022-10-26.md
deleted file mode 100644
index 8bea3b6..0000000
--- a/docs/meeting_notes/2022-archive/2022-10-26.md
+++ /dev/null
@@ -1,22 +0,0 @@
----
-layout: default
-title: "2022-10-26: Devops Meeting"
-parent: Meeting notes - 2022 archive
-nav_order: 5
----
-
-# DevOps Meeting Notes
-
-*Migrated from Notion*.
-
-## Agenda
-
-- Chris upgraded PostgreSQL to 15 in production
-- Johannes added the Kubernetes user creation script into the Kubernetes
- repository in the docs
-
-*(The rest of the meeting was discussion about the NetKube setup, which has
-been scrapped since)*.
-
-
-<!-- vim: set textwidth=80 sw=2 ts=2: -->
diff --git a/docs/meeting_notes/2022-archive/2022-11-02.md b/docs/meeting_notes/2022-archive/2022-11-02.md
deleted file mode 100644
index a444f86..0000000
--- a/docs/meeting_notes/2022-archive/2022-11-02.md
+++ /dev/null
@@ -1,25 +0,0 @@
----
-layout: default
-title: "2022-11-02: Devops Meeting"
-parent: Meeting notes - 2022 archive
-nav_order: 6
----
-
-# DevOps Meeting Notes
-
-*Migrated from Notion*.
-
-## Agenda
-
-### Hanging behaviour of ModMail
-
-- [Source](https://discord.com/channels/267624335836053506/675756741417369640/1036720683067134052)
-- Maybe use [Signals + a debugger](https://stackoverflow.com/a/25329467)?
-- ... using [something like pdb for the
- debugger](https://wiki.python.org/moin/PythonDebuggingTools)?
-- Or [GDB, as it seems handy to poke at stuck multi-threaded python
- software](https://wiki.python.org/moin/DebuggingWithGdb)?
-
-- ModMail has been upgraded to version 4
-
-<!-- vim: set textwidth=80 sw=2 ts=2: -->
diff --git a/docs/meeting_notes/2022-archive/2022-11-23.md b/docs/meeting_notes/2022-archive/2022-11-23.md
deleted file mode 100644
index 565154f..0000000
--- a/docs/meeting_notes/2022-archive/2022-11-23.md
+++ /dev/null
@@ -1,33 +0,0 @@
----
-layout: default
-title: "2022-11-23: Devops Meeting"
-parent: Meeting notes - 2022 archive
-nav_order: 7
----
-
-# DevOps Meeting Notes
-
-*Migrated from Notion*.
-
-## Agenda
-
-*(This meeting was mostly about NetKube, with the following strange text
-included, and everything outside of the text has been removed since the NetKube
-plans have been scrapped)*.
-
-Joe Banks, after a month-long hiatus to become a dad to every second girl on
-uni campus, has managed to pull up to the DevOps meeting.
-
-We are considering using Kubespray (https://kubespray.io/#/) in order to deploy
-a production-ready bare-metal Kubernetes cluster without involvement from Joe
-“Busy With Poly Girlfriend #20” Banks.
-
-At the moment cluster networking is not working and Joe mentions that the last
-time he has touched it, it worked perfectly fine. However, the last time he
-touched it there was only 1 node, and therefore no inter-node communications.
-
-Joe thinks he remembers installing 3 nodes, however, we at the DevOps team
-believe this to be a marijuana dream
-
-
-<!-- vim: set textwidth=80 sw=2 ts=2: -->
diff --git a/docs/meeting_notes/2022-archive/index.md b/docs/meeting_notes/2022-archive/index.md
deleted file mode 100644
index ddac66f..0000000
--- a/docs/meeting_notes/2022-archive/index.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-title: Meeting notes - 2022 archive
-layout: default
-has_children: true
-has_toc: false
----
-
-# Meeting notes
-
-Minutes for Devops meetings in 2022.