Collectd operator utilties
[demo.git] / vnfs / DAaaS / deploy / 00-init / rook-ceph / values.yaml
1 # Default values for rook-ceph-operator
2 # This is a YAML-formatted file.
3 # Declare variables to be passed into your templates.
4
5 image:
6   prefix: rook
7   repository: rook/ceph
8   tag: v0.9.1
9   pullPolicy: IfNotPresent
10
11 hyperkube:
12   repository: k8s.gcr.io/hyperkube
13   tag: v1.7.12
14   pullPolicy: IfNotPresent
15
16 resources:
17   limits:
18     cpu: 100m
19     memory: 128Mi
20   requests:
21     cpu: 100m
22     memory: 128Mi
23
24 nodeSelector:
25 # Constraint rook-ceph-operator Deployment to nodes with label `disktype: ssd`.
26 # For more info, see https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector
27 #  disktype: ssd
28
29 # Tolerations for the rook-ceph-operator to allow it to run on nodes with particular taints
30 tolerations: []
31
32 mon:
33   healthCheckInterval: "45s"
34   monOutTimeout: "300s"
35
36 ## Annotations to be added to pod
37 annotations: {}
38
39 ## LogLevel can be set to: TRACE, DEBUG, INFO, NOTICE, WARNING, ERROR or CRITICAL
40 logLevel: INFO
41
42 ## If true, create & use RBAC resources
43 ##
44 rbacEnable: false
45
46 ## If true, create & use PSP resources
47 ##
48 pspEnable: true
49
50 ## Rook Agent configuration
51 ## toleration: NoSchedule, PreferNoSchedule or NoExecute
52 ## tolerationKey: Set this to the specific key of the taint to tolerate
53 ## flexVolumeDirPath: The path where the Rook agent discovers the flex volume plugins
54 ## libModulesDirPath: The path where the Rook agent can find kernel modules
55 # agent:
56 #   toleration: NoSchedule
57 #   tolerationKey: key
58 #   mountSecurityMode: Any
59 ## For information on FlexVolume path, please refer to https://rook.io/docs/rook/master/flexvolume.html
60 #   flexVolumeDirPath: /usr/libexec/kubernetes/kubelet-plugins/volume/exec/
61 #   libModulesDirPath: /lib/modules
62 #   mounts: mount1=/host/path:/container/path,/host/path2:/container/path2
63 agent:
64   flexVolumeDirPath: /var/lib/kubelet/volumeplugins
65 ## Rook Discover configuration
66 ## toleration: NoSchedule, PreferNoSchedule or NoExecute
67 ## tolerationKey: Set this to the specific key of the taint to tolerate
68 # discover:
69 #   toleration: NoSchedule
70 #   tolerationKey: key
71
72 # In some situations SELinux relabelling breaks (times out) on large filesystems, and doesn't work with cephfs ReadWriteMany volumes (last relabel wins).
73 # Disable it here if you have similiar issues.
74 # For more details see https://github.com/rook/rook/issues/2417
75 enableSelinuxRelabeling: true