├── .dockerignore ├── .github ├── ISSUE_TEMPLATE │ ├── bug.yaml │ └── feature.yaml ├── dependabot.yml └── workflows │ ├── build.yml │ ├── foss.yaml │ ├── pull-request-lint.yml │ ├── release.yml │ └── scorecard.yaml ├── .gitignore ├── .golangci.yaml ├── .goreleaser.yaml ├── CODEOWNERS ├── CONTRIBUTING.md ├── DEVELOPMENT.md ├── Dockerfile ├── LICENSE ├── MAINTAINERS.md ├── Makefile ├── PROJECT ├── README.md ├── SECURITY.md ├── Tiltfile ├── api ├── v1alpha1 │ ├── doc.go │ ├── enterprise_conversion.go │ ├── enterprise_types.go │ ├── groupversion_info.go │ ├── image_conversion.go │ ├── image_types.go │ ├── organization_conversion.go │ ├── organization_types.go │ ├── pool_conversion.go │ ├── pool_helper.go │ ├── pool_types.go │ ├── pool_types_test.go │ ├── repository_conversion.go │ ├── repository_types.go │ ├── runner_conversion.go │ ├── runner_types.go │ ├── shared.go │ ├── zz_generated.conversion.go │ └── zz_generated.deepcopy.go └── v1beta1 │ ├── conversion.go │ ├── doc.go │ ├── enterprise_types.go │ ├── garmserverconfig_types.go │ ├── githubcredentials_types.go │ ├── githubendpoint_types.go │ ├── groupversion_info.go │ ├── image_types.go │ ├── image_webhook.go │ ├── image_webhook_test.go │ ├── organization_types.go │ ├── pool_helper.go │ ├── pool_types.go │ ├── pool_types_test.go │ ├── pool_webhook.go │ ├── pool_webhook_test.go │ ├── repository_types.go │ ├── repository_webhook.go │ ├── repository_webhook_test.go │ ├── runner_types.go │ ├── shared.go │ └── zz_generated.deepcopy.go ├── cmd └── main.go ├── config ├── certmanager │ ├── certificate.yaml │ ├── kustomization.yaml │ └── kustomizeconfig.yaml ├── crd │ ├── bases │ │ ├── garm-operator.mercedes-benz.com_enterprises.yaml │ │ ├── garm-operator.mercedes-benz.com_garmserverconfigs.yaml │ │ ├── garm-operator.mercedes-benz.com_githubcredentials.yaml │ │ ├── garm-operator.mercedes-benz.com_githubendpoints.yaml │ │ ├── garm-operator.mercedes-benz.com_images.yaml │ │ ├── garm-operator.mercedes-benz.com_organizations.yaml │ │ ├── garm-operator.mercedes-benz.com_pools.yaml │ │ ├── garm-operator.mercedes-benz.com_repositories.yaml │ │ └── garm-operator.mercedes-benz.com_runners.yaml │ ├── kustomization.yaml │ ├── kustomizeconfig.yaml │ └── patches │ │ ├── cainjection_in_controllers.yaml │ │ ├── cainjection_in_enterprises.yaml │ │ ├── cainjection_in_garmserverconfigs.yaml │ │ ├── cainjection_in_githubcredentials.yaml │ │ ├── cainjection_in_githubendpoints.yaml │ │ ├── cainjection_in_images.yaml │ │ ├── cainjection_in_organizations.yaml │ │ ├── cainjection_in_pools.yaml │ │ ├── cainjection_in_repositories.yaml │ │ ├── cainjection_in_runners.yaml │ │ ├── webhook_in_controllers.yaml │ │ ├── webhook_in_enterprises.yaml │ │ ├── webhook_in_garmserverconfigs.yaml │ │ ├── webhook_in_githubcredentials.yaml │ │ ├── webhook_in_githubendpoints.yaml │ │ ├── webhook_in_images.yaml │ │ ├── webhook_in_organizations.yaml │ │ ├── webhook_in_pools.yaml │ │ ├── webhook_in_repositories.yaml │ │ └── webhook_in_runners.yaml ├── default │ ├── kustomization.yaml │ ├── manager_config_patch.yaml │ ├── manager_webhook_patch.yaml │ └── webhookcainjection_patch.yaml ├── kube-state-metrics │ ├── configmap.yaml │ └── kustomization.yaml ├── manager │ ├── kustomization.yaml │ └── manager.yaml ├── overlays │ ├── debug │ │ ├── kustomization.yaml │ │ └── manager_patch.yaml │ └── local │ │ ├── kustomization.yaml │ │ └── manager_patch.yaml ├── rbac │ ├── enterprise_editor_role.yaml │ ├── enterprise_viewer_role.yaml │ ├── garmserverconfig_editor_role.yaml │ ├── garmserverconfig_viewer_role.yaml │ ├── githubcredentials_editor_role.yaml │ ├── githubcredentials_viewer_role.yaml │ ├── githubendpoint_editor_role.yaml │ ├── githubendpoint_viewer_role.yaml │ ├── image_editor_role.yaml │ ├── image_viewer_role.yaml │ ├── kustomization.yaml │ ├── leader_election_role.yaml │ ├── leader_election_role_binding.yaml │ ├── organization_editor_role.yaml │ ├── organization_viewer_role.yaml │ ├── pool_editor_role.yaml │ ├── pool_viewer_role.yaml │ ├── repository_editor_role.yaml │ ├── repository_viewer_role.yaml │ ├── role.yaml │ ├── role_binding.yaml │ ├── runner_editor_role.yaml │ ├── runner_viewer_role.yaml │ └── service_account.yaml ├── samples │ ├── garm-operator_v1beta1_enterprise.yaml │ ├── garm-operator_v1beta1_garmserverconfig.yaml │ ├── garm-operator_v1beta1_githubcredential.yaml │ ├── garm-operator_v1beta1_githubendpoint.yaml │ ├── garm-operator_v1beta1_image.yaml │ ├── garm-operator_v1beta1_organization.yaml │ ├── garm-operator_v1beta1_pool.yaml │ ├── garm-operator_v1beta1_repository.yaml │ └── kustomization.yaml └── webhook │ ├── kustomization.yaml │ ├── kustomizeconfig.yaml │ ├── manifests.yaml │ └── service.yaml ├── docs ├── adrs │ ├── _adr_template.md │ ├── garm_server_initialization.md │ ├── github_default_endpoint.md │ └── jwt_token_caching.md ├── architectural-decision-records.md ├── assets │ ├── intellij-debugging.png │ ├── overview.excalidraw │ ├── overview.png │ ├── overview.png.license │ └── scaling.gif ├── config │ └── configuration-parsing.md ├── kube-state-metrics │ └── kube-state-metrics-config.md ├── operator_update.md ├── quickstart.md ├── readme.md └── release.md ├── go.mod ├── go.sum ├── hack ├── boilerplate.go.txt ├── foss-scan.sh ├── generate-notices-file.sh ├── kind-with-registry.sh └── verify-license.sh ├── internal └── controller │ ├── enterprise_controller.go │ ├── enterprise_controller_test.go │ ├── garmserverconfig_controller.go │ ├── garmserverconfig_controller_test.go │ ├── githubcredentials_controller.go │ ├── githubcredentials_controller_test.go │ ├── githubendpoint_controller.go │ ├── githubendpoint_controller_test.go │ ├── organization_controller.go │ ├── organization_controller_test.go │ ├── pool_controller.go │ ├── pool_controller_test.go │ ├── repository_controller.go │ ├── repository_controller_test.go │ ├── runner_controller.go │ └── runner_controller_test.go ├── pkg ├── annotations │ └── helpers.go ├── client │ ├── client.go │ ├── client_test.go │ ├── controller.go │ ├── credentials.go │ ├── endpoint.go │ ├── enterprise.go │ ├── instance.go │ ├── key │ │ └── key.go │ ├── mock │ │ ├── client.go │ │ ├── controller.go │ │ ├── credentials.go │ │ ├── doc.go │ │ ├── endpoint.go │ │ ├── enterprise.go │ │ ├── instance.go │ │ ├── organization.go │ │ ├── pool.go │ │ └── repository.go │ ├── organization.go │ ├── pool.go │ └── repository.go ├── conditions │ ├── condition_types.go │ └── conditions.go ├── config │ ├── config.go │ ├── config_test.go │ └── test_config.yaml ├── defaults │ └── defaults.go ├── event │ └── event.go ├── filter │ └── filter.go ├── finalizers │ └── finalizers.go ├── flags │ └── flags.go ├── metrics │ └── metrics.go ├── pools │ ├── pools.go │ └── predicate.go ├── runners │ ├── predicate.go │ ├── runners.go │ └── runners_test.go ├── secret │ └── secret.go ├── tags │ └── tags.go ├── util │ └── util.go └── version │ ├── version.go │ └── version_test.go └── release.Dockerfile /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/.github/ISSUE_TEMPLATE/bug.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/.github/ISSUE_TEMPLATE/feature.yaml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/foss.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/.github/workflows/foss.yaml -------------------------------------------------------------------------------- /.github/workflows/pull-request-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/.github/workflows/pull-request-lint.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/scorecard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/.github/workflows/scorecard.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/.golangci.yaml -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: MIT 2 | * @bavarianbidi @maigl @rafalgalaw @H777K 3 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/DEVELOPMENT.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/Makefile -------------------------------------------------------------------------------- /PROJECT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/PROJECT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/SECURITY.md -------------------------------------------------------------------------------- /Tiltfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/Tiltfile -------------------------------------------------------------------------------- /api/v1alpha1/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1alpha1/doc.go -------------------------------------------------------------------------------- /api/v1alpha1/enterprise_conversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1alpha1/enterprise_conversion.go -------------------------------------------------------------------------------- /api/v1alpha1/enterprise_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1alpha1/enterprise_types.go -------------------------------------------------------------------------------- /api/v1alpha1/groupversion_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1alpha1/groupversion_info.go -------------------------------------------------------------------------------- /api/v1alpha1/image_conversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1alpha1/image_conversion.go -------------------------------------------------------------------------------- /api/v1alpha1/image_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1alpha1/image_types.go -------------------------------------------------------------------------------- /api/v1alpha1/organization_conversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1alpha1/organization_conversion.go -------------------------------------------------------------------------------- /api/v1alpha1/organization_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1alpha1/organization_types.go -------------------------------------------------------------------------------- /api/v1alpha1/pool_conversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1alpha1/pool_conversion.go -------------------------------------------------------------------------------- /api/v1alpha1/pool_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1alpha1/pool_helper.go -------------------------------------------------------------------------------- /api/v1alpha1/pool_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1alpha1/pool_types.go -------------------------------------------------------------------------------- /api/v1alpha1/pool_types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1alpha1/pool_types_test.go -------------------------------------------------------------------------------- /api/v1alpha1/repository_conversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1alpha1/repository_conversion.go -------------------------------------------------------------------------------- /api/v1alpha1/repository_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1alpha1/repository_types.go -------------------------------------------------------------------------------- /api/v1alpha1/runner_conversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1alpha1/runner_conversion.go -------------------------------------------------------------------------------- /api/v1alpha1/runner_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1alpha1/runner_types.go -------------------------------------------------------------------------------- /api/v1alpha1/shared.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1alpha1/shared.go -------------------------------------------------------------------------------- /api/v1alpha1/zz_generated.conversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1alpha1/zz_generated.conversion.go -------------------------------------------------------------------------------- /api/v1alpha1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1alpha1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /api/v1beta1/conversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1beta1/conversion.go -------------------------------------------------------------------------------- /api/v1beta1/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1beta1/doc.go -------------------------------------------------------------------------------- /api/v1beta1/enterprise_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1beta1/enterprise_types.go -------------------------------------------------------------------------------- /api/v1beta1/garmserverconfig_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1beta1/garmserverconfig_types.go -------------------------------------------------------------------------------- /api/v1beta1/githubcredentials_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1beta1/githubcredentials_types.go -------------------------------------------------------------------------------- /api/v1beta1/githubendpoint_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1beta1/githubendpoint_types.go -------------------------------------------------------------------------------- /api/v1beta1/groupversion_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1beta1/groupversion_info.go -------------------------------------------------------------------------------- /api/v1beta1/image_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1beta1/image_types.go -------------------------------------------------------------------------------- /api/v1beta1/image_webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1beta1/image_webhook.go -------------------------------------------------------------------------------- /api/v1beta1/image_webhook_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1beta1/image_webhook_test.go -------------------------------------------------------------------------------- /api/v1beta1/organization_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1beta1/organization_types.go -------------------------------------------------------------------------------- /api/v1beta1/pool_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1beta1/pool_helper.go -------------------------------------------------------------------------------- /api/v1beta1/pool_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1beta1/pool_types.go -------------------------------------------------------------------------------- /api/v1beta1/pool_types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1beta1/pool_types_test.go -------------------------------------------------------------------------------- /api/v1beta1/pool_webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1beta1/pool_webhook.go -------------------------------------------------------------------------------- /api/v1beta1/pool_webhook_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1beta1/pool_webhook_test.go -------------------------------------------------------------------------------- /api/v1beta1/repository_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1beta1/repository_types.go -------------------------------------------------------------------------------- /api/v1beta1/repository_webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1beta1/repository_webhook.go -------------------------------------------------------------------------------- /api/v1beta1/repository_webhook_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1beta1/repository_webhook_test.go -------------------------------------------------------------------------------- /api/v1beta1/runner_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1beta1/runner_types.go -------------------------------------------------------------------------------- /api/v1beta1/shared.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1beta1/shared.go -------------------------------------------------------------------------------- /api/v1beta1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/api/v1beta1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/cmd/main.go -------------------------------------------------------------------------------- /config/certmanager/certificate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/certmanager/certificate.yaml -------------------------------------------------------------------------------- /config/certmanager/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/certmanager/kustomization.yaml -------------------------------------------------------------------------------- /config/certmanager/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/certmanager/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/crd/bases/garm-operator.mercedes-benz.com_enterprises.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/crd/bases/garm-operator.mercedes-benz.com_enterprises.yaml -------------------------------------------------------------------------------- /config/crd/bases/garm-operator.mercedes-benz.com_garmserverconfigs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/crd/bases/garm-operator.mercedes-benz.com_garmserverconfigs.yaml -------------------------------------------------------------------------------- /config/crd/bases/garm-operator.mercedes-benz.com_githubcredentials.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/crd/bases/garm-operator.mercedes-benz.com_githubcredentials.yaml -------------------------------------------------------------------------------- /config/crd/bases/garm-operator.mercedes-benz.com_githubendpoints.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/crd/bases/garm-operator.mercedes-benz.com_githubendpoints.yaml -------------------------------------------------------------------------------- /config/crd/bases/garm-operator.mercedes-benz.com_images.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/crd/bases/garm-operator.mercedes-benz.com_images.yaml -------------------------------------------------------------------------------- /config/crd/bases/garm-operator.mercedes-benz.com_organizations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/crd/bases/garm-operator.mercedes-benz.com_organizations.yaml -------------------------------------------------------------------------------- /config/crd/bases/garm-operator.mercedes-benz.com_pools.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/crd/bases/garm-operator.mercedes-benz.com_pools.yaml -------------------------------------------------------------------------------- /config/crd/bases/garm-operator.mercedes-benz.com_repositories.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/crd/bases/garm-operator.mercedes-benz.com_repositories.yaml -------------------------------------------------------------------------------- /config/crd/bases/garm-operator.mercedes-benz.com_runners.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/crd/bases/garm-operator.mercedes-benz.com_runners.yaml -------------------------------------------------------------------------------- /config/crd/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/crd/kustomization.yaml -------------------------------------------------------------------------------- /config/crd/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/crd/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/crd/patches/cainjection_in_controllers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/crd/patches/cainjection_in_controllers.yaml -------------------------------------------------------------------------------- /config/crd/patches/cainjection_in_enterprises.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/crd/patches/cainjection_in_enterprises.yaml -------------------------------------------------------------------------------- /config/crd/patches/cainjection_in_garmserverconfigs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/crd/patches/cainjection_in_garmserverconfigs.yaml -------------------------------------------------------------------------------- /config/crd/patches/cainjection_in_githubcredentials.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/crd/patches/cainjection_in_githubcredentials.yaml -------------------------------------------------------------------------------- /config/crd/patches/cainjection_in_githubendpoints.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/crd/patches/cainjection_in_githubendpoints.yaml -------------------------------------------------------------------------------- /config/crd/patches/cainjection_in_images.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/crd/patches/cainjection_in_images.yaml -------------------------------------------------------------------------------- /config/crd/patches/cainjection_in_organizations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/crd/patches/cainjection_in_organizations.yaml -------------------------------------------------------------------------------- /config/crd/patches/cainjection_in_pools.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/crd/patches/cainjection_in_pools.yaml -------------------------------------------------------------------------------- /config/crd/patches/cainjection_in_repositories.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/crd/patches/cainjection_in_repositories.yaml -------------------------------------------------------------------------------- /config/crd/patches/cainjection_in_runners.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/crd/patches/cainjection_in_runners.yaml -------------------------------------------------------------------------------- /config/crd/patches/webhook_in_controllers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/crd/patches/webhook_in_controllers.yaml -------------------------------------------------------------------------------- /config/crd/patches/webhook_in_enterprises.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/crd/patches/webhook_in_enterprises.yaml -------------------------------------------------------------------------------- /config/crd/patches/webhook_in_garmserverconfigs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/crd/patches/webhook_in_garmserverconfigs.yaml -------------------------------------------------------------------------------- /config/crd/patches/webhook_in_githubcredentials.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/crd/patches/webhook_in_githubcredentials.yaml -------------------------------------------------------------------------------- /config/crd/patches/webhook_in_githubendpoints.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/crd/patches/webhook_in_githubendpoints.yaml -------------------------------------------------------------------------------- /config/crd/patches/webhook_in_images.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/crd/patches/webhook_in_images.yaml -------------------------------------------------------------------------------- /config/crd/patches/webhook_in_organizations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/crd/patches/webhook_in_organizations.yaml -------------------------------------------------------------------------------- /config/crd/patches/webhook_in_pools.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/crd/patches/webhook_in_pools.yaml -------------------------------------------------------------------------------- /config/crd/patches/webhook_in_repositories.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/crd/patches/webhook_in_repositories.yaml -------------------------------------------------------------------------------- /config/crd/patches/webhook_in_runners.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/crd/patches/webhook_in_runners.yaml -------------------------------------------------------------------------------- /config/default/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/default/kustomization.yaml -------------------------------------------------------------------------------- /config/default/manager_config_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/default/manager_config_patch.yaml -------------------------------------------------------------------------------- /config/default/manager_webhook_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/default/manager_webhook_patch.yaml -------------------------------------------------------------------------------- /config/default/webhookcainjection_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/default/webhookcainjection_patch.yaml -------------------------------------------------------------------------------- /config/kube-state-metrics/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/kube-state-metrics/configmap.yaml -------------------------------------------------------------------------------- /config/kube-state-metrics/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - configmap.yaml 3 | -------------------------------------------------------------------------------- /config/manager/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/manager/kustomization.yaml -------------------------------------------------------------------------------- /config/manager/manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/manager/manager.yaml -------------------------------------------------------------------------------- /config/overlays/debug/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/overlays/debug/kustomization.yaml -------------------------------------------------------------------------------- /config/overlays/debug/manager_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/overlays/debug/manager_patch.yaml -------------------------------------------------------------------------------- /config/overlays/local/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/overlays/local/kustomization.yaml -------------------------------------------------------------------------------- /config/overlays/local/manager_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/overlays/local/manager_patch.yaml -------------------------------------------------------------------------------- /config/rbac/enterprise_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/rbac/enterprise_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/enterprise_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/rbac/enterprise_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/garmserverconfig_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/rbac/garmserverconfig_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/garmserverconfig_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/rbac/garmserverconfig_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/githubcredentials_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/rbac/githubcredentials_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/githubcredentials_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/rbac/githubcredentials_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/githubendpoint_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/rbac/githubendpoint_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/githubendpoint_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/rbac/githubendpoint_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/image_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/rbac/image_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/image_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/rbac/image_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/rbac/kustomization.yaml -------------------------------------------------------------------------------- /config/rbac/leader_election_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/rbac/leader_election_role.yaml -------------------------------------------------------------------------------- /config/rbac/leader_election_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/rbac/leader_election_role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/organization_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/rbac/organization_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/organization_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/rbac/organization_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/pool_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/rbac/pool_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/pool_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/rbac/pool_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/repository_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/rbac/repository_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/repository_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/rbac/repository_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/rbac/role.yaml -------------------------------------------------------------------------------- /config/rbac/role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/rbac/role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/runner_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/rbac/runner_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/runner_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/rbac/runner_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/service_account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/rbac/service_account.yaml -------------------------------------------------------------------------------- /config/samples/garm-operator_v1beta1_enterprise.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/samples/garm-operator_v1beta1_enterprise.yaml -------------------------------------------------------------------------------- /config/samples/garm-operator_v1beta1_garmserverconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/samples/garm-operator_v1beta1_garmserverconfig.yaml -------------------------------------------------------------------------------- /config/samples/garm-operator_v1beta1_githubcredential.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/samples/garm-operator_v1beta1_githubcredential.yaml -------------------------------------------------------------------------------- /config/samples/garm-operator_v1beta1_githubendpoint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/samples/garm-operator_v1beta1_githubendpoint.yaml -------------------------------------------------------------------------------- /config/samples/garm-operator_v1beta1_image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/samples/garm-operator_v1beta1_image.yaml -------------------------------------------------------------------------------- /config/samples/garm-operator_v1beta1_organization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/samples/garm-operator_v1beta1_organization.yaml -------------------------------------------------------------------------------- /config/samples/garm-operator_v1beta1_pool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/samples/garm-operator_v1beta1_pool.yaml -------------------------------------------------------------------------------- /config/samples/garm-operator_v1beta1_repository.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/samples/garm-operator_v1beta1_repository.yaml -------------------------------------------------------------------------------- /config/samples/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/samples/kustomization.yaml -------------------------------------------------------------------------------- /config/webhook/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/webhook/kustomization.yaml -------------------------------------------------------------------------------- /config/webhook/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/webhook/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/webhook/manifests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/webhook/manifests.yaml -------------------------------------------------------------------------------- /config/webhook/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/config/webhook/service.yaml -------------------------------------------------------------------------------- /docs/adrs/_adr_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/docs/adrs/_adr_template.md -------------------------------------------------------------------------------- /docs/adrs/garm_server_initialization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/docs/adrs/garm_server_initialization.md -------------------------------------------------------------------------------- /docs/adrs/github_default_endpoint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/docs/adrs/github_default_endpoint.md -------------------------------------------------------------------------------- /docs/adrs/jwt_token_caching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/docs/adrs/jwt_token_caching.md -------------------------------------------------------------------------------- /docs/architectural-decision-records.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/docs/architectural-decision-records.md -------------------------------------------------------------------------------- /docs/assets/intellij-debugging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/docs/assets/intellij-debugging.png -------------------------------------------------------------------------------- /docs/assets/overview.excalidraw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/docs/assets/overview.excalidraw -------------------------------------------------------------------------------- /docs/assets/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/docs/assets/overview.png -------------------------------------------------------------------------------- /docs/assets/overview.png.license: -------------------------------------------------------------------------------- 1 | SPDX-License-Identifier: MIT 2 | -------------------------------------------------------------------------------- /docs/assets/scaling.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/docs/assets/scaling.gif -------------------------------------------------------------------------------- /docs/config/configuration-parsing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/docs/config/configuration-parsing.md -------------------------------------------------------------------------------- /docs/kube-state-metrics/kube-state-metrics-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/docs/kube-state-metrics/kube-state-metrics-config.md -------------------------------------------------------------------------------- /docs/operator_update.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/docs/operator_update.md -------------------------------------------------------------------------------- /docs/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/docs/quickstart.md -------------------------------------------------------------------------------- /docs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/docs/readme.md -------------------------------------------------------------------------------- /docs/release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/docs/release.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/go.sum -------------------------------------------------------------------------------- /hack/boilerplate.go.txt: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: MIT 2 | -------------------------------------------------------------------------------- /hack/foss-scan.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/hack/foss-scan.sh -------------------------------------------------------------------------------- /hack/generate-notices-file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/hack/generate-notices-file.sh -------------------------------------------------------------------------------- /hack/kind-with-registry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/hack/kind-with-registry.sh -------------------------------------------------------------------------------- /hack/verify-license.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/hack/verify-license.sh -------------------------------------------------------------------------------- /internal/controller/enterprise_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/internal/controller/enterprise_controller.go -------------------------------------------------------------------------------- /internal/controller/enterprise_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/internal/controller/enterprise_controller_test.go -------------------------------------------------------------------------------- /internal/controller/garmserverconfig_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/internal/controller/garmserverconfig_controller.go -------------------------------------------------------------------------------- /internal/controller/garmserverconfig_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/internal/controller/garmserverconfig_controller_test.go -------------------------------------------------------------------------------- /internal/controller/githubcredentials_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/internal/controller/githubcredentials_controller.go -------------------------------------------------------------------------------- /internal/controller/githubcredentials_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/internal/controller/githubcredentials_controller_test.go -------------------------------------------------------------------------------- /internal/controller/githubendpoint_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/internal/controller/githubendpoint_controller.go -------------------------------------------------------------------------------- /internal/controller/githubendpoint_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/internal/controller/githubendpoint_controller_test.go -------------------------------------------------------------------------------- /internal/controller/organization_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/internal/controller/organization_controller.go -------------------------------------------------------------------------------- /internal/controller/organization_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/internal/controller/organization_controller_test.go -------------------------------------------------------------------------------- /internal/controller/pool_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/internal/controller/pool_controller.go -------------------------------------------------------------------------------- /internal/controller/pool_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/internal/controller/pool_controller_test.go -------------------------------------------------------------------------------- /internal/controller/repository_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/internal/controller/repository_controller.go -------------------------------------------------------------------------------- /internal/controller/repository_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/internal/controller/repository_controller_test.go -------------------------------------------------------------------------------- /internal/controller/runner_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/internal/controller/runner_controller.go -------------------------------------------------------------------------------- /internal/controller/runner_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/internal/controller/runner_controller_test.go -------------------------------------------------------------------------------- /pkg/annotations/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/annotations/helpers.go -------------------------------------------------------------------------------- /pkg/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/client/client.go -------------------------------------------------------------------------------- /pkg/client/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/client/client_test.go -------------------------------------------------------------------------------- /pkg/client/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/client/controller.go -------------------------------------------------------------------------------- /pkg/client/credentials.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/client/credentials.go -------------------------------------------------------------------------------- /pkg/client/endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/client/endpoint.go -------------------------------------------------------------------------------- /pkg/client/enterprise.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/client/enterprise.go -------------------------------------------------------------------------------- /pkg/client/instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/client/instance.go -------------------------------------------------------------------------------- /pkg/client/key/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/client/key/key.go -------------------------------------------------------------------------------- /pkg/client/mock/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/client/mock/client.go -------------------------------------------------------------------------------- /pkg/client/mock/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/client/mock/controller.go -------------------------------------------------------------------------------- /pkg/client/mock/credentials.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/client/mock/credentials.go -------------------------------------------------------------------------------- /pkg/client/mock/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/client/mock/doc.go -------------------------------------------------------------------------------- /pkg/client/mock/endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/client/mock/endpoint.go -------------------------------------------------------------------------------- /pkg/client/mock/enterprise.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/client/mock/enterprise.go -------------------------------------------------------------------------------- /pkg/client/mock/instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/client/mock/instance.go -------------------------------------------------------------------------------- /pkg/client/mock/organization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/client/mock/organization.go -------------------------------------------------------------------------------- /pkg/client/mock/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/client/mock/pool.go -------------------------------------------------------------------------------- /pkg/client/mock/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/client/mock/repository.go -------------------------------------------------------------------------------- /pkg/client/organization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/client/organization.go -------------------------------------------------------------------------------- /pkg/client/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/client/pool.go -------------------------------------------------------------------------------- /pkg/client/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/client/repository.go -------------------------------------------------------------------------------- /pkg/conditions/condition_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/conditions/condition_types.go -------------------------------------------------------------------------------- /pkg/conditions/conditions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/conditions/conditions.go -------------------------------------------------------------------------------- /pkg/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/config/config.go -------------------------------------------------------------------------------- /pkg/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/config/config_test.go -------------------------------------------------------------------------------- /pkg/config/test_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/config/test_config.yaml -------------------------------------------------------------------------------- /pkg/defaults/defaults.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/defaults/defaults.go -------------------------------------------------------------------------------- /pkg/event/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/event/event.go -------------------------------------------------------------------------------- /pkg/filter/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/filter/filter.go -------------------------------------------------------------------------------- /pkg/finalizers/finalizers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/finalizers/finalizers.go -------------------------------------------------------------------------------- /pkg/flags/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/flags/flags.go -------------------------------------------------------------------------------- /pkg/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/metrics/metrics.go -------------------------------------------------------------------------------- /pkg/pools/pools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/pools/pools.go -------------------------------------------------------------------------------- /pkg/pools/predicate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/pools/predicate.go -------------------------------------------------------------------------------- /pkg/runners/predicate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/runners/predicate.go -------------------------------------------------------------------------------- /pkg/runners/runners.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/runners/runners.go -------------------------------------------------------------------------------- /pkg/runners/runners_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/runners/runners_test.go -------------------------------------------------------------------------------- /pkg/secret/secret.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/secret/secret.go -------------------------------------------------------------------------------- /pkg/tags/tags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/tags/tags.go -------------------------------------------------------------------------------- /pkg/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/util/util.go -------------------------------------------------------------------------------- /pkg/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/version/version.go -------------------------------------------------------------------------------- /pkg/version/version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/pkg/version/version_test.go -------------------------------------------------------------------------------- /release.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/garm-operator/HEAD/release.Dockerfile --------------------------------------------------------------------------------