| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- ---
- kind: helm
- metadata:
- icon:
- provider: selfh
- id: netbox
- name: NetBox
- description: |
- Helm values template for NetBox, an open-source network infrastructure management (IPAM/DCIM)
- solution and network automation source of truth.
- ## Chart Information
- * **Chart Repository:** https://charts.bootsource.github.io/charts
- * **Chart Name:** netbox
- * **Chart Version:** Compatible with NetBox 4.2.3
- ## References
- * **Project:** https://netbox.dev/
- * **Documentation:** https://docs.netbox.dev/
- * **GitHub:** https://github.com/netbox-community/netbox
- version: 4.2.3
- author: Christian Lempa
- date: '2025-01-13'
- draft: true
- spec:
- general:
- vars:
- release_name:
- default: netbox
- namespace:
- default: netbox
- database:
- vars:
- database_enabled:
- default: true
- database_type:
- default: postgres
- database_host:
- default: netbox-postgresql
- database_port:
- default: 5432
- database_name:
- default: netbox
- database_user:
- default: netbox
- redis:
- title: Redis Configuration
- description: Configure Redis for caching and task queuing
- required: true
- vars:
- redis_enabled:
- description: Enable Redis deployment
- type: bool
- default: true
- redis_host:
- description: Redis host for tasks
- type: hostname
- default: netbox-redis-master
- redis_cache_host:
- description: Redis host for caching
- type: hostname
- default: netbox-redis-master
- redis_password:
- description: Redis password
- type: secret
- config:
- autogenerated: true
- traefik:
- vars:
- traefik_host:
- default: netbox.home.arpa
- netbox:
- title: NetBox Configuration
- description: Configure NetBox application settings
- required: true
- vars:
- netbox_secret_key:
- description: Secret Key
- extra: Used for cryptographic signing and session management
- type: secret
- config:
- autogenerated: true
- netbox_superuser_name:
- description: Initial superuser username
- type: str
- default: admin
- netbox_superuser_email:
- description: Initial superuser email
- type: email
- default: admin@example.com
- netbox_superuser_password:
- description: Initial superuser password
- type: secret
- config:
- autogenerated: true
- netbox_superuser_api_token:
- description: Initial superuser API token
- type: secret
- config:
- autogenerated: true
- netbox_allowed_hosts:
- description: Allowed hosts (comma-separated)
- extra: Add your domain names or IP addresses
- type: str
- default: "*"
- netbox_metrics_enabled:
- description: Enable Prometheus metrics endpoint
- type: bool
- default: false
- netbox_cors_enabled:
- description: Enable CORS (Cross-Origin Resource Sharing)
- type: bool
- default: false
- netbox_cors_origins:
- description: Allowed CORS origins
- needs: netbox_cors_enabled=true
- type: str
- default: "https://example.com"
|