diff options
Diffstat (limited to 'docs/meeting_notes')
23 files changed, 0 insertions, 802 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. diff --git a/docs/meeting_notes/2023-02-08.md b/docs/meeting_notes/2023-02-08.md deleted file mode 100644 index 89842c4..0000000 --- a/docs/meeting_notes/2023-02-08.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -layout: default -title: "2023-02-08: Devops Meeting" -parent: Meeting notes -nav_order: ---- - -# DevOps Meeting Notes - -*Migrated from Notion*. - -## Agenda - -- Investigation into deploying a VPN tool such as WireGuard to have inter-node - communication between the Netcup hosts. - -*(The rest of this meeting was mostly about NetKube, which has since been -scrapped)*. - - -<!-- vim: set textwidth=80 sw=2 ts=2: --> diff --git a/docs/meeting_notes/2023-02-21.md b/docs/meeting_notes/2023-02-21.md deleted file mode 100644 index d0fc3e6..0000000 --- a/docs/meeting_notes/2023-02-21.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -layout: default -title: "2023-02-21: Devops Meeting" -parent: Meeting notes -nav_order: ---- - -# DevOps Meeting Notes - -*Migrated from Notion*. - -## Agenda - -### Reusable status embed workflows - -- Further discussion with Bella followed -- Upstream pull request can be found at - [python-discord/bot#2400](https://github.com/python-discord/bot/pull/2400) - -### Local vagrant testing setup - -- Our new [testing setup using Vagrant - VMs](https://github.com/python-discord/infra/pull/78) has been merged. - -### A visit from Mina - -Mina checked in to make sure we're operating at peak Volkswagen-like -efficiency. - - -<!-- vim: set textwidth=80 sw=2 ts=2: --> diff --git a/docs/meeting_notes/2023-02-28.md b/docs/meeting_notes/2023-02-28.md deleted file mode 100644 index cda2381..0000000 --- a/docs/meeting_notes/2023-02-28.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -layout: default -title: "2023-02-28: Devops Meeting" -parent: Meeting notes -nav_order: ---- - -# DevOps Meeting Notes - -*Migrated from Notion*. - -## Agenda - -- Black knight's CI & dependabot configuration has been mirrored across all - important repositories - -- The test server has been updated for the new configuration - -<!-- vim: set textwidth=80 sw=2 ts=2: --> diff --git a/docs/meeting_notes/2023-05-16.md b/docs/meeting_notes/2023-05-16.md deleted file mode 100644 index aa651ec..0000000 --- a/docs/meeting_notes/2023-05-16.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -layout: default -title: "2023-05-16: Devops Meeting" -parent: Meeting notes -nav_order: ---- - -# DevOps Meeting Notes - -*Migrated from Notion*. - -## Agenda - -- Bella set up [CI bot docker image - build](https://github.com/python-discord/bot/pull/2603) to make sure that - wheels are available. - -<!-- vim: set textwidth=80 sw=2 ts=2: --> diff --git a/docs/meeting_notes/2023-07-11.md b/docs/meeting_notes/2023-07-11.md deleted file mode 100644 index bd9b198..0000000 --- a/docs/meeting_notes/2023-07-11.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -layout: default -title: "2023-07-11: Devops Meeting" -parent: Meeting notes -nav_order: ---- - -# DevOps Meeting Notes - -## Participants - -- Chris, Johannes, Bella, Bradley - -## Agenda - -### New Ansible setup - -Chris presented the new Ansible setup he's been working on. We plan to use -WireGuard for networking. We agreed that selfhosting Kubernetes is not the way -to go. In general, the main benefit from switching away to Linode to Netcup is -going to be a ton more resources from the Netcup root servers we were given. The -original issue with Linode's AKS of constantly having problems with volumes has -not been present for a while. Chris mentions the one remaining issue is that -we're at half our memory capacity just at idle. - -It's our decision where to go from here - we can stick to the Kubernetes setup -or decide on migrating to the Ansible setup. But we have bare metal access to -the Netcup hosts, which makes e.g. managing databases a lot easier. Chris -mentions the possibility to only use Netcup for our persistence and Linode AKS -for anything else, but this has the issue of us relying on two sponsors for our -infrastructure instead of one. - -PostgreSQL was set up to run on ``lovelace``. - -### Decision - -**It was decided to hold a vote on the core development channel, which will be -evaluated next week to see how to proceed with the setup**. - - -<!-- vim: set textwidth=80 sw=2 ts=2: --> diff --git a/docs/meeting_notes/2023-07-18.md b/docs/meeting_notes/2023-07-18.md deleted file mode 100644 index a59430d..0000000 --- a/docs/meeting_notes/2023-07-18.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -layout: default -title: "2023-07-18: Devops Meeting" -parent: Meeting notes -nav_order: ---- - -# DevOps Meeting Notes - -## Secret management improvements - -To allow for **better management of our Kubernetes secrets**, Chris set out to -configure `git-crypt` in GPG key mode. For comparison, the previous approach was -that secrets were stored in Kubernetes only and had to be accessed via -`kubectl`, and now `git-crypt` allows us to transparently work with the files in -unencrypted manner locally, whilst having them secure on the remote, all via -`.gitattributes`. - -The following people currently have access to this: - -- Johannes Christ <[email protected]> (`8C05D0E98B7914EDEBDCC8CC8E8E09282F2E17AF`) -- Chris Lovering <[email protected]> (`1DA91E6CE87E3C1FCE32BC0CB6ED85CC5872D5E4`) -- Joe Banks <[email protected]> (`509CDFFC2D0783A33CF87D2B703EE21DE4D4D9C9`) - -For Hassan, we are still waiting on response regarding his GPG key accuracy. - -The pull request for the work can be found [at -python-discord/kubernetes#156](https://github.com/python-discord/kubernetes/pull/156). - -**To have your key added, please contact any of the existing key holders**. More -documentation on this topic is pending to be written, see -[python-discord/kubernetes#157](https://github.com/python-discord/kubernetes/issues/157). - - -## Infrastructure migration decision - -The voting started [last week](./2023-07-11.md) will be properly talked about -[next week](./2023-07-25.md), so far it looks like we're definitely not -selfhosting Kubernetes at the very least. - - -<!-- vim: set textwidth=80 sw=2 ts=2: --> diff --git a/docs/meeting_notes/2023-07-25.md b/docs/meeting_notes/2023-07-25.md deleted file mode 100644 index ae5ecdc..0000000 --- a/docs/meeting_notes/2023-07-25.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -layout: default -title: "2023-07-25: Devops Meeting" -parent: Meeting notes -nav_order: ---- - -# DevOps Meeting Notes - -Postponed to next week due to absence. diff --git a/docs/meeting_notes/2023-08-01.md b/docs/meeting_notes/2023-08-01.md deleted file mode 100644 index 30311f1..0000000 --- a/docs/meeting_notes/2023-08-01.md +++ /dev/null @@ -1,65 +0,0 @@ ---- -layout: default -title: "2023-08-01: Devops Meeting" -parent: Meeting notes -nav_order: ---- - -# DevOps Meeting Notes - -## Agenda - -### Infrastructure migration - -The vote is tied. Chris and Johannes decided that we should test out migrating -the PostgreSQL database at the very least. We then have more freedom about our -data. What we need to do: - -- Allow PostgreSQL connections from LKE's static IPs in the firewall -- Whitelist the static IPs from Linode via `pg_hba.conf` -- Schedule downtime for the PostgreSQL database -- **At downtime** - - Take writers offline - - Dump database from Linode into Netcup - - Update all the client's database URLs to point to netcup - - Restart writers - -We want to rely on the restore to create everything properly, but will need to -test run this beforehand. The following `pg_virtualenv` command has showcased -that it works properly: - -```sh -kubectl exec -it postgres-... -- pg_dumpall -U pythondiscord \ -| pg_virtualenv psql -v ON_ERROR_STOP=1 -``` - -Note however that the database extension `pg_repack` needs to be installed. - -Before we can get started, we need to allow the PostgreSQL role to configure -`pg_hba.conf` and `postgresql.conf` entries. - - -### Meeting notes - -We're using GitHub at the moment. Some are left in Notion. We should migrate -these to GitHub to have a uniform interface: Johannes will pick up -[python-discord/infra#108](https://github.com/python-discord/infra/issues/108) -to merge them together into Git, as its more open than Notion. - - -### Ansible lint failures in the infra repository - -Excluding the vault was found as the working solution here, as implemented by -Chris. - -### Kubernetes repository pull requests - -These were cleaned up thanks to Chris. - - -## Roadmap review & planning - -- Chris will prepare the PostgreSQL configuration mentioned above. - - -<!-- vim: set textwidth=80 sw=2 ts=2: --> diff --git a/docs/meeting_notes/2023-08-08.md b/docs/meeting_notes/2023-08-08.md deleted file mode 100644 index 7cc668e..0000000 --- a/docs/meeting_notes/2023-08-08.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -layout: default -title: "2023-08-08: Devops Meeting" -parent: Meeting notes -nav_order: ---- - -# DevOps Meeting Notes - -## Agenda - -- Configuration of PostgreSQL and the PostgreSQL exporter - - - **No time so far**. Chris has been busy with renovating his living room, - and Johannes has been busy with renovating his bedroom. Bradley prefers to - remain quiet. - - - Chris will try to work on this in the coming week and will try to have Bella - around as well, since he wanted to join the setup. - -- **Potential slot for GPG key signing of DevOps members**. External - verification will be necessary. - - - Skipped. No webcam on Chris. - -- We need to assign a **librarian** to keep our documents organized according to - a system. Johannes is happy to do this for now. - - - Let's move the existing documentation from the Kubernetes repository into - the infra repository. See - [kubernetes#161](https://github.com/python-discord/kubernetes/issues/161). - - - **Our Notion DevOps space is full of junk**. Outside of that, it's not open - to read for outside contributors, and does not leave much choice over which - client to use for editing content. - - - Chris agrees, without looking on it - just from memory. We should move it - to the infra repository. (The meeting notes have already been - transferred). - - - Bella suggests to add some automation to make keeping everything in clean - order less tedious. - -- We may want to integrate the **Kubernetes repository** and the infra - repository together altogether, however there are a lot of repositories - referencing the deployment manifests that would need to be updated. - - - Chris mentions that regardless of what we do, we should - at the very least - move all documentation into the `infra` repository, including the static - site generator. At the moment we're using Jekyll but we're open to trying - alternatives such as Hugo. - -- We closed some issues and pull requests in the repositories for late spring - cleaning. - - -<!-- vim: set textwidth=80 sw=2 ts=2 autoindent conceallevel=2: --> diff --git a/docs/meeting_notes/2023-08-22.md b/docs/meeting_notes/2023-08-22.md deleted file mode 100644 index 2c57846..0000000 --- a/docs/meeting_notes/2023-08-22.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -layout: default -title: "2023-08-22: Devops meeting notes" -parent: Meeting notes -nav_order: ---- - -# DevOps Meeting Notes - - -<!-- - -Useful links - -- Infra open issues: https://github.com/python-discord/infra/issues - -- infra open pull requests: https://github.com/python-discord/infra/pulls - -- *If* any open issue or pull request needs discussion, why was the existing - asynchronous logged communication over GitHub insufficient? - ---> - - -## Agenda - -- Bella said he is on the streets. **We should start a gofundme**. - - - After some more conversation this just means he is on vacation and currently - taking a walk. - -- Chris has been busy with turning his living room into a picasso art - collection, Johannes has been busy with renovating his bedroom, and Bella is - not home. - - - Our next priority is winning. - -- We checked out some issues with documentation generation in `bot-core` that - Bella has mentioned. We managed to fix one issue with pydantic by adding it to - an exclude list but ran into another problem next. - - -<!-- vim: set textwidth=80 sw=2 ts=2: --> diff --git a/docs/meeting_notes/2023-08-29.md b/docs/meeting_notes/2023-08-29.md deleted file mode 100644 index 622a77a..0000000 --- a/docs/meeting_notes/2023-08-29.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -layout: default -title: "2023-08-29: Devops meeting notes" -parent: Meeting notes -nav_order: ---- - -# DevOps Meeting Notes - - -<!-- - -Useful links - -- Infra open issues: https://github.com/python-discord/infra/issues - -- infra open pull requests: https://github.com/python-discord/infra/pulls - -- *If* any open issue or pull request needs discussion, why was the existing - asynchronous logged communication over GitHub insufficient? - ---> - - -## Agenda - -- **Bella is still on the streets** - - - The Python Discord Bella On The Streets Fundraising Campaign Q3 2023 has not - been successful so far. To help Bella receive French citizenship, Joe has - put up a French flag behind himself in the meeting. - - - Joe corrects my sarcasm. It is an Italian flag, not a French flag. The - reason for this flag is that his new prime interest on campus was born in - Italy. - -- **The SnekBox CI build is pretty slow** - - - Guix and Nix are not alternatives. Neither is Ubuntu - - - We use pyenv to build multiple Python versions for a new feature - - - The feature is not rolled out yet - - - Part of the problem is that we build twice in the `build` and the `deploy` - stage - - - On rollout, Joe tested it and it works fine - -- No update on the Hugo build yet - -- For snowflake, Johannes will write a proposal to the admins for hosting it - - - We should consider talking about the following points: - - - statistically ~8% of Tor traffic is problematic (10% of traffic is to - hidden services, 80% of hidden service traffic is for illegal services) - - - overall the project's position and our ideal is to help people for a good - cause - - - all traffic is forwarded to the Tor network, the service is lightweight - and only proxies encrypted traffic there - - - - -<!-- vim: set textwidth=80 sw=2 ts=2: --> diff --git a/docs/meeting_notes/2023-09-05.md b/docs/meeting_notes/2023-09-05.md deleted file mode 100644 index 965e232..0000000 --- a/docs/meeting_notes/2023-09-05.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -layout: default -title: "2023-09-05: Devops meeting notes" -parent: Meeting notes -nav_order: ---- - -# DevOps Meeting Notes - - -<!-- - -Useful links - -- Infra open issues: https://github.com/python-discord/infra/issues - -- infra open pull requests: https://github.com/python-discord/infra/pulls - -- *If* any open issue or pull request needs discussion, why was the existing - asynchronous logged communication over GitHub insufficient? - ---> - - -## Agenda - -- No update on the Hugo build yet - -- Johannes wrote a proposal for snowflake proxy to be deployed to our netcup hosts - - Admins discussed and came to the conclusion that since we don't own the servers, - we got the servers from netcup as a sponsorship to host our infra, so using them - to host something that isn't our infra doesn't seem right. - -- Lots of dependabot PRs closed - - https://github.com/search?q=org%3Apython-discord++is%3Apr+is%3Aopen+label%3A%22area%3A+dependencies%22&type=pullrequests&ref=advsearch - - Closed ~50% of PRs - -- Workers repo has had its CI rewritten, all workers have consistent package.json, - scripts, and using the new style of cloudflare workers which don't use webpack - -- Metricity updated to SQLAlchemy 2 - -- Olli CI PR is up - - https://github.com/python-discord/olli/pull/25 - -- Sir-Robin pydantic constants PR is up - - https://github.com/python-discord/sir-robin/pull/93 - - -<!-- vim: set textwidth=80 sw=2 ts=2: --> diff --git a/docs/meeting_notes/2023-09-12.md b/docs/meeting_notes/2023-09-12.md deleted file mode 100644 index c7d461f..0000000 --- a/docs/meeting_notes/2023-09-12.md +++ /dev/null @@ -1,74 +0,0 @@ ---- -layout: default -title: "2023-09-12: Devops meeting template" -parent: Meeting notes -nav_order: ---- - -# DevOps Meeting Notes - - -<!-- - -Useful links - -- Infra open issues: https://github.com/python-discord/infra/issues - -- infra open pull requests: https://github.com/python-discord/infra/pulls - -- *If* any open issue or pull request needs discussion, why was the existing - asynchronous logged communication over GitHub insufficient? - ---> - - -## Agenda - -- We have reason to believe that Bella is still on the streets. Worse, Bella is - not available at the moment, leading us to believe that Bella has still not - found a home. - - - Eight minutes into the meeting, Bella joins, complaining about the bad - internet. He mentions he is still on the streets (this may contribute to the - bad internet factor). - -- Chris made Mina leave with his repeated comments about Bella being homeless, - reminding Mina of the growing unemployment rate within the DevOps team. As - head of HR she cannot further support this matter. - -- About #139, Bella mentions that online websites may cover the same need that - we have, but it may not be really useful for having it as a command. - - - Chris adds that "if someone wants to do it, I don't mind" and "I don't think - it would be very useful for a command, but I think it would be fun to learn - for someone implementing it". As long as whoever is implementing is is aware - that it would not be used too much, it would be fine. - -- No progress on the hugo front - -- Our email service with workers will be forward only - - - With postfix you will be able to reply. Joe wants to have an excuse to play - with Cloudflare workers though. - -- [50 open pull requests from - dependabot](https://github.com/search?q=org%3Apython-discord++is%3Apr+is%3Aopen+author%3Aapp%2Fdependabot&type=pullrequests&ref=advsearch) - - - Tip from The Man: press ^D to make a bookmark in your browser - - - > "Those can just be blindly merged" - Chris - -- Grouping of dependencies: Dependabot now allows you to group together multiple - dependency updates into a single pull request. - - - Possible approaches suggested: Group all the docker updates together, group - any linting dependencies together (would just require a big RegEx). - Dependabot natively works with its own dependency groups here (e.g. Docker, - Pip). - -- Mr. Hemlock wants to raise his roof: It's his project for this Autumn. We, the - team, are looking forward to his project - especially Bella, who is currently - looking for housing. "It's all coming together", said Chris to the situation. - - -<!-- vim: set textwidth=80 sw=2 ts=2: --> diff --git a/docs/meeting_notes/_template.md b/docs/meeting_notes/_template.md deleted file mode 100644 index c579435..0000000 --- a/docs/meeting_notes/_template.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -layout: default -title: "2022-04-07: Devops meeting template" -parent: Meeting notes -nav_order: ---- - -# DevOps Meeting Notes - - -<!-- - -Useful links - -- Infra open issues: https://github.com/python-discord/infra/issues - -- infra open pull requests: https://github.com/python-discord/infra/pulls - -- *If* any open issue or pull request needs discussion, why was the existing - asynchronous logged communication over GitHub insufficient? - ---> - - -## Agenda - - - -<!-- vim: set textwidth=80 sw=2 ts=2: --> diff --git a/docs/meeting_notes/index.md b/docs/meeting_notes/index.md deleted file mode 100644 index bc60c50..0000000 --- a/docs/meeting_notes/index.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Meeting notes -layout: default -has_children: true -has_toc: false ---- - -# Meeting notes - -Minutes for previous Devops meetings. |