├── .github ├── dependabot.yml ├── release.yml └── workflows │ ├── chart.yml │ └── ci.yml ├── .gitignore ├── .golangci.yml ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── charts ├── cr.yaml └── k8s-image-availability-exporter │ ├── Chart.yaml │ ├── README.md │ ├── README.md.gotmpl │ ├── templates │ ├── _helpers.tpl │ ├── deployment.yaml │ ├── poddisruptionbudget.yaml │ ├── prometheus-rule.yaml │ ├── rbac.yaml │ ├── service-account.yaml │ ├── service-monitor.yaml │ └── service.yaml │ └── values.yaml ├── go.mod ├── go.sum ├── main.go └── pkg ├── cli ├── cli.go └── cli_test.go ├── handlers └── healthz.go ├── logging └── log.go ├── providers ├── amazon │ └── amazon.go ├── k8s │ └── k8s.go └── provider.go ├── registry ├── checker.go ├── checker_test.go ├── image_pull.go └── indexers.go ├── store ├── image_store.go └── image_store_test.go └── version └── version.go /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/chart.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/.github/workflows/chart.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/.golangci.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/README.md -------------------------------------------------------------------------------- /charts/cr.yaml: -------------------------------------------------------------------------------- 1 | owner: deckhouse 2 | git-base-url: https://api.github.com/ 3 | -------------------------------------------------------------------------------- /charts/k8s-image-availability-exporter/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/charts/k8s-image-availability-exporter/Chart.yaml -------------------------------------------------------------------------------- /charts/k8s-image-availability-exporter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/charts/k8s-image-availability-exporter/README.md -------------------------------------------------------------------------------- /charts/k8s-image-availability-exporter/README.md.gotmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/charts/k8s-image-availability-exporter/README.md.gotmpl -------------------------------------------------------------------------------- /charts/k8s-image-availability-exporter/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/charts/k8s-image-availability-exporter/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/k8s-image-availability-exporter/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/charts/k8s-image-availability-exporter/templates/deployment.yaml -------------------------------------------------------------------------------- /charts/k8s-image-availability-exporter/templates/poddisruptionbudget.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/charts/k8s-image-availability-exporter/templates/poddisruptionbudget.yaml -------------------------------------------------------------------------------- /charts/k8s-image-availability-exporter/templates/prometheus-rule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/charts/k8s-image-availability-exporter/templates/prometheus-rule.yaml -------------------------------------------------------------------------------- /charts/k8s-image-availability-exporter/templates/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/charts/k8s-image-availability-exporter/templates/rbac.yaml -------------------------------------------------------------------------------- /charts/k8s-image-availability-exporter/templates/service-account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/charts/k8s-image-availability-exporter/templates/service-account.yaml -------------------------------------------------------------------------------- /charts/k8s-image-availability-exporter/templates/service-monitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/charts/k8s-image-availability-exporter/templates/service-monitor.yaml -------------------------------------------------------------------------------- /charts/k8s-image-availability-exporter/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/charts/k8s-image-availability-exporter/templates/service.yaml -------------------------------------------------------------------------------- /charts/k8s-image-availability-exporter/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/charts/k8s-image-availability-exporter/values.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/main.go -------------------------------------------------------------------------------- /pkg/cli/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/pkg/cli/cli.go -------------------------------------------------------------------------------- /pkg/cli/cli_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/pkg/cli/cli_test.go -------------------------------------------------------------------------------- /pkg/handlers/healthz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/pkg/handlers/healthz.go -------------------------------------------------------------------------------- /pkg/logging/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/pkg/logging/log.go -------------------------------------------------------------------------------- /pkg/providers/amazon/amazon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/pkg/providers/amazon/amazon.go -------------------------------------------------------------------------------- /pkg/providers/k8s/k8s.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/pkg/providers/k8s/k8s.go -------------------------------------------------------------------------------- /pkg/providers/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/pkg/providers/provider.go -------------------------------------------------------------------------------- /pkg/registry/checker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/pkg/registry/checker.go -------------------------------------------------------------------------------- /pkg/registry/checker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/pkg/registry/checker_test.go -------------------------------------------------------------------------------- /pkg/registry/image_pull.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/pkg/registry/image_pull.go -------------------------------------------------------------------------------- /pkg/registry/indexers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/pkg/registry/indexers.go -------------------------------------------------------------------------------- /pkg/store/image_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/pkg/store/image_store.go -------------------------------------------------------------------------------- /pkg/store/image_store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/pkg/store/image_store_test.go -------------------------------------------------------------------------------- /pkg/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deckhouse/k8s-image-availability-exporter/HEAD/pkg/version/version.go --------------------------------------------------------------------------------