Skip to content

Conversation

@jonathanio
Copy link
Contributor

Rename all the services.kub3.uk hosts to services.n3t.uk as they are really network services rather than Kubernetes services. This better reflects their purposes, and many of the frontends, such as ca.n3t.uk and auth.n3t.uk are on the n3t.uk domain already anyway.

Checklist

Before raising this Pull Request, please review the CONTRIBUTING.md document for guidance on how best to work with this repository and its code. Additionally, please review and confirm the following items have been performed, where possible:

  • I have performed a self-review of my code and run any tests to check
  • I have run and added tests to prove my changes are effective and correct
  • I have made corresponding changes to the documentation as needed
  • Each commit in, and this PR, have a meaningful subject and body for context
  • I have added release/... and {update,type}/... labels to this PR

Rename all the services.kub3.uk hosts to services.n3t.uk as really they
network services rather than Kubernetes services. This better reflects
their purposes, and many of the frontends, such as ca.n3t.uk and
auth.n3t.uk are on the n3t.uk domain already anyway.
@jonathanio jonathanio self-assigned this Dec 10, 2025
Copilot AI review requested due to automatic review settings December 10, 2025 14:22
@jonathanio jonathanio added priority/normal This is a normal-priority issue or pull request release/update An update to an existing feature is made with this pull request type/refactoring A refactoring of existing code update/configuration Update with changes to tool or service configuratons update/ansible-plays Update with changes to the Ansible Plays update/ansible-roles Update with changes to the Ansible Roles labels Dec 10, 2025
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR renames all service hosts from the services.kub3.uk domain to services.n3t.uk to better reflect that these are network services rather than Kubernetes-specific services. This aligns with existing frontend services already using the n3t.uk domain (e.g., ca.n3t.uk, auth.n3t.uk).

Key Changes:

  • Updated inventory to reference *.services.n3t.uk instead of *.services.kub3.uk for all service hosts
  • Created new host_vars files for the renamed hosts (authentik, ca, dns, cache, netdata, proxmox)
  • Updated all cross-references in group_vars files (authentik.yaml, ca.yaml, dns.yaml) to use the new domain
  • Updated documentation and examples to reflect the new naming convention

Reviewed changes

Copilot reviewed 9 out of 20 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
inventory.yaml Updated all service host patterns from services.kub3.uk to services.n3t.uk
plays/host_vars/authentik-01.services.n3t.uk.yaml Created new host_vars for authentik-01 with PostgreSQL replication configuration
plays/host_vars/authentik-02.services.n3t.uk.yaml Created new host_vars for authentik-02 referencing new primary hostname
plays/host_vars/authentik-02.services.kub3.uk.yaml Removed old host_vars file with outdated domain reference
plays/host_vars/ca-01.services.n3t.uk.yaml Created new host_vars with certificate authority configuration
plays/host_vars/ca-02.services.n3t.uk.yaml Created new host_vars with certificate authority configuration
plays/host_vars/cache-01.services.n3t.uk.yaml Created new host_vars file for cache-01
plays/host_vars/cache-02.services.n3t.uk.yaml Created new host_vars file for cache-02
plays/host_vars/dns-01.services.n3t.uk.yaml Created new host_vars with BIND RNDC key configuration
plays/host_vars/dns-02.services.n3t.uk.yaml Created new host_vars with BIND RNDC key configuration
plays/host_vars/netdata-01.services.n3t.uk.yaml Created new host_vars file for netdata-01
plays/host_vars/netdata-02.services.n3t.uk.yaml Created new host_vars file for netdata-02
plays/host_vars/proxmox-01.services.n3t.uk.yaml Created new host_vars with network and Tailscale configuration
plays/host_vars/proxmox-02.services.n3t.uk.yaml Created new host_vars with network and Tailscale configuration
plays/group_vars/authentik.yaml Updated hostvar references and PostgreSQL host to use new domain
plays/group_vars/ca.yaml Updated hostvar references and DNS allowlist, fixed typos in comments
plays/group_vars/dns.yaml Updated master and slave server references to new domain
roles/cache/defaults/main.yaml Changed example hostnames from region-specific to generic examples
roles/stepca/README.md Updated documentation to reference new service domain
README.md Updated example command to use new service domain

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@jonathanio jonathanio merged commit e4cf401 into main Dec 10, 2025
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

priority/normal This is a normal-priority issue or pull request release/update An update to an existing feature is made with this pull request type/refactoring A refactoring of existing code update/ansible-plays Update with changes to the Ansible Plays update/ansible-roles Update with changes to the Ansible Roles update/configuration Update with changes to tool or service configuratons

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants