├── .dockerignore ├── .github ├── chart-testing.yaml ├── lint.sh ├── test.sh └── workflows │ ├── release-chart.yaml │ ├── release.yml │ ├── test-chart.yaml │ └── test.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── Makefile ├── PROJECT ├── README.md ├── Tiltfile ├── api └── v1alpha1 │ ├── groupversion_info.go │ ├── pipeline_types.go │ └── zz_generated.deepcopy.go ├── chart ├── .helmignore ├── Chart.yaml ├── crds │ └── pipeline.yaml ├── templates │ ├── _helpers.tpl │ ├── deployment.yaml │ ├── rbac.yaml │ └── serviceaccount.yaml └── values.yaml ├── cmd └── main.go ├── config ├── crd │ ├── bases │ │ └── captain.benthos.dev_pipelines.yaml │ ├── kustomization.yaml │ ├── kustomizeconfig.yaml │ └── patches │ │ ├── cainjection_in_benthospipelines.yaml │ │ └── webhook_in_benthospipelines.yaml ├── default │ └── kustomization.yaml ├── manager │ ├── kustomization.yaml │ └── manager.yaml ├── prometheus │ ├── kustomization.yaml │ └── monitor.yaml ├── rbac │ ├── auth_proxy_client_clusterrole.yaml │ ├── auth_proxy_role.yaml │ ├── auth_proxy_role_binding.yaml │ ├── auth_proxy_service.yaml │ ├── kustomization.yaml │ ├── leader_election_role.yaml │ ├── leader_election_role_binding.yaml │ ├── pipeline_editor_role.yaml │ ├── pipeline_viewer_role.yaml │ ├── role.yaml │ ├── role_binding.yaml │ └── service_account.yaml └── samples │ ├── captain_v1alpha1_pipeline.yaml │ └── kustomization.yaml ├── docs ├── developer-guide.md └── images │ └── icon.png ├── go.mod ├── go.sum ├── hack └── boilerplate.go.txt └── internal ├── controller ├── metrics │ └── metrics.go ├── pipeline_controller.go └── suite_test.go └── pkg └── resource └── resource.go /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/chart-testing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/.github/chart-testing.yaml -------------------------------------------------------------------------------- /.github/lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/.github/lint.sh -------------------------------------------------------------------------------- /.github/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/.github/test.sh -------------------------------------------------------------------------------- /.github/workflows/release-chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/.github/workflows/release-chart.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test-chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/.github/workflows/test-chart.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/Makefile -------------------------------------------------------------------------------- /PROJECT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/PROJECT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/README.md -------------------------------------------------------------------------------- /Tiltfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/Tiltfile -------------------------------------------------------------------------------- /api/v1alpha1/groupversion_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/api/v1alpha1/groupversion_info.go -------------------------------------------------------------------------------- /api/v1alpha1/pipeline_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/api/v1alpha1/pipeline_types.go -------------------------------------------------------------------------------- /api/v1alpha1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/api/v1alpha1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /chart/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/chart/.helmignore -------------------------------------------------------------------------------- /chart/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/chart/Chart.yaml -------------------------------------------------------------------------------- /chart/crds/pipeline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/chart/crds/pipeline.yaml -------------------------------------------------------------------------------- /chart/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/chart/templates/_helpers.tpl -------------------------------------------------------------------------------- /chart/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/chart/templates/deployment.yaml -------------------------------------------------------------------------------- /chart/templates/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/chart/templates/rbac.yaml -------------------------------------------------------------------------------- /chart/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/chart/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /chart/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/chart/values.yaml -------------------------------------------------------------------------------- /cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/cmd/main.go -------------------------------------------------------------------------------- /config/crd/bases/captain.benthos.dev_pipelines.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/config/crd/bases/captain.benthos.dev_pipelines.yaml -------------------------------------------------------------------------------- /config/crd/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/config/crd/kustomization.yaml -------------------------------------------------------------------------------- /config/crd/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/config/crd/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/crd/patches/cainjection_in_benthospipelines.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/config/crd/patches/cainjection_in_benthospipelines.yaml -------------------------------------------------------------------------------- /config/crd/patches/webhook_in_benthospipelines.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/config/crd/patches/webhook_in_benthospipelines.yaml -------------------------------------------------------------------------------- /config/default/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/config/default/kustomization.yaml -------------------------------------------------------------------------------- /config/manager/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - manager.yaml 3 | -------------------------------------------------------------------------------- /config/manager/manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/config/manager/manager.yaml -------------------------------------------------------------------------------- /config/prometheus/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - monitor.yaml 3 | -------------------------------------------------------------------------------- /config/prometheus/monitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/config/prometheus/monitor.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_client_clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/config/rbac/auth_proxy_client_clusterrole.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/config/rbac/auth_proxy_role.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/config/rbac/auth_proxy_role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/config/rbac/auth_proxy_service.yaml -------------------------------------------------------------------------------- /config/rbac/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/config/rbac/kustomization.yaml -------------------------------------------------------------------------------- /config/rbac/leader_election_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/config/rbac/leader_election_role.yaml -------------------------------------------------------------------------------- /config/rbac/leader_election_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/config/rbac/leader_election_role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/pipeline_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/config/rbac/pipeline_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/pipeline_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/config/rbac/pipeline_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/config/rbac/role.yaml -------------------------------------------------------------------------------- /config/rbac/role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/config/rbac/role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/service_account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/config/rbac/service_account.yaml -------------------------------------------------------------------------------- /config/samples/captain_v1alpha1_pipeline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/config/samples/captain_v1alpha1_pipeline.yaml -------------------------------------------------------------------------------- /config/samples/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/config/samples/kustomization.yaml -------------------------------------------------------------------------------- /docs/developer-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/docs/developer-guide.md -------------------------------------------------------------------------------- /docs/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/docs/images/icon.png -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/go.sum -------------------------------------------------------------------------------- /hack/boilerplate.go.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/controller/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/internal/controller/metrics/metrics.go -------------------------------------------------------------------------------- /internal/controller/pipeline_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/internal/controller/pipeline_controller.go -------------------------------------------------------------------------------- /internal/controller/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/internal/controller/suite_test.go -------------------------------------------------------------------------------- /internal/pkg/resource/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benthosdev/benthos-captain/HEAD/internal/pkg/resource/resource.go --------------------------------------------------------------------------------