Currently acme-chief API will generate the directory metadata for every file/part existing on a directory, this will result on a 400 error code when the puppet client attempts to fetch the unrecognized part. This is especially problematic when a new acme-chief version shipping a new part is deployed but for some reason the API service can't be restarted on time.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | bd808 | T273956 acme-chief sometimes doesn't refresh certificates because it ignores SIGHUP | |||
Resolved | Vgutierrez | T293585 [epic] The SSL certificate for Beta cluster domains fails to properly renew & deploy | |||
Resolved | BUG REPORT | Krenair | T257968 Certificate for *.beta.wmflabs.org has expired (July 2020) | ||
Resolved | Vgutierrez | T259338 do not generate metadata for parts that aren't allowed |
Event Timeline
Change 617680 had a related patch set uploaded (by Vgutierrez; owner: Vgutierrez):
[operations/software/acme-chief@master] api: Exclude not valid parts from get_directory_metadata output
Change 617680 merged by jenkins-bot:
[operations/software/acme-chief@master] api: Exclude not valid parts from get_directory_metadata output
Change 618081 had a related patch set uploaded (by Vgutierrez; owner: Vgutierrez):
[operations/software/acme-chief@master] Release 0.28
Change 618081 merged by jenkins-bot:
[operations/software/acme-chief@master] Release 0.28
Change 618257 had a related patch set uploaded (by Vgutierrez; owner: Vgutierrez):
[operations/software/acme-chief@debian] api: Exclude not valid parts from get_directory_metadata output
Change 618258 had a related patch set uploaded (by Vgutierrez; owner: Vgutierrez):
[operations/software/acme-chief@debian] Release 0.28
Change 618257 merged by jenkins-bot:
[operations/software/acme-chief@debian] api: Exclude not valid parts from get_directory_metadata output
Change 618258 merged by jenkins-bot:
[operations/software/acme-chief@debian] Release 0.28
Change 618261 had a related patch set uploaded (by Vgutierrez; owner: Vgutierrez):
[operations/software/acme-chief@debian] debian: Add release 0.28 to the changelog
Change 618261 merged by jenkins-bot:
[operations/software/acme-chief@debian] debian: Add release 0.28 to the changelog
Mentioned in SAL (#wikimedia-operations) [2020-08-04T10:32:59Z] <vgutierrez> upload acme-chief 0.28 to apt.wm.o (buster) - T259338