helm-charts/stable/prow-control-plane/values.yaml (167 lines of code) (raw):
# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
repositories:
- org: "aws"
name: "eks-distro"
extraPlugins: []
extraExternalPlugins: []
- org: "aws"
name: "eks-distro-build-tooling"
extraPlugins: []
extraExternalPlugins: []
- org: "aws"
name: "eks-distro-prow-jobs"
extraPlugins: ["config-updater"]
extraExternalPlugins:
- name: eksdistroopstool
events:
- issue_comment
- pull_request
- issues
endpoint: http://eksdistroopstool
- org: "aws"
name: "eks-anywhere"
extraPlugins: []
extraExternalPlugins:
- name: cherrypicker
events:
- issue_comment
- pull_request
endpoint: http://cherrypicker
prow:
domain: ''
presubmitsBucketName: ''
tideStatusReconcilerBucketName: ''
kubeconfig: ''
dryRun: false
region: 'us-west-2'
ingress:
create: false
annotations: {}
crier:
scrape_metrics: false
image: public.ecr.aws/eks-distro-build-tooling/prow-crier:v20230324-76cde35b3d
serviceAccount:
create: false
deck:
scrape_metrics: false
image: public.ecr.aws/eks-distro-build-tooling/prow-deck:v20230324-76cde35b3d
serviceAccount:
create: false
ghproxy:
scrape_metrics: false
image: public.ecr.aws/eks-distro-build-tooling/prow-ghproxy:v20230324-76cde35b3d
volumeSize: 100
hook:
scrape_metrics: false
image: public.ecr.aws/eks-distro-build-tooling/prow-hook:v20230324-76cde35b3d
service:
type: 'LoadBalancer'
serviceAccount:
create: false
horologium:
scrape_metrics: false
image: public.ecr.aws/eks-distro-build-tooling/prow-horologium:v20230324-76cde35b3d
serviceAccount:
create: false
prowControllerManager:
scrape_metrics: false
image: public.ecr.aws/eks-distro-build-tooling/prow-controller-manager:v20230324-76cde35b3d
serviceAccount:
create: false
sinker:
scrape_metrics: false
image: public.ecr.aws/eks-distro-build-tooling/prow-sinker:v20230324-76cde35b3d
serviceAccount:
create: false
statusreconciler:
image: public.ecr.aws/eks-distro-build-tooling/prow-statusreconciler:v20230324-76cde35b3d
serviceAccount:
create: false
tide:
scrape_metrics: false
image: public.ecr.aws/eks-distro-build-tooling/prow-tide:v20230324-76cde35b3d
serviceAccount:
create: false
githubToken:
Secret:
create: false
token: ''
hmacToken:
Secret:
create: false
hmac: ''
s3Credentials:
Secret:
create: true
utility_images:
clonerefs: public.ecr.aws/eks-distro-build-tooling/prow-clonerefs:v20230324-76cde35b3d
entrypoint: public.ecr.aws/eks-distro-build-tooling/prow-entrypoint:v20230324-76cde35b3d
initupload: public.ecr.aws/eks-distro-build-tooling/prow-initupload:v20230324-76cde35b3d
sidecar: public.ecr.aws/eks-distro-build-tooling/prow-sidecar:v20230324-76cde35b3d
awsIamAuthenticator:
image: public.ecr.aws/eks-distro/kubernetes-sigs/aws-iam-authenticator:v0.5.7-eks-1-21-12
# Namespace on the control plane to look for prow jobs
prowJobNamespace: "default"
# Namespace on the data plane to run pods in
dataplaneNamespace: "default"
plugins:
configUpdaterMaps:
config/docker-ecr-config.json:
name: build-setup
clusters:
prow-postsubmits-cluster: # cluster name
- default # namespace
prow-presubmits-cluster: # cluster name
- default # namespace
scripts/buildkitd-entrypoint.sh:
name: buildkitd-entrypoint
clusters:
prow-postsubmits-cluster: # cluster name
- default # namespace
prow-presubmits-cluster: # cluster name
- default # namespace
scripts/registry-entrypoint.sh:
name: registry-entrypoint
clusters:
prow-postsubmits-cluster: # cluster name
- default # namespace
prow-presubmits-cluster: # cluster name
- default # namespace
scripts/disk-usage-entrypoint.sh:
name: disk-usage-entrypoint
clusters:
prow-postsubmits-cluster: # cluster name
- default # namespace
prow-presubmits-cluster: # cluster name
- default # namespace
jobs/**/*.yaml:
name: job-config
BUILDER_BASE_TAG_FILE:
name: builder-base-tag-file
clusters:
prow-postsubmits-cluster: # cluster name
- default # namespace
prow-presubmits-cluster: # cluster name
- default # namespace
approve:
- repos:
- aws/eks-distro
- aws/eks-distro-build-tooling
- aws/eks-distro-prow-jobs
- aws/eks-anywhere
- aws/eks-anywhere-build-tooling
- aws/eks-anywhere-prow-jobs
require_self_approval: true
ignore_review_state: true
lgtm:
- repos:
- aws/eks-distro
- aws/eks-distro-build-tooling
- aws/eks-distro-prow-jobs
- aws/eks-anywhere
- aws/eks-anywhere-build-tooling
- aws/eks-anywhere-prow-jobs
review_acts_as_lgtm: true
cherrypicker:
serviceName: cherrypicker
image: public.ecr.aws/eks-distro-build-tooling/prow-cherrypicker:v20230324-76cde35b3d
eksdistroopstool:
serviceName: eksdistroopstool
image: public.ecr.aws/eks-distro-build-tooling/eks-distro-ops-tool:6