Page MenuHomePhabricator

do not generate metadata for parts that aren't allowed
Closed, ResolvedPublic

Description

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.

Event Timeline

Vgutierrez added a project: Traffic.

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

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

Change 617680 merged by jenkins-bot:
[operations/software/acme-chief@master] api: Exclude not valid parts from get_directory_metadata output

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

Change 618081 had a related patch set uploaded (by Vgutierrez; owner: Vgutierrez):
[operations/software/acme-chief@master] Release 0.28

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

Change 618081 merged by jenkins-bot:
[operations/software/acme-chief@master] Release 0.28

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

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

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

Change 618258 had a related patch set uploaded (by Vgutierrez; owner: Vgutierrez):
[operations/software/acme-chief@debian] Release 0.28

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

Change 618257 merged by jenkins-bot:
[operations/software/acme-chief@debian] api: Exclude not valid parts from get_directory_metadata output

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

Change 618258 merged by jenkins-bot:
[operations/software/acme-chief@debian] Release 0.28

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

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

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

Change 618261 merged by jenkins-bot:
[operations/software/acme-chief@debian] debian: Add release 0.28 to the changelog

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

Mentioned in SAL (#wikimedia-operations) [2020-08-04T10:32:59Z] <vgutierrez> upload acme-chief 0.28 to apt.wm.o (buster) - T259338