├── .github ├── dependabot.yml └── workflows │ ├── docker-build.yaml │ └── go.yml ├── CODE_OF_CONDUCT.md ├── Dockerfile ├── LICENSE ├── README.md ├── cmd └── image-updater │ └── main.go ├── deploy └── deployment.yaml ├── example └── config.yaml ├── go.mod ├── go.sum ├── pkg ├── applier │ ├── apply.go │ └── apply_test.go ├── cmd │ ├── client.go │ ├── http.go │ ├── pubsub.go │ ├── root.go │ └── update.go ├── config │ ├── config.go │ ├── config_test.go │ └── testdata │ │ └── config.yaml ├── handler │ ├── handler.go │ ├── handler_test.go │ └── testdata │ │ └── push_hook.json ├── hooks │ ├── docker │ │ ├── hook.go │ │ ├── hook_test.go │ │ └── testdata │ │ │ └── push_event.json │ ├── gcr │ │ ├── hook.go │ │ ├── hook_test.go │ │ └── testdata │ │ │ └── push_event.json │ ├── interface.go │ └── quay │ │ ├── hook.go │ │ ├── hook_test.go │ │ └── testdata │ │ └── push_hook.json ├── names │ ├── generator.go │ ├── generator_test.go │ └── interface.go └── pubsubhandler │ ├── handler.go │ ├── handler_test.go │ ├── interface.go │ └── testdata │ └── push_event.json ├── tekton ├── configuring-custom-ca.md └── image-updater.yaml └── test └── errors.go /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/docker-build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/.github/workflows/docker-build.yaml -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/README.md -------------------------------------------------------------------------------- /cmd/image-updater/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/cmd/image-updater/main.go -------------------------------------------------------------------------------- /deploy/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/deploy/deployment.yaml -------------------------------------------------------------------------------- /example/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/example/config.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/go.sum -------------------------------------------------------------------------------- /pkg/applier/apply.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/pkg/applier/apply.go -------------------------------------------------------------------------------- /pkg/applier/apply_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/pkg/applier/apply_test.go -------------------------------------------------------------------------------- /pkg/cmd/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/pkg/cmd/client.go -------------------------------------------------------------------------------- /pkg/cmd/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/pkg/cmd/http.go -------------------------------------------------------------------------------- /pkg/cmd/pubsub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/pkg/cmd/pubsub.go -------------------------------------------------------------------------------- /pkg/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/pkg/cmd/root.go -------------------------------------------------------------------------------- /pkg/cmd/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/pkg/cmd/update.go -------------------------------------------------------------------------------- /pkg/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/pkg/config/config.go -------------------------------------------------------------------------------- /pkg/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/pkg/config/config_test.go -------------------------------------------------------------------------------- /pkg/config/testdata/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/pkg/config/testdata/config.yaml -------------------------------------------------------------------------------- /pkg/handler/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/pkg/handler/handler.go -------------------------------------------------------------------------------- /pkg/handler/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/pkg/handler/handler_test.go -------------------------------------------------------------------------------- /pkg/handler/testdata/push_hook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/pkg/handler/testdata/push_hook.json -------------------------------------------------------------------------------- /pkg/hooks/docker/hook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/pkg/hooks/docker/hook.go -------------------------------------------------------------------------------- /pkg/hooks/docker/hook_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/pkg/hooks/docker/hook_test.go -------------------------------------------------------------------------------- /pkg/hooks/docker/testdata/push_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/pkg/hooks/docker/testdata/push_event.json -------------------------------------------------------------------------------- /pkg/hooks/gcr/hook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/pkg/hooks/gcr/hook.go -------------------------------------------------------------------------------- /pkg/hooks/gcr/hook_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/pkg/hooks/gcr/hook_test.go -------------------------------------------------------------------------------- /pkg/hooks/gcr/testdata/push_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/pkg/hooks/gcr/testdata/push_event.json -------------------------------------------------------------------------------- /pkg/hooks/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/pkg/hooks/interface.go -------------------------------------------------------------------------------- /pkg/hooks/quay/hook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/pkg/hooks/quay/hook.go -------------------------------------------------------------------------------- /pkg/hooks/quay/hook_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/pkg/hooks/quay/hook_test.go -------------------------------------------------------------------------------- /pkg/hooks/quay/testdata/push_hook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/pkg/hooks/quay/testdata/push_hook.json -------------------------------------------------------------------------------- /pkg/names/generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/pkg/names/generator.go -------------------------------------------------------------------------------- /pkg/names/generator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/pkg/names/generator_test.go -------------------------------------------------------------------------------- /pkg/names/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/pkg/names/interface.go -------------------------------------------------------------------------------- /pkg/pubsubhandler/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/pkg/pubsubhandler/handler.go -------------------------------------------------------------------------------- /pkg/pubsubhandler/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/pkg/pubsubhandler/handler_test.go -------------------------------------------------------------------------------- /pkg/pubsubhandler/interface.go: -------------------------------------------------------------------------------- 1 | package pubsubhandler 2 | 3 | type message interface { 4 | Ack() 5 | Data() []byte 6 | } 7 | -------------------------------------------------------------------------------- /pkg/pubsubhandler/testdata/push_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/pkg/pubsubhandler/testdata/push_event.json -------------------------------------------------------------------------------- /tekton/configuring-custom-ca.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/tekton/configuring-custom-ca.md -------------------------------------------------------------------------------- /tekton/image-updater.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/tekton/image-updater.yaml -------------------------------------------------------------------------------- /test/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-tools/image-updater/HEAD/test/errors.go --------------------------------------------------------------------------------