-
Notifications
You must be signed in to change notification settings - Fork 39
Expand file tree
/
Copy pathvalues.yaml
More file actions
88 lines (72 loc) · 2.81 KB
/
values.yaml
File metadata and controls
88 lines (72 loc) · 2.81 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
global:
## Reference to one or more secrets to be used when pulling images
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/
##
imagePullSecrets: []
# - name: "image-pull-secret"
# or
# - "image-pull-secret"
# Required: You need to configure a reference to an APIExportEndpointSlice so the
# agent knows which API to serve and where to connect to.
apiExportEndpointSliceName: ""
# This Agent's public name, purely for informational purposes. If not set, defaults
# to the Helm release name.
agentName: ""
# Required: Name of the Kubernetes Secret that contains a "kubeconfig" key,
# with the kubeconfig provided by kcp to access it. This kubeconfig must point
# directly to the kcp cluster where the referenced object above
# (APIExportEndpointSlice or APIExport) exist.
kcpKubeconfig: ""
# Optional: Name of a Kubernetes Secret that contains a "kubeconfig" key,
# with a kubeconfig to access the service cluster (in case the agent is
# running on a cluster that is not the target cluster for the API sync).
kubeconfig: ""
# Optional: Override the host configured in the local kubeconfig.
kubeconfigHostOverride: ""
# Optional: Override the server CA file configured in the local kubeconfig
kubeconfigCAFileOverride: ""
# Optional: If two or more SyncAgents are installed into the same namespace,
# each one must have a Kubernetes label selector to scope down which
# PublishedResources (PRs) they process, as no two agents must process the same.
# If just one Sync Agent is installed in the cluster, this can be left blank, but
# still be used to ignore certain PRs if desired.
publishedResourceSelector: ""
# The container image to use for the Sync Agent.
image:
repository: "ghcr.io/kcp-dev/api-syncagent"
# set this to override the image tag used (determined by chart appVersion by default).
tag: ""
replicas: 2
enableLeaderElection: true
# A list of internal controllers to disable in the agent; this can be used to set up
# one standalone agent responsible solely for managing the APIExport, and another to
# only sync, for example.
#
# Possible controllers to disable are: sync, apiexport, apiresourceschema
disabledControllers: []
resources:
requests:
cpu: 100m
memory: 64Mi
limits:
cpu: 1
memory: 512Mi
crds:
# Whether to install the PublishedResource CRD.
enabled: true
# Optional: Pass additional flags to the kcp-api-syncagent process started by the container.
extraFlags: []
# Optional: Configure additional volumes to be added to the syncagent Pod.
extraVolumes: []
# - name: extra-secret
# secret:
# secretName: extra-secret
# Optional: Configure additional volume mounts to be added to the agent container.
extraVolumeMounts: []
# - name: extra-secret
# mountPath: /etc/test
hostAliases:
enabled: false
values:
- ip: ""
hostnames: []