Add netbox IPAM charts to support CDS usecase
[oom.git] / kubernetes / contrib / charts / netbox / charts / netbox-app / values.yaml
1 # Copyright © 2018 Amdocs, Bell Canada
2 #
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
6 #
7 #       http://www.apache.org/licenses/LICENSE-2.0
8 #
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
14
15 global: # global defaults
16   nodePortPrefix: 302
17   persistence: {}
18
19 config:
20   # Secrets configuration values
21   dbPassword: J5brHrAXFLQSif0K
22   emailPassword: password
23   napalmPassword: password
24   secretKey: r8OwDznj!!dci#P9ghmRfdu1Ysxm0AiPeDCQhKE+N_rClfWNj
25   superuserPassword: admin
26   superuserAPIToken: 0123456789abcdef0123456789abcdef01234567
27
28   # Remaining environment configuration values
29   allowedHosts: "*"
30   dbName: netbox
31   dbUser: netbox
32   dbHost: netbox-postgres
33   emailServer: localhost
34   emailPort: 25
35   emailUsername: netbox
36   emailTimeout: 5
37   emailFrom: netbox@bar.com
38   mediaRoot: /opt/netbox/netbox/media
39   napalmUsername: napalm
40   napalmTimeout: 10
41   maxPageSize: 0
42   superuserName: admin
43   superuserEmail: admin@example.com
44
45 repository: docker.io
46 image: ninech/netbox:v2.3.5
47 service:
48   type: ClusterIP
49   name: netbox-app
50   externalPort: 8001
51   internalPort: 8001
52   portName: netbox-app
53
54 ingress:
55   enabled: false
56
57 # default number of instances
58 replicaCount: 1
59
60 nodeSelector: {}
61
62 affinity: {}
63
64 ## Persist data to a persitent volume
65 persistence:
66   enabled: true
67
68   ## A manually managed Persistent Volume and Claim
69   ## Requires persistence.enabled: true
70   ## If defined, PVC must be created manually before volume will be bound
71   # existingClaim:
72   volumeReclaimPolicy: Retain
73
74   ## database data Persistent Volume Storage Class
75   ## If defined, storageClassName: <storageClass>
76   ## If set to "-", storageClassName: "", which disables dynamic provisioning
77   ## If undefined (the default) or set to null, no storageClassName spec is
78   ##   set, choosing the default provisioner.  (gp2 on AWS, standard on
79   ##   GKE, AWS & OpenStack)
80   ##
81   # storageClass: "-"
82   accessMode: ReadWriteMany
83   size: 100Mi
84   mountPath: /dockerdata-nfs
85   mountSubPath: netbox/shared
86
87   # Names used for shared pv/pvcs across App & Nginx containers
88   staticPvName: netbox-static
89
90 # probe configuration parameters
91 liveness:
92   initialDelaySeconds: 10
93   periodSeconds: 10
94   # necessary to disable liveness probe when setting breakpoints
95   # in debugger so K8s doesn't restart unresponsive container
96   enabled: true
97 readiness:
98   initialDelaySeconds: 10
99   periodSeconds: 10
100
101 resources: {}