Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

notification: check certs exists for webhooks (PROJQUAY-2424) (#886) #900

Merged
merged 3 commits into from Sep 22, 2021

Conversation

kleesc
Copy link
Member

@kleesc kleesc commented Sep 22, 2021

Cherrypicks:

Make sure the Quay key/cert pair (ssl.key + ssl.cert) have been
mounted/exists whenever it tries sending a webhook request with client
cert. If that's not the case, then the webhook is sent without client
cert. This can happen when TLS is not handled by the Quay container,
in which case these certs are not required by default in the Quay
container.
harishsurf
harishsurf previously approved these changes Sep 22, 2021
Copy link
Contributor

@harishsurf harishsurf left a comment

Choose a reason for hiding this comment

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

lgtm! okay to merge once CI passes

Updating funcparserlib to 1.0.0a0 fixes the issue initially addressed
in d3809b2.
This pins the distribution-spec repo to a specific sha
to prevent failing CI because of a change in the source test

Signed-off-by: harishsurf <hgovinda@redhat.com>
Copy link
Contributor

@harishsurf harishsurf left a comment

Choose a reason for hiding this comment

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

lgtm! thx for adding the missing cherrypicks

@kleesc kleesc merged commit 5996cbe into quay:redhat-3.6 Sep 22, 2021
@kleesc kleesc deleted the cherrypick-for-a126ad06 branch September 22, 2021 14:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants