Feature #17593

Drop support for managing NN.dl.amnesia.boum.org DNS records for mirrors

Added by intrigeri 2020-04-05 04:54:16 . Updated 2020-04-17 16:18:54 .

Status:
Resolved
Priority:
Normal
Assignee:
intrigeri
Category:
Infrastructure
Target version:
Start date:
Due date:
% Done:

100%

Feature Branch:
doc/17593-mirrors-drop-nn.dl.a.b.o
Type of work:
Contributors documentation
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

Years ago, when we switched to requiring HTTPS from our mirrors, we didn’t want to assume mirror operators would be able to get a certificate for a hostname they control, so we offered them to create NN.dl.amnesia.boum.org DNS A records pointing to their server.

The last mirror that was using this facility was removed from our pool in November 2018.
AFAIK, nobody requested such a DNS record since.
We have no shortage of mirrors.

So, I’m hereby proposing we drop support for managing NN.dl.amnesia.boum.org DNS records for mirrors.
This will simplify the doc for mirror operators, our internal mirrors team doc, and the DNS management code.

- [x] tails.git: doc for mirror operators, design doc

- [x] Puppet: drop support for mirrors.git:subdomains.txt
- [x] mirrors.git: drop obsolete info from README.mdwn


Subtasks


History

#1 Updated by intrigeri 2020-04-05 05:02:21

  • Description updated
  • Status changed from Confirmed to Needs Validation
  • Assignee changed from intrigeri to sajolida
  • Feature Branch set to doc/17593-mirrors-drop-nn.dl.a.b.o

This branch implements the first step: “tails.git: doc for mirror operators, design doc”. If you agree this is a good move, once this branch is merged I’ll proceed with the follow-up cleanup steps in the other repositories.

#2 Updated by sajolida 2020-04-06 18:24:38

It would be great to clean this up indeed!

I can’t find your branch in tails.git. Did you push?

cf. https://git.tails.boum.org/tails/refs/heads

#3 Updated by sajolida 2020-04-06 18:25:01

  • Status changed from Needs Validation to In Progress
  • Assignee changed from sajolida to intrigeri

#4 Updated by intrigeri 2020-04-12 09:07:20

  • Status changed from In Progress to Needs Validation
  • Assignee changed from intrigeri to sajolida

Oops. Now pushed :)

#5 Updated by sajolida 2020-04-13 19:16:23

  • Status changed from Needs Validation to Resolved
  • % Done changed from 0 to 100

Applied in changeset commit:tails|eceb4a8a35279930175b07e2dd8a0f212c218835.

#6 Updated by sajolida 2020-04-13 19:16:51

  • Assignee deleted (sajolida)
  • Target version set to Tails_4.6

All good!

#7 Updated by intrigeri 2020-04-14 11:48:33

  • Description updated
  • Status changed from Resolved to In Progress
  • Assignee set to intrigeri

Glad you liked it.

This was the first step out of 3 ⇒ reopening.

#8 Updated by intrigeri 2020-04-17 16:08:02

  • Description updated

#9 Updated by intrigeri 2020-04-17 16:18:54

  • Description updated
  • Status changed from In Progress to Resolved