├── .dockerignore ├── .github ├── CODEOWNERS ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── post-merge-scorecard.yml │ ├── post-merge.yml │ └── pre-merge.yml ├── .gitignore ├── .golangci.yml ├── .markdownlint.yml ├── .tool-versions ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── Dockerfile ├── LICENSES └── Apache-2.0.txt ├── Makefile ├── README.md ├── REUSE.toml ├── SECURITY.md ├── VERSION ├── api ├── projectstream.pb.go ├── projectstream.proto └── projectstream_grpc.pb.go ├── cmd └── observability-tenant-controller │ └── observability-tenant-controller.go ├── deployments └── observability-tenant-controller │ ├── Chart.yaml │ ├── files │ └── config │ │ └── config.yaml │ ├── templates │ ├── _checks.tpl │ ├── _helpers.tpl │ ├── configmap.yaml │ ├── deployment.yaml │ ├── network_policy.yaml │ ├── service.yaml │ └── serviceaccount.yaml │ └── values.yaml ├── go.mod ├── go.sum ├── internal ├── alertingmonitor │ ├── alertingmonitor.go │ ├── alertingmonitor_suite_test.go │ └── alertingmonitor_test.go ├── config │ ├── model.go │ ├── reader.go │ ├── reader_test.go │ └── testdata │ │ ├── test_config.yaml │ │ └── test_config_malformed.yaml ├── controller │ └── controller.go ├── jobs │ └── jobs.go ├── loki │ ├── loki.go │ └── loki_test.go ├── mimir │ ├── mimir.go │ └── mimir_test.go ├── projects │ └── projects.go ├── sre │ ├── sre.go │ ├── sre_suite_test.go │ └── sre_test.go ├── util │ ├── util.go │ └── util_test.go └── watcher │ ├── watcher.go │ └── watcher_test.go ├── scripts ├── installTools.sh └── lintJsons.sh └── yamllint-conf.yaml /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/post-merge-scorecard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/.github/workflows/post-merge-scorecard.yml -------------------------------------------------------------------------------- /.github/workflows/post-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/.github/workflows/post-merge.yml -------------------------------------------------------------------------------- /.github/workflows/pre-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/.github/workflows/pre-merge.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.markdownlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/.markdownlint.yml -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/.tool-versions -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSES/Apache-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/LICENSES/Apache-2.0.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/README.md -------------------------------------------------------------------------------- /REUSE.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/REUSE.toml -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/SECURITY.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 0.7.1-dev 2 | -------------------------------------------------------------------------------- /api/projectstream.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/api/projectstream.pb.go -------------------------------------------------------------------------------- /api/projectstream.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/api/projectstream.proto -------------------------------------------------------------------------------- /api/projectstream_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/api/projectstream_grpc.pb.go -------------------------------------------------------------------------------- /cmd/observability-tenant-controller/observability-tenant-controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/cmd/observability-tenant-controller/observability-tenant-controller.go -------------------------------------------------------------------------------- /deployments/observability-tenant-controller/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/deployments/observability-tenant-controller/Chart.yaml -------------------------------------------------------------------------------- /deployments/observability-tenant-controller/files/config/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/deployments/observability-tenant-controller/files/config/config.yaml -------------------------------------------------------------------------------- /deployments/observability-tenant-controller/templates/_checks.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/deployments/observability-tenant-controller/templates/_checks.tpl -------------------------------------------------------------------------------- /deployments/observability-tenant-controller/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/deployments/observability-tenant-controller/templates/_helpers.tpl -------------------------------------------------------------------------------- /deployments/observability-tenant-controller/templates/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/deployments/observability-tenant-controller/templates/configmap.yaml -------------------------------------------------------------------------------- /deployments/observability-tenant-controller/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/deployments/observability-tenant-controller/templates/deployment.yaml -------------------------------------------------------------------------------- /deployments/observability-tenant-controller/templates/network_policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/deployments/observability-tenant-controller/templates/network_policy.yaml -------------------------------------------------------------------------------- /deployments/observability-tenant-controller/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/deployments/observability-tenant-controller/templates/service.yaml -------------------------------------------------------------------------------- /deployments/observability-tenant-controller/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/deployments/observability-tenant-controller/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /deployments/observability-tenant-controller/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/deployments/observability-tenant-controller/values.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/go.sum -------------------------------------------------------------------------------- /internal/alertingmonitor/alertingmonitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/internal/alertingmonitor/alertingmonitor.go -------------------------------------------------------------------------------- /internal/alertingmonitor/alertingmonitor_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/internal/alertingmonitor/alertingmonitor_suite_test.go -------------------------------------------------------------------------------- /internal/alertingmonitor/alertingmonitor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/internal/alertingmonitor/alertingmonitor_test.go -------------------------------------------------------------------------------- /internal/config/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/internal/config/model.go -------------------------------------------------------------------------------- /internal/config/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/internal/config/reader.go -------------------------------------------------------------------------------- /internal/config/reader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/internal/config/reader_test.go -------------------------------------------------------------------------------- /internal/config/testdata/test_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/internal/config/testdata/test_config.yaml -------------------------------------------------------------------------------- /internal/config/testdata/test_config_malformed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/internal/config/testdata/test_config_malformed.yaml -------------------------------------------------------------------------------- /internal/controller/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/internal/controller/controller.go -------------------------------------------------------------------------------- /internal/jobs/jobs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/internal/jobs/jobs.go -------------------------------------------------------------------------------- /internal/loki/loki.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/internal/loki/loki.go -------------------------------------------------------------------------------- /internal/loki/loki_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/internal/loki/loki_test.go -------------------------------------------------------------------------------- /internal/mimir/mimir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/internal/mimir/mimir.go -------------------------------------------------------------------------------- /internal/mimir/mimir_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/internal/mimir/mimir_test.go -------------------------------------------------------------------------------- /internal/projects/projects.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/internal/projects/projects.go -------------------------------------------------------------------------------- /internal/sre/sre.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/internal/sre/sre.go -------------------------------------------------------------------------------- /internal/sre/sre_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/internal/sre/sre_suite_test.go -------------------------------------------------------------------------------- /internal/sre/sre_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/internal/sre/sre_test.go -------------------------------------------------------------------------------- /internal/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/internal/util/util.go -------------------------------------------------------------------------------- /internal/util/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/internal/util/util_test.go -------------------------------------------------------------------------------- /internal/watcher/watcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/internal/watcher/watcher.go -------------------------------------------------------------------------------- /internal/watcher/watcher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/internal/watcher/watcher_test.go -------------------------------------------------------------------------------- /scripts/installTools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/scripts/installTools.sh -------------------------------------------------------------------------------- /scripts/lintJsons.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/scripts/lintJsons.sh -------------------------------------------------------------------------------- /yamllint-conf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/o11y-tenant-controller/HEAD/yamllint-conf.yaml --------------------------------------------------------------------------------