├── .chglog ├── CHANGELOG.tpl.md └── config.yml ├── .clang-format ├── .dockerignore ├── .gitattributes ├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md ├── actions │ ├── documentation │ │ └── action.yml │ ├── go-cache │ │ └── action.yml │ ├── go-tidy │ │ └── action.yml │ └── set-image-expiration │ │ └── action.yml ├── dependabot.yml ├── issue-close-app.yml ├── script │ └── nightly-module.sh └── workflows │ ├── .gitignore │ ├── .yamllint │ ├── Makefile │ ├── check-fast-forward.yml │ ├── config-ci.yml │ ├── cut-release.yml │ ├── documentation.yml │ ├── fast-forward.yml │ ├── main.yml │ ├── nightly-ci.yml │ ├── nightly.yml │ ├── prepare-release.yml │ ├── tests.yml │ └── v2-issues.yml ├── .gitignore ├── CHANGELOG.md ├── CODEOWNERS ├── DCO ├── Dockerfile ├── Documentation ├── SUMMARY.md ├── clairv4_arch.png ├── concepts.md ├── concepts │ ├── api_internal.md │ ├── authentication.md │ ├── indexing.md │ ├── matching.md │ ├── notifications.md │ ├── operation.md │ └── updatersandairgap.md ├── contribution.md ├── contribution │ ├── building.md │ ├── commit_style.md │ ├── openapi.md │ └── releases.md ├── howto.md ├── howto │ ├── api.md │ ├── clairv4_combo_multi_db.png │ ├── clairv4_combo_single_db.png │ ├── clairv4_distributed_multi_db.png │ ├── clairv4_distributed_single_db.png │ ├── deployment.md │ ├── getting_started.md │ └── testing.md ├── listing_test.go ├── reference.md ├── reference │ ├── api.md │ ├── clairctl.md │ ├── config.md │ ├── indexer.md │ ├── matcher.md │ ├── metrics.md │ └── notifier.md ├── reference_test.go └── whatis.md ├── LICENSE ├── Makefile ├── NOTICE ├── README.md ├── ROADMAP.md ├── book.toml ├── clair-error ├── errors.go └── notifications.go ├── cmd ├── build.go ├── clair │ ├── main.go │ ├── os_other.go │ └── os_unix.go ├── clairctl │ ├── admin.go │ ├── client.go │ ├── config.go │ ├── delete.go │ ├── export.go │ ├── import.go │ ├── import_test.go │ ├── jsonformatter.go │ ├── main.go │ ├── manifest.go │ ├── report.go │ ├── textformatter.go │ └── xmlformatter.go ├── config.go ├── config_test.go └── testdata │ ├── ComplexJSON │ ├── config.json │ ├── config.json.d │ │ └── dropin.json │ └── want.json │ ├── ComplexYAML │ ├── config.yaml │ ├── config.yaml.d │ │ ├── dropin.yaml │ │ ├── empty.yaml │ │ ├── ignored.json-patch │ │ ├── later.yaml │ │ └── updater.yaml-patch │ └── want.json │ ├── Error │ ├── BadKind.toml │ ├── BadPatch.json │ ├── BadPatch.json.d │ │ ├── decode.json-patch │ │ └── invalid.json-patch │ ├── Indents.yaml │ ├── NotAnArray.json │ ├── NotAnArray.json.d │ │ └── badpatch.json-patch │ ├── NotAnObject.json │ ├── NotYAML.yaml │ └── TooShort.json │ ├── SimpleJSON │ ├── config.json │ └── want.json │ └── SimpleYAML │ ├── config.yaml │ └── want.json ├── code-of-conduct.md ├── config.yaml.sample ├── config ├── auth.go ├── auth_test.go ├── config.go ├── config_test.go ├── database.go ├── defaults.go ├── doc.go ├── enums.go ├── enums_string.go ├── enums_test.go ├── go.mod ├── go.sum ├── indexer.go ├── introspection.go ├── lint.go ├── lint_test.go ├── matcher.go ├── matchers.go ├── notifier.go ├── otlp.go ├── otlpcompressor_string.go ├── reflect.go ├── tags_test.go ├── tls.go ├── updaters.go └── validate.go ├── contrib ├── cmd │ └── quaybackstop │ │ ├── Dockerfile │ │ ├── clair.go │ │ ├── main.go │ │ ├── main_old.go │ │ ├── quay.go │ │ ├── sig_linux.go │ │ └── sig_other.go └── openshift │ ├── build_and_deploy.sh │ ├── grafana │ ├── dashboard-clair.configmap.yaml.tpl │ └── dashboards │ │ └── dashboard-clair.configmap.yaml │ ├── manifests │ ├── backstop.yaml │ ├── db-job.yaml │ └── manifests.yaml │ └── pr_check.sh ├── docker-compose.yaml ├── etc ├── .gitignore ├── config.mk ├── container.mk ├── dev.mk ├── dist.mk └── doc.mk ├── go.mod ├── go.sum ├── health ├── readinesshandler.go └── readinesshandler_test.go ├── httptransport ├── api │ ├── .gitattributes │ ├── lib │ │ └── oapi.jq │ ├── openapi.zsh │ └── v1 │ │ ├── examples │ │ ├── affected_manifests.json │ │ ├── bulk_delete.json │ │ ├── cpe.json │ │ ├── digest.json │ │ ├── distribution.json │ │ ├── environment.json │ │ ├── manifest.json │ │ ├── notification_page.json │ │ ├── package.json │ │ ├── vulnerability.json │ │ └── vulnerability_summary.json │ │ ├── openapi.etag │ │ ├── openapi.jq │ │ ├── openapi.json │ │ └── openapi.yaml ├── auth.go ├── auth_test.go ├── client │ ├── httpclient.go │ ├── indexer.go │ ├── matcher.go │ └── matcher_test.go ├── common.go ├── concurrentlimit.go ├── concurrentlimit_test.go ├── discoveryhandler.go ├── discoveryhandler_test.go ├── error.go ├── error_test.go ├── gone.go ├── indexer_v1.go ├── indexer_v1_test.go ├── instrumentation.go ├── instrumentation_test.go ├── matcher_v1.go ├── matcher_v1_test.go ├── notification_v1.go ├── notification_v1_test.go ├── robotshandler.go ├── robotshandler_test.go ├── server.go ├── server_test.go └── types │ └── v1 │ ├── affected_manifests.schema.json │ ├── bulk_delete.schema.json │ ├── cpe.schema.json │ ├── digest.schema.json │ ├── distribution.schema.json │ ├── environment.schema.json │ ├── error.schema.json │ ├── index_report.schema.json │ ├── index_state.schema.json │ ├── layer.schema.json │ ├── manifest.schema.json │ ├── normalized_severity.schema.json │ ├── notification.schema.json │ ├── notification_page.schema.json │ ├── notification_webhook.schema.json │ ├── package.schema.json │ ├── range.schema.json │ ├── repository.schema.json │ ├── types.go │ ├── update_diff.schema.json │ ├── update_operation.schema.json │ ├── update_operations.schema.json │ ├── vulnerability.schema.json │ ├── vulnerability_core.schema.json │ ├── vulnerability_report.schema.json │ ├── vulnerability_summaries.schema.json │ └── vulnerability_summary.schema.json ├── indexer ├── mock.go └── service.go ├── initialize ├── auto │ ├── auto.go │ ├── auto_test.go │ ├── cpu.go │ ├── cpu_linux.go │ ├── cpu_linux_test.go │ ├── memory.go │ ├── memory_linux.go │ ├── memory_linux_test.go │ └── profiling.go ├── logging.go └── services.go ├── internal ├── codec │ ├── codec.go │ ├── codec_test.go │ └── reader.go └── httputil │ ├── client.go │ ├── client_test.go │ ├── ratelimiter.go │ ├── ratelimiter_test.go │ ├── responserecorder.go │ ├── responserecorder_test.go │ └── signer.go ├── introspection ├── otlp.go └── server.go ├── local-dev ├── clair │ ├── .gitignore │ ├── config.yaml │ ├── config.yaml.d │ │ └── .gitignore │ ├── init.sql │ └── quay.yaml.d │ │ └── .gitignore ├── grafana │ └── provisioning │ │ ├── dashboards │ │ ├── clair.json │ │ ├── dashboard.yml │ │ └── database.json │ │ └── datasources │ │ └── datasource.yml ├── pgadmin │ ├── passfile.txt │ └── servers.json ├── prometheus │ └── prometheus.yml ├── pyroscope │ └── server.yml ├── quay │ └── config.yaml └── traefik │ ├── config │ ├── clair.yaml │ ├── dashboard.yaml │ ├── grafana.yaml │ ├── jaeger.yaml │ ├── pgadmin.yaml │ ├── postgresql.yaml │ ├── prom.yaml │ ├── pyroscope.yaml │ ├── quay.yaml │ └── rabbitmq.yaml │ └── traefik.yaml ├── matcher ├── mock.go └── service.go ├── middleware ├── auth │ ├── handler.go │ ├── httpauth_psk.go │ └── httpauth_psk_test.go └── compress │ ├── handler.go │ └── handler_test.go └── notifier ├── amqp ├── deliverer.go ├── deliverer_integration_test.go ├── directdeliverer.go ├── directdeliverer_integration_test.go ├── doc.go └── failover.go ├── callback.go ├── callback_test.go ├── deliverer.go ├── delivery.go ├── locker.go ├── migrations ├── 01-init.sql ├── 02-constraints.sql ├── 03-constraints.sql ├── 04-drop-key.sql └── migrations.go ├── mockstore.go ├── notification.go ├── notificationhandle.go ├── pager.go ├── poller.go ├── postgres ├── e2e_test.go ├── get_status.go ├── notifications.go ├── notifications_test.go ├── pagination_test.go ├── postgres_test.go ├── receipt.go ├── set_status.go ├── store.go ├── store_test.go └── testdata │ └── .gitignore ├── processor.go ├── processor_create_test.go ├── processor_safe_test.go ├── receipt.go ├── service.go ├── service ├── mock.go ├── notifier.go └── testmode.go ├── stomp ├── deliverer.go ├── directdeliverer.go ├── doc.go ├── failover.go └── integration_test.go ├── store.go ├── summary_test.go ├── vulnsummary.go └── webhook ├── cmd └── webhookd │ └── main.go ├── deliverer.go └── deliverer_test.go /.chglog/CHANGELOG.tpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/.chglog/CHANGELOG.tpl.md -------------------------------------------------------------------------------- /.chglog/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/.chglog/config.yml -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/.clang-format -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/actions/documentation/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/.github/actions/documentation/action.yml -------------------------------------------------------------------------------- /.github/actions/go-cache/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/.github/actions/go-cache/action.yml -------------------------------------------------------------------------------- /.github/actions/go-tidy/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/.github/actions/go-tidy/action.yml -------------------------------------------------------------------------------- /.github/actions/set-image-expiration/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/.github/actions/set-image-expiration/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/issue-close-app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/.github/issue-close-app.yml -------------------------------------------------------------------------------- /.github/script/nightly-module.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/.github/script/nightly-module.sh -------------------------------------------------------------------------------- /.github/workflows/.gitignore: -------------------------------------------------------------------------------- 1 | yq 2 | yajsv 3 | *.json-schema 4 | -------------------------------------------------------------------------------- /.github/workflows/.yamllint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/.github/workflows/.yamllint -------------------------------------------------------------------------------- /.github/workflows/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/.github/workflows/Makefile -------------------------------------------------------------------------------- /.github/workflows/check-fast-forward.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/.github/workflows/check-fast-forward.yml -------------------------------------------------------------------------------- /.github/workflows/config-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/.github/workflows/config-ci.yml -------------------------------------------------------------------------------- /.github/workflows/cut-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/.github/workflows/cut-release.yml -------------------------------------------------------------------------------- /.github/workflows/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/.github/workflows/documentation.yml -------------------------------------------------------------------------------- /.github/workflows/fast-forward.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/.github/workflows/fast-forward.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/nightly-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/.github/workflows/nightly-ci.yml -------------------------------------------------------------------------------- /.github/workflows/nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/.github/workflows/nightly.yml -------------------------------------------------------------------------------- /.github/workflows/prepare-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/.github/workflows/prepare-release.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.github/workflows/v2-issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/.github/workflows/v2-issues.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @quay/clair 2 | -------------------------------------------------------------------------------- /DCO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/DCO -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Dockerfile -------------------------------------------------------------------------------- /Documentation/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/SUMMARY.md -------------------------------------------------------------------------------- /Documentation/clairv4_arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/clairv4_arch.png -------------------------------------------------------------------------------- /Documentation/concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/concepts.md -------------------------------------------------------------------------------- /Documentation/concepts/api_internal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/concepts/api_internal.md -------------------------------------------------------------------------------- /Documentation/concepts/authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/concepts/authentication.md -------------------------------------------------------------------------------- /Documentation/concepts/indexing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/concepts/indexing.md -------------------------------------------------------------------------------- /Documentation/concepts/matching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/concepts/matching.md -------------------------------------------------------------------------------- /Documentation/concepts/notifications.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/concepts/notifications.md -------------------------------------------------------------------------------- /Documentation/concepts/operation.md: -------------------------------------------------------------------------------- 1 | # Operation 2 | -------------------------------------------------------------------------------- /Documentation/concepts/updatersandairgap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/concepts/updatersandairgap.md -------------------------------------------------------------------------------- /Documentation/contribution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/contribution.md -------------------------------------------------------------------------------- /Documentation/contribution/building.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/contribution/building.md -------------------------------------------------------------------------------- /Documentation/contribution/commit_style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/contribution/commit_style.md -------------------------------------------------------------------------------- /Documentation/contribution/openapi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/contribution/openapi.md -------------------------------------------------------------------------------- /Documentation/contribution/releases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/contribution/releases.md -------------------------------------------------------------------------------- /Documentation/howto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/howto.md -------------------------------------------------------------------------------- /Documentation/howto/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/howto/api.md -------------------------------------------------------------------------------- /Documentation/howto/clairv4_combo_multi_db.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/howto/clairv4_combo_multi_db.png -------------------------------------------------------------------------------- /Documentation/howto/clairv4_combo_single_db.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/howto/clairv4_combo_single_db.png -------------------------------------------------------------------------------- /Documentation/howto/clairv4_distributed_multi_db.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/howto/clairv4_distributed_multi_db.png -------------------------------------------------------------------------------- /Documentation/howto/clairv4_distributed_single_db.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/howto/clairv4_distributed_single_db.png -------------------------------------------------------------------------------- /Documentation/howto/deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/howto/deployment.md -------------------------------------------------------------------------------- /Documentation/howto/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/howto/getting_started.md -------------------------------------------------------------------------------- /Documentation/howto/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/howto/testing.md -------------------------------------------------------------------------------- /Documentation/listing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/listing_test.go -------------------------------------------------------------------------------- /Documentation/reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/reference.md -------------------------------------------------------------------------------- /Documentation/reference/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/reference/api.md -------------------------------------------------------------------------------- /Documentation/reference/clairctl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/reference/clairctl.md -------------------------------------------------------------------------------- /Documentation/reference/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/reference/config.md -------------------------------------------------------------------------------- /Documentation/reference/indexer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/reference/indexer.md -------------------------------------------------------------------------------- /Documentation/reference/matcher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/reference/matcher.md -------------------------------------------------------------------------------- /Documentation/reference/metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/reference/metrics.md -------------------------------------------------------------------------------- /Documentation/reference/notifier.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/reference/notifier.md -------------------------------------------------------------------------------- /Documentation/reference_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/reference_test.go -------------------------------------------------------------------------------- /Documentation/whatis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Documentation/whatis.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/README.md -------------------------------------------------------------------------------- /ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/ROADMAP.md -------------------------------------------------------------------------------- /book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/book.toml -------------------------------------------------------------------------------- /clair-error/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/clair-error/errors.go -------------------------------------------------------------------------------- /clair-error/notifications.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/clair-error/notifications.go -------------------------------------------------------------------------------- /cmd/build.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/cmd/build.go -------------------------------------------------------------------------------- /cmd/clair/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/cmd/clair/main.go -------------------------------------------------------------------------------- /cmd/clair/os_other.go: -------------------------------------------------------------------------------- 1 | //go:build !unix 2 | 3 | package main 4 | 5 | import "os" 6 | 7 | var platformShutdown = []os.Signal{} 8 | -------------------------------------------------------------------------------- /cmd/clair/os_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/cmd/clair/os_unix.go -------------------------------------------------------------------------------- /cmd/clairctl/admin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/cmd/clairctl/admin.go -------------------------------------------------------------------------------- /cmd/clairctl/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/cmd/clairctl/client.go -------------------------------------------------------------------------------- /cmd/clairctl/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/cmd/clairctl/config.go -------------------------------------------------------------------------------- /cmd/clairctl/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/cmd/clairctl/delete.go -------------------------------------------------------------------------------- /cmd/clairctl/export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/cmd/clairctl/export.go -------------------------------------------------------------------------------- /cmd/clairctl/import.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/cmd/clairctl/import.go -------------------------------------------------------------------------------- /cmd/clairctl/import_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/cmd/clairctl/import_test.go -------------------------------------------------------------------------------- /cmd/clairctl/jsonformatter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/cmd/clairctl/jsonformatter.go -------------------------------------------------------------------------------- /cmd/clairctl/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/cmd/clairctl/main.go -------------------------------------------------------------------------------- /cmd/clairctl/manifest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/cmd/clairctl/manifest.go -------------------------------------------------------------------------------- /cmd/clairctl/report.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/cmd/clairctl/report.go -------------------------------------------------------------------------------- /cmd/clairctl/textformatter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/cmd/clairctl/textformatter.go -------------------------------------------------------------------------------- /cmd/clairctl/xmlformatter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/cmd/clairctl/xmlformatter.go -------------------------------------------------------------------------------- /cmd/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/cmd/config.go -------------------------------------------------------------------------------- /cmd/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/cmd/config_test.go -------------------------------------------------------------------------------- /cmd/testdata/ComplexJSON/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/cmd/testdata/ComplexJSON/config.json -------------------------------------------------------------------------------- /cmd/testdata/ComplexJSON/config.json.d/dropin.json: -------------------------------------------------------------------------------- 1 | { 2 | "log_level": "error" 3 | } 4 | -------------------------------------------------------------------------------- /cmd/testdata/ComplexJSON/want.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/cmd/testdata/ComplexJSON/want.json -------------------------------------------------------------------------------- /cmd/testdata/ComplexYAML/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/cmd/testdata/ComplexYAML/config.yaml -------------------------------------------------------------------------------- /cmd/testdata/ComplexYAML/config.yaml.d/dropin.yaml: -------------------------------------------------------------------------------- 1 | log_level: null 2 | -------------------------------------------------------------------------------- /cmd/testdata/ComplexYAML/config.yaml.d/empty.yaml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /cmd/testdata/ComplexYAML/config.yaml.d/ignored.json-patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/cmd/testdata/ComplexYAML/config.yaml.d/ignored.json-patch -------------------------------------------------------------------------------- /cmd/testdata/ComplexYAML/config.yaml.d/later.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/cmd/testdata/ComplexYAML/config.yaml.d/later.yaml -------------------------------------------------------------------------------- /cmd/testdata/ComplexYAML/config.yaml.d/updater.yaml-patch: -------------------------------------------------------------------------------- 1 | - op: add 2 | path: /updaters/sets/- 3 | value: osv 4 | -------------------------------------------------------------------------------- /cmd/testdata/ComplexYAML/want.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/cmd/testdata/ComplexYAML/want.json -------------------------------------------------------------------------------- /cmd/testdata/Error/BadKind.toml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cmd/testdata/Error/BadPatch.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /cmd/testdata/Error/BadPatch.json.d/decode.json-patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/cmd/testdata/Error/BadPatch.json.d/decode.json-patch -------------------------------------------------------------------------------- /cmd/testdata/Error/BadPatch.json.d/invalid.json-patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/cmd/testdata/Error/BadPatch.json.d/invalid.json-patch -------------------------------------------------------------------------------- /cmd/testdata/Error/Indents.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/cmd/testdata/Error/Indents.yaml -------------------------------------------------------------------------------- /cmd/testdata/Error/NotAnArray.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /cmd/testdata/Error/NotAnArray.json.d/badpatch.json-patch: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /cmd/testdata/Error/NotAnObject.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /cmd/testdata/Error/NotYAML.yaml: -------------------------------------------------------------------------------- 1 | key: 2 | - no tabs allowed 3 | -------------------------------------------------------------------------------- /cmd/testdata/Error/TooShort.json: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /cmd/testdata/SimpleJSON/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/cmd/testdata/SimpleJSON/config.json -------------------------------------------------------------------------------- /cmd/testdata/SimpleJSON/want.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/cmd/testdata/SimpleJSON/want.json -------------------------------------------------------------------------------- /cmd/testdata/SimpleYAML/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/cmd/testdata/SimpleYAML/config.yaml -------------------------------------------------------------------------------- /cmd/testdata/SimpleYAML/want.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/cmd/testdata/SimpleYAML/want.json -------------------------------------------------------------------------------- /code-of-conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/code-of-conduct.md -------------------------------------------------------------------------------- /config.yaml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/config.yaml.sample -------------------------------------------------------------------------------- /config/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/config/auth.go -------------------------------------------------------------------------------- /config/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/config/auth_test.go -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/config/config.go -------------------------------------------------------------------------------- /config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/config/config_test.go -------------------------------------------------------------------------------- /config/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/config/database.go -------------------------------------------------------------------------------- /config/defaults.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/config/defaults.go -------------------------------------------------------------------------------- /config/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/config/doc.go -------------------------------------------------------------------------------- /config/enums.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/config/enums.go -------------------------------------------------------------------------------- /config/enums_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/config/enums_string.go -------------------------------------------------------------------------------- /config/enums_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/config/enums_test.go -------------------------------------------------------------------------------- /config/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/config/go.mod -------------------------------------------------------------------------------- /config/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/config/go.sum -------------------------------------------------------------------------------- /config/indexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/config/indexer.go -------------------------------------------------------------------------------- /config/introspection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/config/introspection.go -------------------------------------------------------------------------------- /config/lint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/config/lint.go -------------------------------------------------------------------------------- /config/lint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/config/lint_test.go -------------------------------------------------------------------------------- /config/matcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/config/matcher.go -------------------------------------------------------------------------------- /config/matchers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/config/matchers.go -------------------------------------------------------------------------------- /config/notifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/config/notifier.go -------------------------------------------------------------------------------- /config/otlp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/config/otlp.go -------------------------------------------------------------------------------- /config/otlpcompressor_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/config/otlpcompressor_string.go -------------------------------------------------------------------------------- /config/reflect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/config/reflect.go -------------------------------------------------------------------------------- /config/tags_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/config/tags_test.go -------------------------------------------------------------------------------- /config/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/config/tls.go -------------------------------------------------------------------------------- /config/updaters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/config/updaters.go -------------------------------------------------------------------------------- /config/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/config/validate.go -------------------------------------------------------------------------------- /contrib/cmd/quaybackstop/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/contrib/cmd/quaybackstop/Dockerfile -------------------------------------------------------------------------------- /contrib/cmd/quaybackstop/clair.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/contrib/cmd/quaybackstop/clair.go -------------------------------------------------------------------------------- /contrib/cmd/quaybackstop/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/contrib/cmd/quaybackstop/main.go -------------------------------------------------------------------------------- /contrib/cmd/quaybackstop/main_old.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/contrib/cmd/quaybackstop/main_old.go -------------------------------------------------------------------------------- /contrib/cmd/quaybackstop/quay.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/contrib/cmd/quaybackstop/quay.go -------------------------------------------------------------------------------- /contrib/cmd/quaybackstop/sig_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/contrib/cmd/quaybackstop/sig_linux.go -------------------------------------------------------------------------------- /contrib/cmd/quaybackstop/sig_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/contrib/cmd/quaybackstop/sig_other.go -------------------------------------------------------------------------------- /contrib/openshift/build_and_deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/contrib/openshift/build_and_deploy.sh -------------------------------------------------------------------------------- /contrib/openshift/grafana/dashboard-clair.configmap.yaml.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/contrib/openshift/grafana/dashboard-clair.configmap.yaml.tpl -------------------------------------------------------------------------------- /contrib/openshift/grafana/dashboards/dashboard-clair.configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/contrib/openshift/grafana/dashboards/dashboard-clair.configmap.yaml -------------------------------------------------------------------------------- /contrib/openshift/manifests/backstop.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/contrib/openshift/manifests/backstop.yaml -------------------------------------------------------------------------------- /contrib/openshift/manifests/db-job.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/contrib/openshift/manifests/db-job.yaml -------------------------------------------------------------------------------- /contrib/openshift/manifests/manifests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/contrib/openshift/manifests/manifests.yaml -------------------------------------------------------------------------------- /contrib/openshift/pr_check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/contrib/openshift/pr_check.sh -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /etc/.gitignore: -------------------------------------------------------------------------------- 1 | config.local.mk 2 | -------------------------------------------------------------------------------- /etc/config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/etc/config.mk -------------------------------------------------------------------------------- /etc/container.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/etc/container.mk -------------------------------------------------------------------------------- /etc/dev.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/etc/dev.mk -------------------------------------------------------------------------------- /etc/dist.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/etc/dist.mk -------------------------------------------------------------------------------- /etc/doc.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/etc/doc.mk -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/go.sum -------------------------------------------------------------------------------- /health/readinesshandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/health/readinesshandler.go -------------------------------------------------------------------------------- /health/readinesshandler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/health/readinesshandler_test.go -------------------------------------------------------------------------------- /httptransport/api/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/api/.gitattributes -------------------------------------------------------------------------------- /httptransport/api/lib/oapi.jq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/api/lib/oapi.jq -------------------------------------------------------------------------------- /httptransport/api/openapi.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/api/openapi.zsh -------------------------------------------------------------------------------- /httptransport/api/v1/examples/affected_manifests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/api/v1/examples/affected_manifests.json -------------------------------------------------------------------------------- /httptransport/api/v1/examples/bulk_delete.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/api/v1/examples/bulk_delete.json -------------------------------------------------------------------------------- /httptransport/api/v1/examples/cpe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/api/v1/examples/cpe.json -------------------------------------------------------------------------------- /httptransport/api/v1/examples/digest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/api/v1/examples/digest.json -------------------------------------------------------------------------------- /httptransport/api/v1/examples/distribution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/api/v1/examples/distribution.json -------------------------------------------------------------------------------- /httptransport/api/v1/examples/environment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/api/v1/examples/environment.json -------------------------------------------------------------------------------- /httptransport/api/v1/examples/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/api/v1/examples/manifest.json -------------------------------------------------------------------------------- /httptransport/api/v1/examples/notification_page.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/api/v1/examples/notification_page.json -------------------------------------------------------------------------------- /httptransport/api/v1/examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/api/v1/examples/package.json -------------------------------------------------------------------------------- /httptransport/api/v1/examples/vulnerability.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/api/v1/examples/vulnerability.json -------------------------------------------------------------------------------- /httptransport/api/v1/examples/vulnerability_summary.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/api/v1/examples/vulnerability_summary.json -------------------------------------------------------------------------------- /httptransport/api/v1/openapi.etag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/api/v1/openapi.etag -------------------------------------------------------------------------------- /httptransport/api/v1/openapi.jq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/api/v1/openapi.jq -------------------------------------------------------------------------------- /httptransport/api/v1/openapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/api/v1/openapi.json -------------------------------------------------------------------------------- /httptransport/api/v1/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/api/v1/openapi.yaml -------------------------------------------------------------------------------- /httptransport/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/auth.go -------------------------------------------------------------------------------- /httptransport/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/auth_test.go -------------------------------------------------------------------------------- /httptransport/client/httpclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/client/httpclient.go -------------------------------------------------------------------------------- /httptransport/client/indexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/client/indexer.go -------------------------------------------------------------------------------- /httptransport/client/matcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/client/matcher.go -------------------------------------------------------------------------------- /httptransport/client/matcher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/client/matcher_test.go -------------------------------------------------------------------------------- /httptransport/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/common.go -------------------------------------------------------------------------------- /httptransport/concurrentlimit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/concurrentlimit.go -------------------------------------------------------------------------------- /httptransport/concurrentlimit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/concurrentlimit_test.go -------------------------------------------------------------------------------- /httptransport/discoveryhandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/discoveryhandler.go -------------------------------------------------------------------------------- /httptransport/discoveryhandler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/discoveryhandler_test.go -------------------------------------------------------------------------------- /httptransport/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/error.go -------------------------------------------------------------------------------- /httptransport/error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/error_test.go -------------------------------------------------------------------------------- /httptransport/gone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/gone.go -------------------------------------------------------------------------------- /httptransport/indexer_v1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/indexer_v1.go -------------------------------------------------------------------------------- /httptransport/indexer_v1_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/indexer_v1_test.go -------------------------------------------------------------------------------- /httptransport/instrumentation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/instrumentation.go -------------------------------------------------------------------------------- /httptransport/instrumentation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/instrumentation_test.go -------------------------------------------------------------------------------- /httptransport/matcher_v1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/matcher_v1.go -------------------------------------------------------------------------------- /httptransport/matcher_v1_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/matcher_v1_test.go -------------------------------------------------------------------------------- /httptransport/notification_v1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/notification_v1.go -------------------------------------------------------------------------------- /httptransport/notification_v1_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/notification_v1_test.go -------------------------------------------------------------------------------- /httptransport/robotshandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/robotshandler.go -------------------------------------------------------------------------------- /httptransport/robotshandler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/robotshandler_test.go -------------------------------------------------------------------------------- /httptransport/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/server.go -------------------------------------------------------------------------------- /httptransport/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/server_test.go -------------------------------------------------------------------------------- /httptransport/types/v1/affected_manifests.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/types/v1/affected_manifests.schema.json -------------------------------------------------------------------------------- /httptransport/types/v1/bulk_delete.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/types/v1/bulk_delete.schema.json -------------------------------------------------------------------------------- /httptransport/types/v1/cpe.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/types/v1/cpe.schema.json -------------------------------------------------------------------------------- /httptransport/types/v1/digest.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/types/v1/digest.schema.json -------------------------------------------------------------------------------- /httptransport/types/v1/distribution.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/types/v1/distribution.schema.json -------------------------------------------------------------------------------- /httptransport/types/v1/environment.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/types/v1/environment.schema.json -------------------------------------------------------------------------------- /httptransport/types/v1/error.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/types/v1/error.schema.json -------------------------------------------------------------------------------- /httptransport/types/v1/index_report.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/types/v1/index_report.schema.json -------------------------------------------------------------------------------- /httptransport/types/v1/index_state.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/types/v1/index_state.schema.json -------------------------------------------------------------------------------- /httptransport/types/v1/layer.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/types/v1/layer.schema.json -------------------------------------------------------------------------------- /httptransport/types/v1/manifest.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/types/v1/manifest.schema.json -------------------------------------------------------------------------------- /httptransport/types/v1/normalized_severity.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/types/v1/normalized_severity.schema.json -------------------------------------------------------------------------------- /httptransport/types/v1/notification.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/types/v1/notification.schema.json -------------------------------------------------------------------------------- /httptransport/types/v1/notification_page.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/types/v1/notification_page.schema.json -------------------------------------------------------------------------------- /httptransport/types/v1/notification_webhook.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/types/v1/notification_webhook.schema.json -------------------------------------------------------------------------------- /httptransport/types/v1/package.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/types/v1/package.schema.json -------------------------------------------------------------------------------- /httptransport/types/v1/range.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/types/v1/range.schema.json -------------------------------------------------------------------------------- /httptransport/types/v1/repository.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/types/v1/repository.schema.json -------------------------------------------------------------------------------- /httptransport/types/v1/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/types/v1/types.go -------------------------------------------------------------------------------- /httptransport/types/v1/update_diff.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/types/v1/update_diff.schema.json -------------------------------------------------------------------------------- /httptransport/types/v1/update_operation.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/types/v1/update_operation.schema.json -------------------------------------------------------------------------------- /httptransport/types/v1/update_operations.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/types/v1/update_operations.schema.json -------------------------------------------------------------------------------- /httptransport/types/v1/vulnerability.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/types/v1/vulnerability.schema.json -------------------------------------------------------------------------------- /httptransport/types/v1/vulnerability_core.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/types/v1/vulnerability_core.schema.json -------------------------------------------------------------------------------- /httptransport/types/v1/vulnerability_report.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/types/v1/vulnerability_report.schema.json -------------------------------------------------------------------------------- /httptransport/types/v1/vulnerability_summaries.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/types/v1/vulnerability_summaries.schema.json -------------------------------------------------------------------------------- /httptransport/types/v1/vulnerability_summary.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/httptransport/types/v1/vulnerability_summary.schema.json -------------------------------------------------------------------------------- /indexer/mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/indexer/mock.go -------------------------------------------------------------------------------- /indexer/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/indexer/service.go -------------------------------------------------------------------------------- /initialize/auto/auto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/initialize/auto/auto.go -------------------------------------------------------------------------------- /initialize/auto/auto_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/initialize/auto/auto_test.go -------------------------------------------------------------------------------- /initialize/auto/cpu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/initialize/auto/cpu.go -------------------------------------------------------------------------------- /initialize/auto/cpu_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/initialize/auto/cpu_linux.go -------------------------------------------------------------------------------- /initialize/auto/cpu_linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/initialize/auto/cpu_linux_test.go -------------------------------------------------------------------------------- /initialize/auto/memory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/initialize/auto/memory.go -------------------------------------------------------------------------------- /initialize/auto/memory_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/initialize/auto/memory_linux.go -------------------------------------------------------------------------------- /initialize/auto/memory_linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/initialize/auto/memory_linux_test.go -------------------------------------------------------------------------------- /initialize/auto/profiling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/initialize/auto/profiling.go -------------------------------------------------------------------------------- /initialize/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/initialize/logging.go -------------------------------------------------------------------------------- /initialize/services.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/initialize/services.go -------------------------------------------------------------------------------- /internal/codec/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/internal/codec/codec.go -------------------------------------------------------------------------------- /internal/codec/codec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/internal/codec/codec_test.go -------------------------------------------------------------------------------- /internal/codec/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/internal/codec/reader.go -------------------------------------------------------------------------------- /internal/httputil/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/internal/httputil/client.go -------------------------------------------------------------------------------- /internal/httputil/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/internal/httputil/client_test.go -------------------------------------------------------------------------------- /internal/httputil/ratelimiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/internal/httputil/ratelimiter.go -------------------------------------------------------------------------------- /internal/httputil/ratelimiter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/internal/httputil/ratelimiter_test.go -------------------------------------------------------------------------------- /internal/httputil/responserecorder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/internal/httputil/responserecorder.go -------------------------------------------------------------------------------- /internal/httputil/responserecorder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/internal/httputil/responserecorder_test.go -------------------------------------------------------------------------------- /internal/httputil/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/internal/httputil/signer.go -------------------------------------------------------------------------------- /introspection/otlp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/introspection/otlp.go -------------------------------------------------------------------------------- /introspection/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/introspection/server.go -------------------------------------------------------------------------------- /local-dev/clair/.gitignore: -------------------------------------------------------------------------------- 1 | quay.yaml 2 | -------------------------------------------------------------------------------- /local-dev/clair/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/local-dev/clair/config.yaml -------------------------------------------------------------------------------- /local-dev/clair/config.yaml.d/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /local-dev/clair/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/local-dev/clair/init.sql -------------------------------------------------------------------------------- /local-dev/clair/quay.yaml.d/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /local-dev/grafana/provisioning/dashboards/clair.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/local-dev/grafana/provisioning/dashboards/clair.json -------------------------------------------------------------------------------- /local-dev/grafana/provisioning/dashboards/dashboard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/local-dev/grafana/provisioning/dashboards/dashboard.yml -------------------------------------------------------------------------------- /local-dev/grafana/provisioning/dashboards/database.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/local-dev/grafana/provisioning/dashboards/database.json -------------------------------------------------------------------------------- /local-dev/grafana/provisioning/datasources/datasource.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/local-dev/grafana/provisioning/datasources/datasource.yml -------------------------------------------------------------------------------- /local-dev/pgadmin/passfile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/local-dev/pgadmin/passfile.txt -------------------------------------------------------------------------------- /local-dev/pgadmin/servers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/local-dev/pgadmin/servers.json -------------------------------------------------------------------------------- /local-dev/prometheus/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/local-dev/prometheus/prometheus.yml -------------------------------------------------------------------------------- /local-dev/pyroscope/server.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/local-dev/pyroscope/server.yml -------------------------------------------------------------------------------- /local-dev/quay/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/local-dev/quay/config.yaml -------------------------------------------------------------------------------- /local-dev/traefik/config/clair.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/local-dev/traefik/config/clair.yaml -------------------------------------------------------------------------------- /local-dev/traefik/config/dashboard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/local-dev/traefik/config/dashboard.yaml -------------------------------------------------------------------------------- /local-dev/traefik/config/grafana.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/local-dev/traefik/config/grafana.yaml -------------------------------------------------------------------------------- /local-dev/traefik/config/jaeger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/local-dev/traefik/config/jaeger.yaml -------------------------------------------------------------------------------- /local-dev/traefik/config/pgadmin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/local-dev/traefik/config/pgadmin.yaml -------------------------------------------------------------------------------- /local-dev/traefik/config/postgresql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/local-dev/traefik/config/postgresql.yaml -------------------------------------------------------------------------------- /local-dev/traefik/config/prom.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/local-dev/traefik/config/prom.yaml -------------------------------------------------------------------------------- /local-dev/traefik/config/pyroscope.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/local-dev/traefik/config/pyroscope.yaml -------------------------------------------------------------------------------- /local-dev/traefik/config/quay.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/local-dev/traefik/config/quay.yaml -------------------------------------------------------------------------------- /local-dev/traefik/config/rabbitmq.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/local-dev/traefik/config/rabbitmq.yaml -------------------------------------------------------------------------------- /local-dev/traefik/traefik.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/local-dev/traefik/traefik.yaml -------------------------------------------------------------------------------- /matcher/mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/matcher/mock.go -------------------------------------------------------------------------------- /matcher/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/matcher/service.go -------------------------------------------------------------------------------- /middleware/auth/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/middleware/auth/handler.go -------------------------------------------------------------------------------- /middleware/auth/httpauth_psk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/middleware/auth/httpauth_psk.go -------------------------------------------------------------------------------- /middleware/auth/httpauth_psk_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/middleware/auth/httpauth_psk_test.go -------------------------------------------------------------------------------- /middleware/compress/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/middleware/compress/handler.go -------------------------------------------------------------------------------- /middleware/compress/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/middleware/compress/handler_test.go -------------------------------------------------------------------------------- /notifier/amqp/deliverer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/amqp/deliverer.go -------------------------------------------------------------------------------- /notifier/amqp/deliverer_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/amqp/deliverer_integration_test.go -------------------------------------------------------------------------------- /notifier/amqp/directdeliverer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/amqp/directdeliverer.go -------------------------------------------------------------------------------- /notifier/amqp/directdeliverer_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/amqp/directdeliverer_integration_test.go -------------------------------------------------------------------------------- /notifier/amqp/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/amqp/doc.go -------------------------------------------------------------------------------- /notifier/amqp/failover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/amqp/failover.go -------------------------------------------------------------------------------- /notifier/callback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/callback.go -------------------------------------------------------------------------------- /notifier/callback_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/callback_test.go -------------------------------------------------------------------------------- /notifier/deliverer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/deliverer.go -------------------------------------------------------------------------------- /notifier/delivery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/delivery.go -------------------------------------------------------------------------------- /notifier/locker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/locker.go -------------------------------------------------------------------------------- /notifier/migrations/01-init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/migrations/01-init.sql -------------------------------------------------------------------------------- /notifier/migrations/02-constraints.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/migrations/02-constraints.sql -------------------------------------------------------------------------------- /notifier/migrations/03-constraints.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/migrations/03-constraints.sql -------------------------------------------------------------------------------- /notifier/migrations/04-drop-key.sql: -------------------------------------------------------------------------------- 1 | -- Drop the key table, as all of its users have been removed. 2 | DROP TABLE key; 3 | 4 | -------------------------------------------------------------------------------- /notifier/migrations/migrations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/migrations/migrations.go -------------------------------------------------------------------------------- /notifier/mockstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/mockstore.go -------------------------------------------------------------------------------- /notifier/notification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/notification.go -------------------------------------------------------------------------------- /notifier/notificationhandle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/notificationhandle.go -------------------------------------------------------------------------------- /notifier/pager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/pager.go -------------------------------------------------------------------------------- /notifier/poller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/poller.go -------------------------------------------------------------------------------- /notifier/postgres/e2e_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/postgres/e2e_test.go -------------------------------------------------------------------------------- /notifier/postgres/get_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/postgres/get_status.go -------------------------------------------------------------------------------- /notifier/postgres/notifications.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/postgres/notifications.go -------------------------------------------------------------------------------- /notifier/postgres/notifications_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/postgres/notifications_test.go -------------------------------------------------------------------------------- /notifier/postgres/pagination_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/postgres/pagination_test.go -------------------------------------------------------------------------------- /notifier/postgres/postgres_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/postgres/postgres_test.go -------------------------------------------------------------------------------- /notifier/postgres/receipt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/postgres/receipt.go -------------------------------------------------------------------------------- /notifier/postgres/set_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/postgres/set_status.go -------------------------------------------------------------------------------- /notifier/postgres/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/postgres/store.go -------------------------------------------------------------------------------- /notifier/postgres/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/postgres/store_test.go -------------------------------------------------------------------------------- /notifier/postgres/testdata/.gitignore: -------------------------------------------------------------------------------- 1 | pg* 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /notifier/processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/processor.go -------------------------------------------------------------------------------- /notifier/processor_create_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/processor_create_test.go -------------------------------------------------------------------------------- /notifier/processor_safe_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/processor_safe_test.go -------------------------------------------------------------------------------- /notifier/receipt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/receipt.go -------------------------------------------------------------------------------- /notifier/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/service.go -------------------------------------------------------------------------------- /notifier/service/mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/service/mock.go -------------------------------------------------------------------------------- /notifier/service/notifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/service/notifier.go -------------------------------------------------------------------------------- /notifier/service/testmode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/service/testmode.go -------------------------------------------------------------------------------- /notifier/stomp/deliverer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/stomp/deliverer.go -------------------------------------------------------------------------------- /notifier/stomp/directdeliverer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/stomp/directdeliverer.go -------------------------------------------------------------------------------- /notifier/stomp/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/stomp/doc.go -------------------------------------------------------------------------------- /notifier/stomp/failover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/stomp/failover.go -------------------------------------------------------------------------------- /notifier/stomp/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/stomp/integration_test.go -------------------------------------------------------------------------------- /notifier/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/store.go -------------------------------------------------------------------------------- /notifier/summary_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/summary_test.go -------------------------------------------------------------------------------- /notifier/vulnsummary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/vulnsummary.go -------------------------------------------------------------------------------- /notifier/webhook/cmd/webhookd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/webhook/cmd/webhookd/main.go -------------------------------------------------------------------------------- /notifier/webhook/deliverer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/webhook/deliverer.go -------------------------------------------------------------------------------- /notifier/webhook/deliverer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quay/clair/HEAD/notifier/webhook/deliverer_test.go --------------------------------------------------------------------------------