This is a custom controller for Kubernetes.
The controller aims at handling worker jobs for queueing.
A worker job is invoked by the controller with a message of the queue as args when successful dequeue.
Worker jobs are declared by CRD. The custom resources own Job
resources.
Pod <- Job <- AWSSQSWorkerJob
$ kind create cluster
$ make apply-manifests
$ make build
$ make port-forward-localstack &
$ make run
$ kind create cluster
$ make apply-manifests
$ make build-image
$ make port-forward-registry &
$ make push-image
$ make port-forward-localstack &
$ make create-example-queue
$ make enqueue-example-task