├── .dockerignore ├── .github ├── SECURITY.md ├── mergify.yml └── workflows │ ├── build-main.yml │ ├── build-release.yml │ └── ci.yml ├── .gitignore ├── .golangci.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile ├── OWNERS ├── PROJECT ├── README.md ├── api └── v1alpha1 │ ├── doclingserve_types.go │ ├── groupversion_info.go │ └── zz_generated.deepcopy.go ├── cmd ├── internal │ └── manager │ │ └── manager.go └── main.go ├── config ├── crd │ ├── bases │ │ └── docling.github.io_doclingserves.yaml │ ├── kustomization.yaml │ └── kustomizeconfig.yaml ├── default │ ├── kustomization.yaml │ ├── manager_metrics_patch.yaml │ └── metrics_service.yaml ├── extension-crds │ └── route-crd.yaml ├── manager │ ├── kustomization.yaml │ └── manager.yaml ├── manifests │ ├── bases │ │ ├── docling-operator.clusterserviceversion.yaml │ │ └── docling-operator.icon.yaml │ └── kustomization.yaml ├── network-policy │ ├── allow-metrics-traffic.yaml │ └── kustomization.yaml ├── prometheus │ ├── kustomization.yaml │ └── monitor.yaml ├── rbac │ ├── doclingserve_editor_role.yaml │ ├── doclingserve_viewer_role.yaml │ ├── kustomization.yaml │ ├── leader_election_role.yaml │ ├── leader_election_role_binding.yaml │ ├── metrics_auth_role.yaml │ ├── metrics_auth_role_binding.yaml │ ├── metrics_reader_role.yaml │ ├── role.yaml │ ├── role_binding.yaml │ └── service_account.yaml ├── samples │ ├── docling_v1alpha1_doclingserve.yaml │ └── kustomization.yaml └── scorecard │ ├── bases │ └── config.yaml │ ├── kustomization.yaml │ └── patches │ ├── basic.config.yaml │ └── olm.config.yaml ├── docs └── assests │ └── docling-diagram.png ├── go.mod ├── go.sum ├── hack └── boilerplate.go.txt ├── internal ├── controller │ ├── doclingserve_controller.go │ ├── doclingserve_controller_test.go │ └── suite_test.go └── reconcilers │ ├── constants.go │ ├── deployment.go │ ├── job.go │ ├── labels.go │ ├── route.go │ ├── service.go │ ├── service_account.go │ ├── status.go │ ├── types.go │ └── volume.go └── test ├── e2e ├── e2e_suite_test.go └── e2e_test.go └── utils └── utils.go /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/.github/SECURITY.md -------------------------------------------------------------------------------- /.github/mergify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/.github/mergify.yml -------------------------------------------------------------------------------- /.github/workflows/build-main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/.github/workflows/build-main.yml -------------------------------------------------------------------------------- /.github/workflows/build-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/.github/workflows/build-release.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/.golangci.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/Makefile -------------------------------------------------------------------------------- /OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/OWNERS -------------------------------------------------------------------------------- /PROJECT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/PROJECT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/README.md -------------------------------------------------------------------------------- /api/v1alpha1/doclingserve_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/api/v1alpha1/doclingserve_types.go -------------------------------------------------------------------------------- /api/v1alpha1/groupversion_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/api/v1alpha1/groupversion_info.go -------------------------------------------------------------------------------- /api/v1alpha1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/api/v1alpha1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /cmd/internal/manager/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/cmd/internal/manager/manager.go -------------------------------------------------------------------------------- /cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/cmd/main.go -------------------------------------------------------------------------------- /config/crd/bases/docling.github.io_doclingserves.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/config/crd/bases/docling.github.io_doclingserves.yaml -------------------------------------------------------------------------------- /config/crd/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/config/crd/kustomization.yaml -------------------------------------------------------------------------------- /config/crd/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/config/crd/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/default/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/config/default/kustomization.yaml -------------------------------------------------------------------------------- /config/default/manager_metrics_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/config/default/manager_metrics_patch.yaml -------------------------------------------------------------------------------- /config/default/metrics_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/config/default/metrics_service.yaml -------------------------------------------------------------------------------- /config/extension-crds/route-crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/config/extension-crds/route-crd.yaml -------------------------------------------------------------------------------- /config/manager/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/config/manager/kustomization.yaml -------------------------------------------------------------------------------- /config/manager/manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/config/manager/manager.yaml -------------------------------------------------------------------------------- /config/manifests/bases/docling-operator.clusterserviceversion.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/config/manifests/bases/docling-operator.clusterserviceversion.yaml -------------------------------------------------------------------------------- /config/manifests/bases/docling-operator.icon.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/config/manifests/bases/docling-operator.icon.yaml -------------------------------------------------------------------------------- /config/manifests/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/config/manifests/kustomization.yaml -------------------------------------------------------------------------------- /config/network-policy/allow-metrics-traffic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/config/network-policy/allow-metrics-traffic.yaml -------------------------------------------------------------------------------- /config/network-policy/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - allow-metrics-traffic.yaml 3 | -------------------------------------------------------------------------------- /config/prometheus/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - monitor.yaml 3 | -------------------------------------------------------------------------------- /config/prometheus/monitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/config/prometheus/monitor.yaml -------------------------------------------------------------------------------- /config/rbac/doclingserve_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/config/rbac/doclingserve_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/doclingserve_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/config/rbac/doclingserve_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/config/rbac/kustomization.yaml -------------------------------------------------------------------------------- /config/rbac/leader_election_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/config/rbac/leader_election_role.yaml -------------------------------------------------------------------------------- /config/rbac/leader_election_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/config/rbac/leader_election_role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/metrics_auth_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/config/rbac/metrics_auth_role.yaml -------------------------------------------------------------------------------- /config/rbac/metrics_auth_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/config/rbac/metrics_auth_role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/metrics_reader_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/config/rbac/metrics_reader_role.yaml -------------------------------------------------------------------------------- /config/rbac/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/config/rbac/role.yaml -------------------------------------------------------------------------------- /config/rbac/role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/config/rbac/role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/service_account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/config/rbac/service_account.yaml -------------------------------------------------------------------------------- /config/samples/docling_v1alpha1_doclingserve.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/config/samples/docling_v1alpha1_doclingserve.yaml -------------------------------------------------------------------------------- /config/samples/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/config/samples/kustomization.yaml -------------------------------------------------------------------------------- /config/scorecard/bases/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/config/scorecard/bases/config.yaml -------------------------------------------------------------------------------- /config/scorecard/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/config/scorecard/kustomization.yaml -------------------------------------------------------------------------------- /config/scorecard/patches/basic.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/config/scorecard/patches/basic.config.yaml -------------------------------------------------------------------------------- /config/scorecard/patches/olm.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/config/scorecard/patches/olm.config.yaml -------------------------------------------------------------------------------- /docs/assests/docling-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/docs/assests/docling-diagram.png -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/go.sum -------------------------------------------------------------------------------- /hack/boilerplate.go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/hack/boilerplate.go.txt -------------------------------------------------------------------------------- /internal/controller/doclingserve_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/internal/controller/doclingserve_controller.go -------------------------------------------------------------------------------- /internal/controller/doclingserve_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/internal/controller/doclingserve_controller_test.go -------------------------------------------------------------------------------- /internal/controller/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/internal/controller/suite_test.go -------------------------------------------------------------------------------- /internal/reconcilers/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/internal/reconcilers/constants.go -------------------------------------------------------------------------------- /internal/reconcilers/deployment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/internal/reconcilers/deployment.go -------------------------------------------------------------------------------- /internal/reconcilers/job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/internal/reconcilers/job.go -------------------------------------------------------------------------------- /internal/reconcilers/labels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/internal/reconcilers/labels.go -------------------------------------------------------------------------------- /internal/reconcilers/route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/internal/reconcilers/route.go -------------------------------------------------------------------------------- /internal/reconcilers/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/internal/reconcilers/service.go -------------------------------------------------------------------------------- /internal/reconcilers/service_account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/internal/reconcilers/service_account.go -------------------------------------------------------------------------------- /internal/reconcilers/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/internal/reconcilers/status.go -------------------------------------------------------------------------------- /internal/reconcilers/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/internal/reconcilers/types.go -------------------------------------------------------------------------------- /internal/reconcilers/volume.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/internal/reconcilers/volume.go -------------------------------------------------------------------------------- /test/e2e/e2e_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/test/e2e/e2e_suite_test.go -------------------------------------------------------------------------------- /test/e2e/e2e_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/test/e2e/e2e_test.go -------------------------------------------------------------------------------- /test/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docling-project/docling-operator/HEAD/test/utils/utils.go --------------------------------------------------------------------------------