-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathvalues.yaml
126 lines (108 loc) · 3.39 KB
/
values.yaml
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
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
# Default values for artifactory-exporter.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
replicaCount: 1
rbac:
# Specifies whether RBAC resources should be created
create: true
pspEnabled: true
pspUseAppArmor: true
serviceAccount:
# Specifies whether a ServiceAccount should be created
create: true
# The name of the ServiceAccount to use.
# If not set and create is true, a name is generated using the fullname template
name:
image:
registry: ghcr.io
repository: peimanja/artifactory_exporter
# set to canary for the latest unreleased version
tag: v1.14.0
pullPolicy: IfNotPresent
nameOverride: ""
fullnameOverride: ""
podAnnotations: {}
# Add your artifactory server details here
# user/pass or accessToken with admin permission hast to be set
# or set the existingSecret
artifactory:
url: http://artifactory:8081/artifactory
user: ""
pass: ""
accessToken: "xxxxxxxxxxxxxxxxxxxxxxxx"
existingSecret: false
# visit https://github.com/peimanja/artifactory_exporter#flags
options:
logLevel: info
logFormat: logfmt
telemetryPath: /metrics
verifySSL: false
timeout: 5s
# Some metrics are expensive to collect, so they are disabled by default.
# visit https://github.com/peimanja/artifactory_exporter#optional-metrics for more details
optionalMetrics: []
# - artifacts # enables artifactory_artifacts_* metrics
# - replication_status # adds the `status` label to `artifactory_replication_enabled` metric
# - federation_status # enables `artifactory_federation_*` metrics
# - open_metrics # exposes pen Metrics from the JFrog Platform
service:
type: ClusterIP
port: 9531
annotations: {}
ingress:
enabled: false
annotations: {}
# kubernetes.io/ingress.class: nginx
# kubernetes.io/tls-acme: "true"
path: /
hosts:
- chart-example.local
tls: []
# - secretName: chart-example-tls
# hosts:
# - chart-example.local
resources: {}
# We usually recommend not to specify default resources and to leave this as a conscious
# choice for the user. This also increases chances charts run on environments with little
# resources, such as Minikube. If you do want to specify resources, uncomment the following
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
serviceMonitor:
# When set true then use a ServiceMonitor to configure scraping
enabled: false
# Set the namespace the ServiceMonitor should be deployed
# namespace: monitoring
# Set how frequently Prometheus should scrape
# interval: 30s
# Set path to artifactory-exporter telemtery-path
# telemetryPath: /metrics
# Set labels for the ServiceMonitor, use this to define your scrape label for Prometheus Operator
# labels:
# Set timeout for scrape
# timeout: 10s
# Set of labels to transfer on the Kubernetes Service onto the target.
# targetLabels: []
# metricRelabelings: []
nodeSelector: {}
tolerations: []
affinity: {}
# Extra environment variables
extraEnv: []
# Init Containers for Exporter Pod
initContainers: []
# Extra containers for the exporter pod
extraContainers: []
# Extra Volumes for the pod
extraVolumes: []
# - name: example
# configMap:
# name: example
# Extra Volume Mounts for the exporter container
extraVolumeMounts: []
# - name: example
# mountPath: /example