-
Bug
-
Resolution: Not a Bug
-
Normal
-
None
-
quay-3.7
-
False
-
None
-
False
-
Quay Enterprise
After following 7.4.1. Enabling Clair CRDA the key does not get configured.
[sbhavsar@sbhavsar ~]$ oc logs sayli-registry-clair-app-564965c564-bs47h | grep -i crda
{"level":"info","component":"crda/MatcherFactory.Matcher","time":"2022-09-02T10:19:48Z","message":"no key configured, skipping"}One needs to perform additional steps to get it to work
- put clair to unmanaged. without this clair pods wont take the new configurational parameters*
- locate latest clair config secret and edit it to add following section
https://github.com/quay/clair/blob/main/config.yaml.sample
* matchers: names: - "alpine" - "aws" - "debian" - "oracle" - "photon" - "python" - "rhel" - "suse" - "ubuntu" - "crda" config: crda: url: https://gw.api.openshift.io:443 source: quay.io key: a2d2656cfb32640ac6cd8f5d8b6ddab9
- restart the clair pods
- check logs to see if key is configured:
[sbhavsar@sbhavsar ~]$ oc logs sayli-registry-clair-app-564965c564-4wjpx | grep crda {"level":"info","component":"crda/MatcherFactory.Configure","url":"https://gw.api.openshift.io:443","time":"2022-09-02T11:00:40Z","message":"configured API URL"} {"level":"info","component":"crda/MatcherFactory.Configure","source":"quay.io","time":"2022-09-02T11:00:40Z","message":"configured source"} {"level":"info","component":"crda/MatcherFactory.Configure","key":"a2d2656cfb32640ac6cd8f5d8b6ddab9","time":"2022-09-02T11:00:40Z","message":"configured API key"} {"level":"info","component":"crda/MatcherFactory.Matcher","time":"2022-09-02T11:00:40Z","message":"using default ecosystems"} {"level":"info","component":"libvuln/New","matchers":[{"name":"photon","docs":"https://pkg.go.dev/github.com/quay/claircore/photon"},{"name":"python","docs":"https://pkg.go.dev/github.com/quay/claircore/python"},{"name":"rhel","docs":"https://pkg.go.dev/github.com/quay/claircore/rhel"},{"name":"suse","docs":"https://pkg.go.dev/github.com/quay/claircore/suse"},{"name":"crda-pypi","docs":"https://pkg.go.dev/github.com/quay/claircore/crda"},{"name":"crda-maven","docs":"https://pkg.go.dev/github.com/quay/claircore/crda"},{"name":"oracle","docs":"https://pkg.go.dev/github.com/quay/claircore/oracle"}],"time":"2022-09-02T11:00:40Z","message":"matchers created"}
- Can we further test this method and add once approved add it to the doc?