aboutsummaryrefslogtreecommitdiffstats
path: root/docs/conf.py (unfollow)
Commit message (Collapse)AuthorLines
2024-07-29Add DNS entry for propagandaGravatar Johannes Christ-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.
2024-07-29Update dependency pre-commit to v3.8.0 (#434)Gravatar renovate[bot]-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>
2024-07-26Also reflect ghcr pull secret to modmail namespaceGravatar Chris Lovering-0/+0
2024-07-26Move ghcr-pull-secret to use reflection, rather than duplicating the secretGravatar Chris Lovering-0/+0
2024-07-26Add LDAP secrets to King ArthurGravatar Joe Banks-0/+0
2024-07-26Mount IPA CA to King ArthurGravatar Joe Banks-18/+23
2024-07-26Reflect IPA CA to bots namespaceGravatar Joe Banks-2/+2
2024-07-26Mount new config for LDAP to Grafana and add IPA CA certGravatar Joe Banks-2/+14
2024-07-26Add LDAP bind user password for GrafanaGravatar Joe Banks-0/+0
2024-07-26Add new Grafana LDAP config and ldap.toml configGravatar Joe Banks-0/+65
2024-07-26Move IPA CA to be a cluster-wide configmap (with Reflector)Gravatar Joe Banks-34/+39
2024-07-26Add new modmail secretsGravatar Chris Lovering-0/+0
2024-07-26Add polonium db and user/passwordGravatar Chris Lovering-49/+70
2024-07-26Don't deploy pydis-users role to RockyGravatar Joe Banks-1/+1
2024-07-25Redirect requests to root to account config pageGravatar Joe Banks-13/+17
2024-07-25Install epel-release and tools on Rocky hostsGravatar Joe Banks-0/+10
2024-07-25Pleasure the style dictatorGravatar Johannes Christ-2/+1
2024-07-25Prettify sidebarGravatar Johannes Christ-3/+28
2024-07-25Move meeting notes to the bottomGravatar Johannes Christ-1/+1
2024-07-25Update document titlesGravatar Johannes Christ-61/+61
2024-07-25Fix index page formattingGravatar Johannes Christ-0/+4
2024-07-25Stop including template in meeting notesGravatar Johannes Christ-1/+3
2024-07-25Add draft of new documentationGravatar Johannes Christ-0/+48
2024-07-25fix(deps): update dependency ruff to v0.5.5Gravatar renovate[bot]-21/+21
| datasource | package | from | to | | ---------- | ------- | ----- | ----- | | pypi | ruff | 0.5.4 | 0.5.5 |
2024-07-25Improve documentationGravatar Johannes Christ-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.
2024-07-25Add link to DevOps Kanban board in meeting template (#420)Gravatar jchristgit-0/+2
2024-07-24Update split_extension in OctoDNS to `.zone`Gravatar Joe Banks-1/+1
2024-07-24Move trailing dot directory to .zone suffixed directory for DNSGravatar Joe Banks-0/+0
Apparently directories ending with trailing dots are not supported on Michaelsoft Winblows
2024-07-24chore(deps): update registry.k8s.io/kube-state-metrics/kube-state-metrics ↵Gravatar renovate[bot]-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>
2024-07-24chore(deps): update dependency community.crypto to v2.21.1 (#405)Gravatar renovate[bot]-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>
2024-07-23Remove meta processor, it will actually only make noiseGravatar Joe Banks-4/+0
2024-07-23Migrate to wildcard record for lovelace.box.pydis.wtf subdomainsGravatar Joe Banks-9/+8
2024-07-23Add meta processor to OctoDNSGravatar Joe Banks-0/+4
2024-07-23Remove Turing from fail2banGravatar Joe Banks-1/+1
2024-07-23Migrate pythondiscord.com to using CNAMEsGravatar Joe Banks-49/+49
2024-07-23Migrate all pydis.wtf services to using CNAMEsGravatar Joe Banks-44/+39
2024-07-23Split pydis.wtf into multiple zone filesGravatar Joe Banks-23/+32
2024-07-23Allow zone files to be split across multiple YAML filesGravatar Joe Banks-1/+2
2024-07-23Remove Turing from Ansible InventoryGravatar Joe Banks-1/+0
2024-07-23Always force when dry-running DNS to generate changesGravatar Joe Banks-0/+1
2024-07-23Update certificate issuance to group together related certificatesGravatar Joe Banks-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.
2024-07-22Remove deployments on turingGravatar Johannes Christ-52/+13
Files of the webserver have been migrated over.
2024-07-22Disable DNS proxying via CFGravatar Chris Lovering-2/+1
2024-07-22Remove ghost blogGravatar Chris Lovering-99/+0
2024-07-22Point blog DNS to netlifyGravatar Chris Lovering-2/+2
2024-07-22chore(deps): update ghost docker tag to v5.88Gravatar renovate[bot]-1/+1
| datasource | package | from | to | | ---------- | ------- | ---- | ---- | | docker | ghost | 5.87 | 5.88 |
2024-07-21Run the LDAP role on the LDAP host in AnsibleGravatar Joe Banks-0/+5
Signed-off-by: Joe Banks <[email protected]>
2024-07-21Add a trust store to Keycloak for the IPA generated CAGravatar Joe Banks-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]>
2024-07-21Add LDAP roleGravatar Joe Banks-0/+39
This does not configure the LDAP server but configures the environment and installs the necessary packages, as well as configuring the firewall. Signed-off-by: Joe Banks <[email protected]>
2024-07-21Template hostname in Alloy to the inventory hostnameGravatar Joe Banks-1/+1
This maintains previous behaviour in which the hostname would have just been the inventory hostname, but as the hostname is being updated to the FQDN we should explicitly set the inventory_hostname to ensure continuity of logs. Signed-off-by: Joe Banks <[email protected]>