2022-11-10 15:04:19 +00:00
|
|
|
image:
|
2023-12-07 14:26:46 +00:00
|
|
|
pullPolicy: IfNotPresent
|
2023-12-06 10:42:22 +00:00
|
|
|
repository: netboxcommunity/netbox
|
|
|
|
tag: v3.6.5-2.7.0@sha256:11df75195b88cec1d54de1790060851abd19e94aeee50e0586a8eba192074bbe
|
2023-12-07 14:26:46 +00:00
|
|
|
metrics:
|
|
|
|
enabled: false
|
|
|
|
prometheusRule:
|
|
|
|
enabled: false
|
|
|
|
labels: {}
|
|
|
|
rules: []
|
|
|
|
serviceMonitor:
|
|
|
|
interval: 1m
|
|
|
|
labels: {}
|
|
|
|
scrapeTimeout: 30s
|
2022-11-10 15:04:19 +00:00
|
|
|
netbox:
|
2023-12-07 14:26:46 +00:00
|
|
|
admins: []
|
2023-12-06 10:42:22 +00:00
|
|
|
allowed_hosts: []
|
|
|
|
allowed_urls_schemes: []
|
|
|
|
auth_password_validators: []
|
2022-11-10 15:04:19 +00:00
|
|
|
banner:
|
|
|
|
bottom: ""
|
|
|
|
login: ""
|
2023-12-07 14:26:46 +00:00
|
|
|
top: ""
|
2022-11-10 15:04:19 +00:00
|
|
|
cors_origin_allow_all: false
|
2023-12-06 10:42:22 +00:00
|
|
|
cors_origin_regex_whitelist: []
|
2023-12-07 14:26:46 +00:00
|
|
|
cors_origin_whitelist: []
|
|
|
|
csrf_cookie_name: csrftoken
|
|
|
|
csrf_trusted_origin: []
|
|
|
|
date_time:
|
|
|
|
date_format: N j, Y
|
|
|
|
date_time_format: N j, Y g:i a
|
|
|
|
short_date_format: Y-m-d
|
|
|
|
short_date_time_format: Y-m-d H:i
|
|
|
|
short_time_format: H:i:s
|
|
|
|
time_format: g:i a
|
2022-11-10 15:04:19 +00:00
|
|
|
debug: false
|
|
|
|
email:
|
2023-12-07 14:26:46 +00:00
|
|
|
from_email: ""
|
2022-11-10 15:04:19 +00:00
|
|
|
password: ""
|
2023-12-07 14:26:46 +00:00
|
|
|
port: 587
|
|
|
|
server: ""
|
|
|
|
timeout: 10
|
2022-11-10 15:04:19 +00:00
|
|
|
use_ssl: false
|
|
|
|
use_tls: true
|
2023-12-07 14:26:46 +00:00
|
|
|
username: ""
|
|
|
|
enforce_global_unique: true
|
2023-12-06 10:42:22 +00:00
|
|
|
exempt_view_permissions: []
|
2023-12-07 14:26:46 +00:00
|
|
|
graphql_enabled: true
|
2023-12-06 10:42:22 +00:00
|
|
|
http_proxies: []
|
|
|
|
internal_ips: []
|
2022-11-10 15:04:19 +00:00
|
|
|
login_persistence: false
|
|
|
|
login_required: true
|
|
|
|
login_timeout: 1209600
|
|
|
|
maps_url: https://maps.google.com/?q=
|
|
|
|
max_page_size: 1000
|
2023-12-07 14:26:46 +00:00
|
|
|
napalm:
|
|
|
|
args: []
|
|
|
|
password: ""
|
|
|
|
timeout: 30
|
|
|
|
username: ""
|
2022-11-10 15:04:19 +00:00
|
|
|
paginate_count: 50
|
2023-12-07 14:26:46 +00:00
|
|
|
plugin_config: null
|
2022-11-10 15:04:19 +00:00
|
|
|
powerfeed:
|
|
|
|
default_amperage: 15
|
|
|
|
default_max_utilization: 80
|
|
|
|
default_voltage: 120
|
2023-12-07 14:26:46 +00:00
|
|
|
prefer_ipv4: false
|
2022-11-10 15:04:19 +00:00
|
|
|
rack:
|
|
|
|
elevation_default_unit_height: 22
|
|
|
|
elevation_default_unit_width: 220
|
2023-12-07 14:26:46 +00:00
|
|
|
remote_auth: {}
|
|
|
|
retention:
|
|
|
|
changelog: 90
|
|
|
|
job_result: 90
|
|
|
|
rq_default_timeout: 300
|
2022-11-10 15:04:19 +00:00
|
|
|
session_cookie_name: sessionid
|
|
|
|
storage_backend: ""
|
2023-12-06 10:42:22 +00:00
|
|
|
storage_config: []
|
2022-11-10 15:04:19 +00:00
|
|
|
persistence:
|
|
|
|
config:
|
|
|
|
enabled: true
|
|
|
|
mountPath: /etc/netbox/config
|
2023-12-07 14:26:46 +00:00
|
|
|
configfile:
|
|
|
|
enabled: true
|
|
|
|
mountPath: /etc/netbox/config/01-config.py
|
|
|
|
objectName: '{{ include "tc.common.names.fullname" . }}-secret'
|
|
|
|
subPath: config.py
|
|
|
|
type: secret
|
|
|
|
media:
|
|
|
|
enabled: true
|
|
|
|
mountPath: /opt/netbox/netbox/media
|
2022-11-10 15:04:19 +00:00
|
|
|
reports:
|
|
|
|
enabled: true
|
|
|
|
mountPath: /etc/netbox/reports
|
|
|
|
scripts:
|
|
|
|
enabled: true
|
|
|
|
mountPath: /etc/netbox/scripts
|
2023-12-07 14:26:46 +00:00
|
|
|
portal:
|
2023-12-12 15:54:42 +00:00
|
|
|
open:
|
|
|
|
enabled: true
|
2022-11-10 15:04:19 +00:00
|
|
|
postgresql:
|
|
|
|
enabled: true
|
|
|
|
existingSecret: dbcreds
|
|
|
|
postgresqlDatabase: netbox
|
2023-12-07 14:26:46 +00:00
|
|
|
postgresqlUsername: netbox
|
2022-11-10 15:04:19 +00:00
|
|
|
redis:
|
|
|
|
enabled: true
|
|
|
|
existingSecret: rediscreds
|
2023-12-07 14:26:46 +00:00
|
|
|
securityContext:
|
|
|
|
container:
|
|
|
|
readOnlyRootFilesystem: false
|
|
|
|
runAsGroup: 0
|
|
|
|
runAsNonRoot: false
|
|
|
|
runAsUser: 0
|
|
|
|
service:
|
|
|
|
main:
|
|
|
|
ports:
|
|
|
|
main:
|
|
|
|
port: 10265
|
2023-12-12 15:54:42 +00:00
|
|
|
protocol: http
|
2023-12-07 14:26:46 +00:00
|
|
|
targetPort: 8080
|
|
|
|
workload:
|
|
|
|
main:
|
|
|
|
podSpec:
|
|
|
|
containers:
|
|
|
|
main:
|
|
|
|
probes:
|
|
|
|
liveness:
|
|
|
|
path: /api
|
2023-12-12 15:54:42 +00:00
|
|
|
type: http
|
2023-12-07 14:26:46 +00:00
|
|
|
readiness:
|
|
|
|
path: /api
|
2023-12-12 15:54:42 +00:00
|
|
|
type: http
|
2023-12-07 14:26:46 +00:00
|
|
|
startup:
|
|
|
|
initialDelaySeconds: 60
|
|
|
|
path: /api
|
2023-12-12 15:54:42 +00:00
|
|
|
type: http
|