| Commit message (Collapse) | Author | Age | Lines | |
|---|---|---|---|---|
| * | Remove hugo-book submodule | 2024-07-29 | -3/+0 | |
| | | ||||
| * | Add DNS entry for propaganda | 2024-07-29 | -0/+8 | |
| | | | | | | | | | This commit adds a new DNS entry, used for storing Python Discord-related propaganda, including, but not limited to, Soviet propaganda, including, but not limited to, pictures of Joe Banks wearing Ushankas and fan articles about Ivan Drago, as well as propaganda displaying Joe Banks in various heroic settings. | |||
| * | Update dependency pre-commit to v3.8.0 (#434) | 2024-07-29 | -5/+5 | |
| | | | | | | | | | datasource | package | from | to | | ---------- | ---------- | ----- | ----- | | pypi | pre-commit | 3.7.1 | 3.8.0 | Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> | |||
| * | Also reflect ghcr pull secret to modmail namespace | 2024-07-26 | -0/+0 | |
| | | ||||
| * | Move ghcr-pull-secret to use reflection, rather than duplicating the secret | 2024-07-26 | -0/+0 | |
| | | ||||
| * | Add LDAP secrets to King Arthur | 2024-07-26 | -0/+0 | |
| | | ||||
| * | Mount IPA CA to King Arthur | 2024-07-26 | -18/+23 | |
| | | ||||
| * | Reflect IPA CA to bots namespace | 2024-07-26 | -2/+2 | |
| | | ||||
| * | Mount new config for LDAP to Grafana and add IPA CA cert | 2024-07-26 | -2/+14 | |
| | | ||||
| * | Add LDAP bind user password for Grafana | 2024-07-26 | -0/+0 | |
| | | ||||
| * | Add new Grafana LDAP config and ldap.toml config | 2024-07-26 | -0/+65 | |
| | | ||||
| * | Move IPA CA to be a cluster-wide configmap (with Reflector) | 2024-07-26 | -34/+39 | |
| | | ||||
| * | Add new modmail secrets | 2024-07-26 | -0/+0 | |
| | | ||||
| * | Add polonium db and user/password | 2024-07-26 | -49/+70 | |
| | | ||||
| * | Don't deploy pydis-users role to Rocky | 2024-07-26 | -1/+1 | |
| | | ||||
| * | Redirect requests to root to account config page | 2024-07-25 | -13/+17 | |
| | | ||||
| * | Install epel-release and tools on Rocky hosts | 2024-07-25 | -0/+10 | |
| | | ||||
| * | Pleasure the style dictator | 2024-07-25 | -2/+1 | |
| | | ||||
| * | Build new page | 2024-07-25 | -0/+0 | |
| | | ||||
| * | Prettify sidebar | 2024-07-25 | -3/+28 | |
| | | ||||
| * | Move meeting notes to the bottom | 2024-07-25 | -1/+1 | |
| | | ||||
| * | Update document titles | 2024-07-25 | -61/+61 | |
| | | ||||
| * | Fix index page formatting | 2024-07-25 | -0/+4 | |
| | | ||||
| * | Stop including template in meeting notes | 2024-07-25 | -1/+3 | |
| | | ||||
| * | Add draft of new documentation | 2024-07-25 | -0/+48 | |
| | | ||||
| * | fix(deps): update dependency ruff to v0.5.5 | 2024-07-25 | -21/+21 | |
| | | | | | | | | datasource | package | from | to | | ---------- | ------- | ----- | ----- | | pypi | ruff | 0.5.4 | 0.5.5 | | |||
| * | Improve documentation | 2024-07-25 | -2312/+2926 | |
| | | | | | | | | | | | This commit ports our documentation to Sphinx. The reason for this is straightforward. We need to improve both the quality and the accessibility of our documentation. Hugo is not capable of doing this, as its primary output format is HTML. Sphinx builds plenty of high-quality output formats out of the box, and incentivizes writing good documentation. | |||
| * | Add link to DevOps Kanban board in meeting template (#420) | 2024-07-25 | -0/+2 | |
| | | ||||
| * | Update split_extension in OctoDNS to `.zone` | 2024-07-24 | -1/+1 | |
| | | ||||
| * | Move trailing dot directory to .zone suffixed directory for DNS | 2024-07-24 | -0/+0 | |
| | | | | | | Apparently directories ending with trailing dots are not supported on Michaelsoft Winblows | |||
| * | chore(deps): update registry.k8s.io/kube-state-metrics/kube-state-metrics ↵ | 2024-07-24 | -1/+1 | |
| | | | | | | | | | | docker tag to v2.13.0 (#412) | datasource | package | from | to | | ---------- | ----------------------------------------------------- | ------- | ------- | | docker | registry.k8s.io/kube-state-metrics/kube-state-metrics | v2.12.0 | v2.13.0 | Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> | |||
| * | chore(deps): update dependency community.crypto to v2.21.1 (#405) | 2024-07-24 | -1/+1 | |
| | | | | | | | | | datasource | package | from | to | | ----------------- | ---------------- | ------ | ------ | | galaxy-collection | community.crypto | 2.21.0 | 2.21.1 | Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> | |||
| * | Remove meta processor, it will actually only make noise | 2024-07-23 | -4/+0 | |
| | | ||||
| * | Migrate to wildcard record for lovelace.box.pydis.wtf subdomains | 2024-07-23 | -9/+8 | |
| | | ||||
| * | Add meta processor to OctoDNS | 2024-07-23 | -0/+4 | |
| | | ||||
| * | Remove Turing from fail2ban | 2024-07-23 | -1/+1 | |
| | | ||||
| * | Migrate pythondiscord.com to using CNAMEs | 2024-07-23 | -49/+49 | |
| | | ||||
| * | Migrate all pydis.wtf services to using CNAMEs | 2024-07-23 | -44/+39 | |
| | | ||||
| * | Split pydis.wtf into multiple zone files | 2024-07-23 | -23/+32 | |
| | | ||||
| * | Allow zone files to be split across multiple YAML files | 2024-07-23 | -1/+2 | |
| | | ||||
| * | Remove Turing from Ansible Inventory | 2024-07-23 | -1/+0 | |
| | | ||||
| * | Always force when dry-running DNS to generate changes | 2024-07-23 | -0/+1 | |
| | | ||||
| * | Update certificate issuance to group together related certificates | 2024-07-23 | -4/+5 | |
| | | | | | | | | | | | | | | | We now can use CSV values to group different (but related) SANs into one issued certificate. As an example, when it was migrated in #402, certificates were configured in such a way that certbot attempted to issue one certificate for pydis.wtf and another for *.pydis.wtf, which is obviously not desirable. This restores previous behaviour to group together certificates served from the same NGINX vhost, using some Ansible filters to ensure the `creates` option of the task matches the certbot generated directory. | |||
| * | Remove deployments on turing | 2024-07-22 | -52/+13 | |
| | | | | | Files of the webserver have been migrated over. | |||
| * | Disable DNS proxying via CF | 2024-07-22 | -2/+1 | |
| | | ||||
| * | Remove ghost blog | 2024-07-22 | -99/+0 | |
| | | ||||
| * | Point blog DNS to netlify | 2024-07-22 | -2/+2 | |
| | | ||||
| * | chore(deps): update ghost docker tag to v5.88 | 2024-07-22 | -1/+1 | |
| | | | | | | | | datasource | package | from | to | | ---------- | ------- | ---- | ---- | | docker | ghost | 5.87 | 5.88 | | |||
| * | Run the LDAP role on the LDAP host in Ansible | 2024-07-21 | -0/+5 | |
| | | | | | Signed-off-by: Joe Banks <[email protected]> | |||
| * | Add a trust store to Keycloak for the IPA generated CA | 2024-07-21 | -1/+44 | |
| | | | | | | | | This allows us to authenticate requests to LDAP with LDAPS and ensure a) authenticity and b) security of the transmission. Signed-off-by: Joe Banks <[email protected]> | |||