aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Whitelist possible LKE addresses to PostgreSQL on lovelaceGravatar Johannes Christ2024-04-29-8/+26
| | | | | | | | This allows us to connect to PostgreSQL on lovelace from any possible LKE node location, whilst not opening up our PostgreSQL instances to the world. This has already been rolled out.
* Add LKE addresses to group variablesGravatar Johannes Christ2024-04-29-0/+9
|
* Update nftables roleGravatar Johannes Christ2024-04-29-0/+0
| | | | | The new commit includes automatic validation of the `nft` configuration to ensure that any deployed config is valid.
* Remove UFW and make ansible-lint happyGravatar Johannes Christ2024-04-29-33/+2
|
* Use nftables for firewallingGravatar Johannes Christ2024-04-29-39/+86
| | | | | | | | | nftables is the modern replacement for iptables, which ufw uses under the hood. It allows us to specify firewall rules in a simple text file (with as much or as little abstraction as we want) and is quick to update and read. The text-file format allows more liberty with commenting compared to UFW. The existing `ufw` role has been converted to simply remove UFW. This has already been deployed on lovelace.
* Updated postgres config from PGTuneGravatar Chris Lovering2024-04-29-2/+11
|
* update access table to netcup serversGravatar Amrou Bellalouna2024-04-29-1/+1
|
* Add ops site DNSGravatar Joe Banks2024-04-28-0/+8
|
* Connect netcup Prometheus to Kubernetes AlertmanagerGravatar Johannes Christ2024-04-28-1/+3
| | | | Closes #240.
* Add new zone entries for pydis.wtf service migrationGravatar Joe Banks2024-04-28-0/+64
| | | | Adds the necessary DNS entries for issue #230
* Add AAAA records for our box domainsGravatar Joe Banks2024-04-28-12/+24
|
* Bump actions/configure-pages from 4 to 5Gravatar dependabot[bot]2024-04-28-1/+1
| | | | | | | | | | | | | | Bumps [actions/configure-pages](https://github.com/actions/configure-pages) from 4 to 5. - [Release notes](https://github.com/actions/configure-pages/releases) - [Commits](https://github.com/actions/configure-pages/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/configure-pages dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
* Bump HassanAbouelela/actions from setup-python_v1.4.2 to 1.5.0Gravatar dependabot[bot]2024-04-28-4/+4
| | | | | | | | | | | | | Bumps [HassanAbouelela/actions](https://github.com/hassanabouelela/actions) from setup-python_v1.4.2 to 1.5.0. This release includes the previously tagged commit. - [Release notes](https://github.com/hassanabouelela/actions/releases) - [Commits](https://github.com/hassanabouelela/actions/compare/setup-python_v1.4.2...setup-python_v1.5.0) --- updated-dependencies: - dependency-name: HassanAbouelela/actions dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>
* Document how to use Ansible on Windows (#247)Gravatar jchristgit2024-04-28-4/+9
|
* Update hugo theme submodule with dependabot (#246)Gravatar jchristgit2024-04-28-0/+7
|
* Do not use vault token for linting branches (#245)Gravatar jchristgit2024-04-28-9/+4
| | | | Prevent security problems from exposing the vault token on non-main branches.
* Install hugo properlyGravatar Johannes Christ2024-04-27-1/+2
|
* Move documentation to HugoGravatar Johannes Christ2024-04-27-372/+185
| | | | | | 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.
* Use same indent for all fail2ban optionsGravatar Johannes Christ2024-04-27-1/+1
|
* Document the DNS system in dns/README.mdGravatar Joe Banks2024-04-27-1/+22
|
* Add DNS folders to README.mdGravatar Joe Banks2024-04-27-1/+4
|
* Don't run DNS comment workflow if no planned changesGravatar Joe Banks2024-04-27-0/+1
|
* Modify actions to use poetry install instead of requirements.txtGravatar Joe Banks2024-04-27-12/+8
|
* Add dependencies to new dns group in pyproject.tomlGravatar Joe Banks2024-04-27-5/+258
|
* Add workflow to deploy DNS changes to providersGravatar Joe Banks2024-04-27-0/+27
|
* Update all versions in the dry run workflowGravatar Joe Banks2024-04-27-6/+6
|
* Use a read-only token to generate the DNS planGravatar Joe Banks2024-04-27-1/+1
|
* Add GitHub Actions workflow for DNS planGravatar Joe Banks2024-04-27-1/+50
|
* Add zone files for all our domainsGravatar Joe Banks2024-04-27-0/+474
|
* Add OctoDNS configuration and documentationGravatar Joe Banks2024-04-27-0/+29
|
* Add .env files to gitignoreGravatar Joe Banks2024-04-27-0/+1
|
* Bump ansible to 9.5.1Gravatar Chris Lovering2024-04-27-46/+46
|
* Bump ruff from 0.3.7 to 0.4.1Gravatar dependabot[bot]2024-04-27-20/+21
| | | | | | | | | | | | | | | | Bumps [ruff](https://github.com/astral-sh/ruff) from 0.3.7 to 0.4.1. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/v0.3.7...v0.4.1) --- updated-dependencies: - dependency-name: ruff dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
* Merge remote-tracking branch 'origin/update-onboarding-document'Gravatar Chris Lovering2024-04-27-1/+2
|\
| * Include Ansible Vault in onboarding documentGravatar Johannes Christ2024-04-27-1/+2
| |
* | Remove debug command from status embed workflowGravatar Johannes Christ2024-04-27-1/+1
| |
* | Use curl for sending status embedGravatar Chris Lovering2024-04-27-1/+1
|/ | | | Using `wget` this fails occasionally for unknown reasons.
* Remove fallback service in favour of DNS loggingGravatar Joe Banks2024-04-27-14/+0
|
* Log all failed PostgreSQL queries to CoreDNSGravatar Joe Banks2024-04-27-0/+10
|
* Update all secrets to new PostgreSQL serviceGravatar Joe Banks2024-04-27-1/+1
|
* Upgrade to PostgreSQL 16 and move to databases namespaceGravatar Joe Banks2024-04-27-13/+31
|
* Update pixels redis secretGravatar Chris Lovering2024-04-26-0/+0
|
* Exclude home and tag views from latency alertsGravatar Johannes Christ2024-04-24-2/+2
| | | | | These are known issues and we probably won't do anything about them, so stop alerting us about it.
* Add bellas userGravatar Chris Lovering2024-04-24-53/+99
|
* Update black-knight constant key namesGravatar Chris Lovering2024-04-18-0/+0
|
* Update ContainerOOMEvent alertGravatar Joe Banks2024-04-17-4/+4
|
* Move mongodb to databases namespaceGravatar Joe Banks2024-04-16-2/+5
|
* Move Redis to databases namespaceGravatar Joe Banks2024-04-15-13/+7
|
* Move Grafana to monitoring namespaceGravatar Joe Banks2024-04-15-1/+6
|
* Move Prestashop to Prestashop namespaceGravatar Joe Banks2024-04-15-1/+3
|