diff options
| author | 2024-04-27 21:21:51 +0200 | |
|---|---|---|
| committer | 2024-04-27 21:21:04 +0100 | |
| commit | de9307796340070c0b44e6325a902184ad65492a (patch) | |
| tree | f7a873d1a4b14281580b0450ba77ee9290b22c3c /docs/meeting_notes/2022-archive | |
| parent | Use same indent for all fail2ban options (diff) | |
Move documentation to Hugo
Shortly before merge, the repository settings need to be updated to
set GitHub Actions as the deployment source, to prevent GitHub from
trying to build with Jekyll.
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. |