├── .github ├── dependabot.yaml └── workflows │ ├── ci.yml │ └── image.yaml ├── .gitignore ├── DEVELOPMENT.md ├── LICENSE ├── Makefile ├── README.md ├── backend ├── .golangci.yaml ├── Makefile ├── cmd │ ├── root.go │ └── run.go ├── config.example.yaml ├── config │ └── crds │ │ └── customboard │ │ ├── ui.policyreporter.kyverno.io_customboards.yaml │ │ └── ui.policyreporter.kyverno.io_namespacecustomboards.yaml ├── go.mod ├── go.sum ├── hack │ └── controller-gen │ │ ├── go.mod │ │ ├── go.sum │ │ ├── main.go │ │ └── markers.go ├── main.go ├── pkg │ ├── api │ │ ├── certs.go │ │ ├── client.go │ │ ├── core │ │ │ ├── client.go │ │ │ └── model.go │ │ ├── decoder.go │ │ ├── http.go │ │ ├── logroundtripper.go │ │ ├── model │ │ │ └── model.go │ │ ├── options.go │ │ ├── plugin │ │ │ └── client.go │ │ └── proxy │ │ │ └── proxy.go │ ├── auth │ │ ├── client.go │ │ ├── factory.go │ │ ├── handler.go │ │ ├── helper.go │ │ ├── middleware.go │ │ ├── model.go │ │ ├── permissions.go │ │ ├── redis.go │ │ ├── router.go │ │ ├── session.go │ │ └── session_store.go │ ├── config │ │ ├── config.go │ │ ├── load.go │ │ ├── mapper.go │ │ └── resolver.go │ ├── crd │ │ ├── api │ │ │ └── customboard │ │ │ │ ├── register.go │ │ │ │ └── v1alpha1 │ │ │ │ ├── common.go │ │ │ │ ├── customboard_types.go │ │ │ │ ├── doc.go │ │ │ │ ├── namespacedcustomboard_types.go │ │ │ │ ├── zz_generated.deepcopy.go │ │ │ │ └── zz_generated.register.go │ │ └── client │ │ │ ├── clientset │ │ │ └── versioned │ │ │ │ ├── clientset.go │ │ │ │ ├── fake │ │ │ │ ├── clientset_generated.go │ │ │ │ ├── doc.go │ │ │ │ └── register.go │ │ │ │ ├── scheme │ │ │ │ ├── doc.go │ │ │ │ └── register.go │ │ │ │ └── typed │ │ │ │ └── customboard │ │ │ │ └── v1alpha1 │ │ │ │ ├── customboard.go │ │ │ │ ├── customboard_client.go │ │ │ │ ├── doc.go │ │ │ │ ├── fake │ │ │ │ ├── doc.go │ │ │ │ ├── fake_customboard.go │ │ │ │ ├── fake_customboard_client.go │ │ │ │ └── fake_namespacecustomboard.go │ │ │ │ ├── generated_expansion.go │ │ │ │ └── namespacecustomboard.go │ │ │ ├── informers │ │ │ └── externalversions │ │ │ │ ├── customboard │ │ │ │ ├── interface.go │ │ │ │ └── v1alpha1 │ │ │ │ │ ├── customboard.go │ │ │ │ │ ├── interface.go │ │ │ │ │ └── namespacecustomboard.go │ │ │ │ ├── factory.go │ │ │ │ ├── generic.go │ │ │ │ └── internalinterfaces │ │ │ │ └── factory_interfaces.go │ │ │ └── listers │ │ │ └── customboard │ │ │ └── v1alpha1 │ │ │ ├── customboard.go │ │ │ ├── expansion_generated.go │ │ │ └── namespacecustomboard.go │ ├── customboard │ │ ├── collection.go │ │ ├── mapper.go │ │ └── model.go │ ├── kubernetes │ │ ├── customboard │ │ │ └── client.go │ │ ├── retry.go │ │ └── secrets │ │ │ ├── client.go │ │ │ └── client_test.go │ ├── logging │ │ └── logging.go │ ├── reports │ │ ├── model.go │ │ └── report.go │ ├── server │ │ ├── api │ │ │ ├── handler.go │ │ │ ├── mapper.go │ │ │ └── model.go │ │ └── server.go │ ├── service │ │ ├── mapper.go │ │ ├── model.go │ │ └── service.go │ └── utils │ │ ├── contains.go │ │ ├── fallback.go │ │ ├── filter.go │ │ ├── find.go │ │ ├── map.go │ │ ├── rest.go │ │ ├── rest_test.go │ │ ├── title.go │ │ ├── to_list.go │ │ └── url.go ├── scripts │ └── boilerplate.go.txt └── templates │ └── reports │ ├── mui.css │ ├── namespace-report-details.html │ └── policy-report-details.html ├── docs └── examples │ └── customboards │ ├── customboard.yaml │ └── namespacecustomboard.yaml └── frontend ├── .env.example ├── .gitignore ├── README.md ├── app.vue ├── bun.lock ├── components ├── AppRow.vue ├── CollapseBtn.vue ├── Loader.vue ├── PageLayout.vue ├── SeverityBtn.vue ├── StatusBtn.vue ├── Unauthorized.vue └── Wait.vue ├── composables ├── dashboard.ts ├── infinite.ts ├── refresh.ts ├── router.ts ├── severities.ts ├── source.ts └── status.ts ├── helper └── compare.ts ├── index.d.ts ├── layouts └── default.vue ├── modules └── core │ ├── api.ts │ ├── components │ ├── PropertyCard.vue │ ├── PropertyChip.vue │ ├── ResultChip.vue │ ├── Results.vue │ ├── Scroller.vue │ ├── Search.vue │ ├── SeverityChip.vue │ ├── UserMenu.vue │ ├── avatar │ │ └── Severity.vue │ ├── chip │ │ ├── Priority.vue │ │ ├── Severity.vue │ │ └── Status.vue │ ├── form │ │ ├── CategorySelect.vue │ │ ├── ClusterKindAutocomplete.vue │ │ ├── ClusterSelect.vue │ │ ├── DisplayModeSelect.vue │ │ ├── KindAutocomplete.vue │ │ ├── NamespaceAutocomplete.vue │ │ ├── NamespaceSelect.vue │ │ ├── ReportSelect.vue │ │ └── StatusSelect.vue │ ├── graph │ │ ├── BarPerCategory.vue │ │ ├── ClusterResultCounts.vue │ │ ├── ClusterSeverityCounts.vue │ │ ├── CountDistribution.vue │ │ ├── CountPerNamespace.vue │ │ ├── Findings.vue │ │ ├── ResourceResultCounts.vue │ │ ├── ResourceSeverityCounts.vue │ │ ├── ResourceStatus.vue │ │ ├── SeverityFindings.vue │ │ ├── SourceCharts.vue │ │ ├── SourceSeverities.vue │ │ ├── SourceStatus.vue │ │ ├── SourcesSeverities.vue │ │ └── SourcesStatus.vue │ ├── policy │ │ ├── ClusterResults.vue │ │ ├── Details.vue │ │ ├── Item.vue │ │ ├── KindSelect.vue │ │ ├── List.vue │ │ ├── ListScroller.vue │ │ ├── NamespaceSection.vue │ │ ├── ReportDialog.vue │ │ ├── Results.vue │ │ ├── Scroller.vue │ │ ├── SourceGroup.vue │ │ └── StatusCharts.vue │ ├── resource │ │ ├── CategoryTables.vue │ │ ├── ClusterList.vue │ │ ├── ExceptionDialog.vue │ │ ├── Item.vue │ │ ├── List.vue │ │ ├── NamespaceSection.vue │ │ ├── Results.vue │ │ ├── Scroller.vue │ │ ├── SeveritiesChips.vue │ │ ├── SourceResults.vue │ │ └── StatusChips.vue │ ├── result │ │ ├── ClusterTable.vue │ │ └── Table.vue │ └── target │ │ └── Group.vue │ ├── composables │ ├── api.ts │ └── theme.ts │ ├── index.ts │ ├── layouthHelper.ts │ ├── mapper.ts │ ├── plugins │ └── apis.ts │ ├── provider │ └── dashboard.ts │ ├── store │ └── filter.ts │ └── types.ts ├── nuxt.config.ts ├── package.json ├── pages ├── custom-boards │ └── [id].vue ├── index.vue ├── policies │ ├── [source] │ │ ├── [policy].vue │ │ ├── index.vue │ │ └── info │ │ │ └── [policy].vue │ └── index.vue ├── resource │ └── [id] │ │ ├── [type].vue │ │ └── index.vue ├── source │ └── [source] │ │ ├── [category].vue │ │ └── index.vue └── targets │ └── index.vue ├── plugins ├── 02.vuetify.ts ├── 03.charts.client.ts └── 04.highlight.client.ts ├── public ├── favicon.ico └── logo.png ├── server └── tsconfig.json ├── store └── config.ts └── tsconfig.json /.github/dependabot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/.github/dependabot.yaml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/.github/workflows/image.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/.gitignore -------------------------------------------------------------------------------- /DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/DEVELOPMENT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/README.md -------------------------------------------------------------------------------- /backend/.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/.golangci.yaml -------------------------------------------------------------------------------- /backend/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/Makefile -------------------------------------------------------------------------------- /backend/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/cmd/root.go -------------------------------------------------------------------------------- /backend/cmd/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/cmd/run.go -------------------------------------------------------------------------------- /backend/config.example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/config.example.yaml -------------------------------------------------------------------------------- /backend/config/crds/customboard/ui.policyreporter.kyverno.io_customboards.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/config/crds/customboard/ui.policyreporter.kyverno.io_customboards.yaml -------------------------------------------------------------------------------- /backend/config/crds/customboard/ui.policyreporter.kyverno.io_namespacecustomboards.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/config/crds/customboard/ui.policyreporter.kyverno.io_namespacecustomboards.yaml -------------------------------------------------------------------------------- /backend/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/go.mod -------------------------------------------------------------------------------- /backend/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/go.sum -------------------------------------------------------------------------------- /backend/hack/controller-gen/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/hack/controller-gen/go.mod -------------------------------------------------------------------------------- /backend/hack/controller-gen/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/hack/controller-gen/go.sum -------------------------------------------------------------------------------- /backend/hack/controller-gen/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/hack/controller-gen/main.go -------------------------------------------------------------------------------- /backend/hack/controller-gen/markers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/hack/controller-gen/markers.go -------------------------------------------------------------------------------- /backend/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/main.go -------------------------------------------------------------------------------- /backend/pkg/api/certs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/api/certs.go -------------------------------------------------------------------------------- /backend/pkg/api/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/api/client.go -------------------------------------------------------------------------------- /backend/pkg/api/core/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/api/core/client.go -------------------------------------------------------------------------------- /backend/pkg/api/core/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/api/core/model.go -------------------------------------------------------------------------------- /backend/pkg/api/decoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/api/decoder.go -------------------------------------------------------------------------------- /backend/pkg/api/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/api/http.go -------------------------------------------------------------------------------- /backend/pkg/api/logroundtripper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/api/logroundtripper.go -------------------------------------------------------------------------------- /backend/pkg/api/model/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/api/model/model.go -------------------------------------------------------------------------------- /backend/pkg/api/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/api/options.go -------------------------------------------------------------------------------- /backend/pkg/api/plugin/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/api/plugin/client.go -------------------------------------------------------------------------------- /backend/pkg/api/proxy/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/api/proxy/proxy.go -------------------------------------------------------------------------------- /backend/pkg/auth/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/auth/client.go -------------------------------------------------------------------------------- /backend/pkg/auth/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/auth/factory.go -------------------------------------------------------------------------------- /backend/pkg/auth/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/auth/handler.go -------------------------------------------------------------------------------- /backend/pkg/auth/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/auth/helper.go -------------------------------------------------------------------------------- /backend/pkg/auth/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/auth/middleware.go -------------------------------------------------------------------------------- /backend/pkg/auth/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/auth/model.go -------------------------------------------------------------------------------- /backend/pkg/auth/permissions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/auth/permissions.go -------------------------------------------------------------------------------- /backend/pkg/auth/redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/auth/redis.go -------------------------------------------------------------------------------- /backend/pkg/auth/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/auth/router.go -------------------------------------------------------------------------------- /backend/pkg/auth/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/auth/session.go -------------------------------------------------------------------------------- /backend/pkg/auth/session_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/auth/session_store.go -------------------------------------------------------------------------------- /backend/pkg/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/config/config.go -------------------------------------------------------------------------------- /backend/pkg/config/load.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/config/load.go -------------------------------------------------------------------------------- /backend/pkg/config/mapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/config/mapper.go -------------------------------------------------------------------------------- /backend/pkg/config/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/config/resolver.go -------------------------------------------------------------------------------- /backend/pkg/crd/api/customboard/register.go: -------------------------------------------------------------------------------- 1 | package customboard 2 | 3 | const ( 4 | GroupName = "ui.policyreporter.kyverno.io" 5 | ) 6 | -------------------------------------------------------------------------------- /backend/pkg/crd/api/customboard/v1alpha1/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/crd/api/customboard/v1alpha1/common.go -------------------------------------------------------------------------------- /backend/pkg/crd/api/customboard/v1alpha1/customboard_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/crd/api/customboard/v1alpha1/customboard_types.go -------------------------------------------------------------------------------- /backend/pkg/crd/api/customboard/v1alpha1/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/crd/api/customboard/v1alpha1/doc.go -------------------------------------------------------------------------------- /backend/pkg/crd/api/customboard/v1alpha1/namespacedcustomboard_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/crd/api/customboard/v1alpha1/namespacedcustomboard_types.go -------------------------------------------------------------------------------- /backend/pkg/crd/api/customboard/v1alpha1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/crd/api/customboard/v1alpha1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /backend/pkg/crd/api/customboard/v1alpha1/zz_generated.register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/crd/api/customboard/v1alpha1/zz_generated.register.go -------------------------------------------------------------------------------- /backend/pkg/crd/client/clientset/versioned/clientset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/crd/client/clientset/versioned/clientset.go -------------------------------------------------------------------------------- /backend/pkg/crd/client/clientset/versioned/fake/clientset_generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/crd/client/clientset/versioned/fake/clientset_generated.go -------------------------------------------------------------------------------- /backend/pkg/crd/client/clientset/versioned/fake/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/crd/client/clientset/versioned/fake/doc.go -------------------------------------------------------------------------------- /backend/pkg/crd/client/clientset/versioned/fake/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/crd/client/clientset/versioned/fake/register.go -------------------------------------------------------------------------------- /backend/pkg/crd/client/clientset/versioned/scheme/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/crd/client/clientset/versioned/scheme/doc.go -------------------------------------------------------------------------------- /backend/pkg/crd/client/clientset/versioned/scheme/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/crd/client/clientset/versioned/scheme/register.go -------------------------------------------------------------------------------- /backend/pkg/crd/client/clientset/versioned/typed/customboard/v1alpha1/customboard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/crd/client/clientset/versioned/typed/customboard/v1alpha1/customboard.go -------------------------------------------------------------------------------- /backend/pkg/crd/client/clientset/versioned/typed/customboard/v1alpha1/customboard_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/crd/client/clientset/versioned/typed/customboard/v1alpha1/customboard_client.go -------------------------------------------------------------------------------- /backend/pkg/crd/client/clientset/versioned/typed/customboard/v1alpha1/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/crd/client/clientset/versioned/typed/customboard/v1alpha1/doc.go -------------------------------------------------------------------------------- /backend/pkg/crd/client/clientset/versioned/typed/customboard/v1alpha1/fake/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/crd/client/clientset/versioned/typed/customboard/v1alpha1/fake/doc.go -------------------------------------------------------------------------------- /backend/pkg/crd/client/clientset/versioned/typed/customboard/v1alpha1/fake/fake_customboard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/crd/client/clientset/versioned/typed/customboard/v1alpha1/fake/fake_customboard.go -------------------------------------------------------------------------------- /backend/pkg/crd/client/clientset/versioned/typed/customboard/v1alpha1/fake/fake_customboard_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/crd/client/clientset/versioned/typed/customboard/v1alpha1/fake/fake_customboard_client.go -------------------------------------------------------------------------------- /backend/pkg/crd/client/clientset/versioned/typed/customboard/v1alpha1/fake/fake_namespacecustomboard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/crd/client/clientset/versioned/typed/customboard/v1alpha1/fake/fake_namespacecustomboard.go -------------------------------------------------------------------------------- /backend/pkg/crd/client/clientset/versioned/typed/customboard/v1alpha1/generated_expansion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/crd/client/clientset/versioned/typed/customboard/v1alpha1/generated_expansion.go -------------------------------------------------------------------------------- /backend/pkg/crd/client/clientset/versioned/typed/customboard/v1alpha1/namespacecustomboard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/crd/client/clientset/versioned/typed/customboard/v1alpha1/namespacecustomboard.go -------------------------------------------------------------------------------- /backend/pkg/crd/client/informers/externalversions/customboard/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/crd/client/informers/externalversions/customboard/interface.go -------------------------------------------------------------------------------- /backend/pkg/crd/client/informers/externalversions/customboard/v1alpha1/customboard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/crd/client/informers/externalversions/customboard/v1alpha1/customboard.go -------------------------------------------------------------------------------- /backend/pkg/crd/client/informers/externalversions/customboard/v1alpha1/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/crd/client/informers/externalversions/customboard/v1alpha1/interface.go -------------------------------------------------------------------------------- /backend/pkg/crd/client/informers/externalversions/customboard/v1alpha1/namespacecustomboard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/crd/client/informers/externalversions/customboard/v1alpha1/namespacecustomboard.go -------------------------------------------------------------------------------- /backend/pkg/crd/client/informers/externalversions/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/crd/client/informers/externalversions/factory.go -------------------------------------------------------------------------------- /backend/pkg/crd/client/informers/externalversions/generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/crd/client/informers/externalversions/generic.go -------------------------------------------------------------------------------- /backend/pkg/crd/client/informers/externalversions/internalinterfaces/factory_interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/crd/client/informers/externalversions/internalinterfaces/factory_interfaces.go -------------------------------------------------------------------------------- /backend/pkg/crd/client/listers/customboard/v1alpha1/customboard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/crd/client/listers/customboard/v1alpha1/customboard.go -------------------------------------------------------------------------------- /backend/pkg/crd/client/listers/customboard/v1alpha1/expansion_generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/crd/client/listers/customboard/v1alpha1/expansion_generated.go -------------------------------------------------------------------------------- /backend/pkg/crd/client/listers/customboard/v1alpha1/namespacecustomboard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/crd/client/listers/customboard/v1alpha1/namespacecustomboard.go -------------------------------------------------------------------------------- /backend/pkg/customboard/collection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/customboard/collection.go -------------------------------------------------------------------------------- /backend/pkg/customboard/mapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/customboard/mapper.go -------------------------------------------------------------------------------- /backend/pkg/customboard/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/customboard/model.go -------------------------------------------------------------------------------- /backend/pkg/kubernetes/customboard/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/kubernetes/customboard/client.go -------------------------------------------------------------------------------- /backend/pkg/kubernetes/retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/kubernetes/retry.go -------------------------------------------------------------------------------- /backend/pkg/kubernetes/secrets/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/kubernetes/secrets/client.go -------------------------------------------------------------------------------- /backend/pkg/kubernetes/secrets/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/kubernetes/secrets/client_test.go -------------------------------------------------------------------------------- /backend/pkg/logging/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/logging/logging.go -------------------------------------------------------------------------------- /backend/pkg/reports/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/reports/model.go -------------------------------------------------------------------------------- /backend/pkg/reports/report.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/reports/report.go -------------------------------------------------------------------------------- /backend/pkg/server/api/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/server/api/handler.go -------------------------------------------------------------------------------- /backend/pkg/server/api/mapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/server/api/mapper.go -------------------------------------------------------------------------------- /backend/pkg/server/api/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/server/api/model.go -------------------------------------------------------------------------------- /backend/pkg/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/server/server.go -------------------------------------------------------------------------------- /backend/pkg/service/mapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/service/mapper.go -------------------------------------------------------------------------------- /backend/pkg/service/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/service/model.go -------------------------------------------------------------------------------- /backend/pkg/service/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/service/service.go -------------------------------------------------------------------------------- /backend/pkg/utils/contains.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/utils/contains.go -------------------------------------------------------------------------------- /backend/pkg/utils/fallback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/utils/fallback.go -------------------------------------------------------------------------------- /backend/pkg/utils/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/utils/filter.go -------------------------------------------------------------------------------- /backend/pkg/utils/find.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/utils/find.go -------------------------------------------------------------------------------- /backend/pkg/utils/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/utils/map.go -------------------------------------------------------------------------------- /backend/pkg/utils/rest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/utils/rest.go -------------------------------------------------------------------------------- /backend/pkg/utils/rest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/utils/rest_test.go -------------------------------------------------------------------------------- /backend/pkg/utils/title.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/utils/title.go -------------------------------------------------------------------------------- /backend/pkg/utils/to_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/utils/to_list.go -------------------------------------------------------------------------------- /backend/pkg/utils/url.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/pkg/utils/url.go -------------------------------------------------------------------------------- /backend/scripts/boilerplate.go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/scripts/boilerplate.go.txt -------------------------------------------------------------------------------- /backend/templates/reports/mui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/templates/reports/mui.css -------------------------------------------------------------------------------- /backend/templates/reports/namespace-report-details.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/templates/reports/namespace-report-details.html -------------------------------------------------------------------------------- /backend/templates/reports/policy-report-details.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/backend/templates/reports/policy-report-details.html -------------------------------------------------------------------------------- /docs/examples/customboards/customboard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/docs/examples/customboards/customboard.yaml -------------------------------------------------------------------------------- /docs/examples/customboards/namespacecustomboard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/docs/examples/customboards/namespacecustomboard.yaml -------------------------------------------------------------------------------- /frontend/.env.example: -------------------------------------------------------------------------------- 1 | NUXT_PUBLIC_CORE_API=http://localhost:8082 -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/app.vue -------------------------------------------------------------------------------- /frontend/bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/bun.lock -------------------------------------------------------------------------------- /frontend/components/AppRow.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/components/AppRow.vue -------------------------------------------------------------------------------- /frontend/components/CollapseBtn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/components/CollapseBtn.vue -------------------------------------------------------------------------------- /frontend/components/Loader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/components/Loader.vue -------------------------------------------------------------------------------- /frontend/components/PageLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/components/PageLayout.vue -------------------------------------------------------------------------------- /frontend/components/SeverityBtn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/components/SeverityBtn.vue -------------------------------------------------------------------------------- /frontend/components/StatusBtn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/components/StatusBtn.vue -------------------------------------------------------------------------------- /frontend/components/Unauthorized.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/components/Unauthorized.vue -------------------------------------------------------------------------------- /frontend/components/Wait.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/components/Wait.vue -------------------------------------------------------------------------------- /frontend/composables/dashboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/composables/dashboard.ts -------------------------------------------------------------------------------- /frontend/composables/infinite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/composables/infinite.ts -------------------------------------------------------------------------------- /frontend/composables/refresh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/composables/refresh.ts -------------------------------------------------------------------------------- /frontend/composables/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/composables/router.ts -------------------------------------------------------------------------------- /frontend/composables/severities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/composables/severities.ts -------------------------------------------------------------------------------- /frontend/composables/source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/composables/source.ts -------------------------------------------------------------------------------- /frontend/composables/status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/composables/status.ts -------------------------------------------------------------------------------- /frontend/helper/compare.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/helper/compare.ts -------------------------------------------------------------------------------- /frontend/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'chroma-js' -------------------------------------------------------------------------------- /frontend/layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/layouts/default.vue -------------------------------------------------------------------------------- /frontend/modules/core/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/api.ts -------------------------------------------------------------------------------- /frontend/modules/core/components/PropertyCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/PropertyCard.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/PropertyChip.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/PropertyChip.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/ResultChip.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/ResultChip.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/Results.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/Results.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/Scroller.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/Scroller.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/Search.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/Search.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/SeverityChip.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/SeverityChip.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/UserMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/UserMenu.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/avatar/Severity.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/avatar/Severity.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/chip/Priority.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/chip/Priority.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/chip/Severity.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/chip/Severity.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/chip/Status.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/chip/Status.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/form/CategorySelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/form/CategorySelect.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/form/ClusterKindAutocomplete.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/form/ClusterKindAutocomplete.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/form/ClusterSelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/form/ClusterSelect.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/form/DisplayModeSelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/form/DisplayModeSelect.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/form/KindAutocomplete.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/form/KindAutocomplete.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/form/NamespaceAutocomplete.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/form/NamespaceAutocomplete.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/form/NamespaceSelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/form/NamespaceSelect.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/form/ReportSelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/form/ReportSelect.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/form/StatusSelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/form/StatusSelect.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/graph/BarPerCategory.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/graph/BarPerCategory.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/graph/ClusterResultCounts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/graph/ClusterResultCounts.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/graph/ClusterSeverityCounts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/graph/ClusterSeverityCounts.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/graph/CountDistribution.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/graph/CountDistribution.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/graph/CountPerNamespace.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/graph/CountPerNamespace.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/graph/Findings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/graph/Findings.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/graph/ResourceResultCounts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/graph/ResourceResultCounts.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/graph/ResourceSeverityCounts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/graph/ResourceSeverityCounts.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/graph/ResourceStatus.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/graph/ResourceStatus.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/graph/SeverityFindings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/graph/SeverityFindings.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/graph/SourceCharts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/graph/SourceCharts.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/graph/SourceSeverities.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/graph/SourceSeverities.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/graph/SourceStatus.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/graph/SourceStatus.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/graph/SourcesSeverities.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/graph/SourcesSeverities.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/graph/SourcesStatus.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/graph/SourcesStatus.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/policy/ClusterResults.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/policy/ClusterResults.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/policy/Details.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/policy/Details.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/policy/Item.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/policy/Item.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/policy/KindSelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/policy/KindSelect.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/policy/List.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/policy/List.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/policy/ListScroller.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/policy/ListScroller.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/policy/NamespaceSection.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/policy/NamespaceSection.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/policy/ReportDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/policy/ReportDialog.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/policy/Results.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/policy/Results.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/policy/Scroller.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/policy/Scroller.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/policy/SourceGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/policy/SourceGroup.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/policy/StatusCharts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/policy/StatusCharts.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/resource/CategoryTables.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/resource/CategoryTables.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/resource/ClusterList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/resource/ClusterList.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/resource/ExceptionDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/resource/ExceptionDialog.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/resource/Item.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/resource/Item.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/resource/List.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/resource/List.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/resource/NamespaceSection.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/resource/NamespaceSection.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/resource/Results.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/resource/Results.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/resource/Scroller.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/resource/Scroller.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/resource/SeveritiesChips.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/resource/SeveritiesChips.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/resource/SourceResults.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/resource/SourceResults.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/resource/StatusChips.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/resource/StatusChips.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/result/ClusterTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/result/ClusterTable.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/result/Table.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/result/Table.vue -------------------------------------------------------------------------------- /frontend/modules/core/components/target/Group.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/components/target/Group.vue -------------------------------------------------------------------------------- /frontend/modules/core/composables/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/composables/api.ts -------------------------------------------------------------------------------- /frontend/modules/core/composables/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/composables/theme.ts -------------------------------------------------------------------------------- /frontend/modules/core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/index.ts -------------------------------------------------------------------------------- /frontend/modules/core/layouthHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/layouthHelper.ts -------------------------------------------------------------------------------- /frontend/modules/core/mapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/mapper.ts -------------------------------------------------------------------------------- /frontend/modules/core/plugins/apis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/plugins/apis.ts -------------------------------------------------------------------------------- /frontend/modules/core/provider/dashboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/provider/dashboard.ts -------------------------------------------------------------------------------- /frontend/modules/core/store/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/store/filter.ts -------------------------------------------------------------------------------- /frontend/modules/core/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/modules/core/types.ts -------------------------------------------------------------------------------- /frontend/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/nuxt.config.ts -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/pages/custom-boards/[id].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/pages/custom-boards/[id].vue -------------------------------------------------------------------------------- /frontend/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/pages/index.vue -------------------------------------------------------------------------------- /frontend/pages/policies/[source]/[policy].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/pages/policies/[source]/[policy].vue -------------------------------------------------------------------------------- /frontend/pages/policies/[source]/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/pages/policies/[source]/index.vue -------------------------------------------------------------------------------- /frontend/pages/policies/[source]/info/[policy].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/pages/policies/[source]/info/[policy].vue -------------------------------------------------------------------------------- /frontend/pages/policies/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/pages/policies/index.vue -------------------------------------------------------------------------------- /frontend/pages/resource/[id]/[type].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/pages/resource/[id]/[type].vue -------------------------------------------------------------------------------- /frontend/pages/resource/[id]/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/pages/resource/[id]/index.vue -------------------------------------------------------------------------------- /frontend/pages/source/[source]/[category].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/pages/source/[source]/[category].vue -------------------------------------------------------------------------------- /frontend/pages/source/[source]/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/pages/source/[source]/index.vue -------------------------------------------------------------------------------- /frontend/pages/targets/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/pages/targets/index.vue -------------------------------------------------------------------------------- /frontend/plugins/02.vuetify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/plugins/02.vuetify.ts -------------------------------------------------------------------------------- /frontend/plugins/03.charts.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/plugins/03.charts.client.ts -------------------------------------------------------------------------------- /frontend/plugins/04.highlight.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/plugins/04.highlight.client.ts -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/public/logo.png -------------------------------------------------------------------------------- /frontend/server/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.nuxt/tsconfig.server.json" 3 | } 4 | -------------------------------------------------------------------------------- /frontend/store/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/store/config.ts -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyverno/policy-reporter-ui/HEAD/frontend/tsconfig.json --------------------------------------------------------------------------------