Page MenuHomePhabricator

Additional CFSSL tasks
Closed, ResolvedPublic

Description

Parent task to track additional work required for cfssl

  • backup private key
  • add certs to /etc/ssl/certs
  • add profile::pki::client to profile::base
  • create check for ocsp and crl
  • update cfssl-cert so it can clean out expired certificates
  • Renew certificates based on the 1/2 time or some other relative value instead of a harcoded minimum
  • investigate switching ganati cluster certificates to cfssl
  • create a real pki.discovery address using active active

Event Timeline

jbond triaged this task as Medium priority.Apr 28 2021, 2:25 PM

Change 683578 had a related patch set uploaded (by Jbond; author: John Bond):

[operations/puppet@production] P:pki::root_ca: enable backups

https://gerrit.wikimedia.org/r/683578

Change 683583 had a related patch set uploaded (by Jbond; author: John Bond):

[operations/puppet@production] P:base::certificates: Add pki certs to default trust store

https://gerrit.wikimedia.org/r/683583

Change 683583 merged by Jbond:

[operations/puppet@production] P:base::certificates: Add pki certs to default trust store

https://gerrit.wikimedia.org/r/683583

Change 683578 merged by Jbond:

[operations/puppet@production] P:pki::root_ca: enable backups

https://gerrit.wikimedia.org/r/683578

Change 684298 had a related patch set uploaded (by Jcrespo; author: Jcrespo):

[operations/puppet@production] backups: Fix typo on fileset name, resulting on no backups scheduled

https://gerrit.wikimedia.org/r/684298

Change 684300 had a related patch set uploaded (by Jcrespo; author: Jcrespo):

[operations/puppet@production] backups: Fix typo on fileset name, resulting on no backups scheduled

https://gerrit.wikimedia.org/r/684300

Change 684298 merged by Jcrespo:

[operations/puppet@production] backups: Fix typo on fileset name, resulting on no backups scheduled

https://gerrit.wikimedia.org/r/684298

Change 684973 had a related patch set uploaded (by Jbond; author: John Bond):

[operations/puppet@production] P:pki::multirootca: create a bool to control where cron jobs run

https://gerrit.wikimedia.org/r/684973

Change 684973 merged by Jbond:

[operations/puppet@production] P:pki::multirootca: create a bool to control where cron jobs run

https://gerrit.wikimedia.org/r/684973

Change 684985 had a related patch set uploaded (by Jbond; author: John Bond):

[operations/puppet@production] cfssl-certs: also clean out ocsp responses

https://gerrit.wikimedia.org/r/684985

Change 684985 merged by Jbond:

[operations/puppet@production] cfssl-certs: also clean out ocsp responses

https://gerrit.wikimedia.org/r/684985

Change 685026 had a related patch set uploaded (by Jbond; author: John Bond):

[operations/puppet@production] P:pki::multirootca: Add timer to clean expired certificates

https://gerrit.wikimedia.org/r/685026

Change 685026 merged by Jbond:

[operations/puppet@production] P:pki::multirootca: Add timer to clean expired certificates

https://gerrit.wikimedia.org/r/685026

Change 685755 had a related patch set uploaded (by Jbond; author: John Bond):

[operations/puppet@production] P:pki::client: ensure profile is ensureable

https://gerrit.wikimedia.org/r/685755

Change 685755 merged by Jbond:

[operations/puppet@production] P:pki::client: ensure profile is ensureable

https://gerrit.wikimedia.org/r/685755

Change 685756 had a related patch set uploaded (by Jbond; author: John Bond):

[operations/puppet@production] P:pki::client: explicitly include P:pki::clinet

https://gerrit.wikimedia.org/r/685756

Change 685756 merged by Jbond:

[operations/puppet@production] P:pki::client: explicitly include P:pki::clinet

https://gerrit.wikimedia.org/r/685756

jbond updated the task description. (Show Details)
jbond added a project: CFSSL-PKI.

Change 684300 abandoned by Jcrespo:

[operations/puppet@production] backups: Fix typo on fileset name, resulting on no backups scheduled

Reason:

Done elsewhere, detected after rebase

https://gerrit.wikimedia.org/r/684300

investigate switching ganati cluster certificates to cfssl

As far as i can tell the only thing that uses RAPI are netbox and the nrpe check. As such this should be a fairly safe service to change. Further as its not providing any client auth i think the discovery CA is fine