diff options
Diffstat (limited to 'docs/meeting_notes/2022-archive')
| -rw-r--r-- | docs/meeting_notes/2022-archive/2022-04-07.md | 24 | ||||
| -rw-r--r-- | docs/meeting_notes/2022-archive/2022-09-18.md | 62 | ||||
| -rw-r--r-- | docs/meeting_notes/2022-archive/2022-10-05.md | 16 | ||||
| -rw-r--r-- | docs/meeting_notes/2022-archive/2022-10-19.md | 32 | ||||
| -rw-r--r-- | docs/meeting_notes/2022-archive/2022-10-26.md | 22 | ||||
| -rw-r--r-- | docs/meeting_notes/2022-archive/2022-11-02.md | 25 | ||||
| -rw-r--r-- | docs/meeting_notes/2022-archive/2022-11-23.md | 33 | ||||
| -rw-r--r-- | docs/meeting_notes/2022-archive/index.md | 10 |
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 -to [email protected]. - - -<!-- 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. |