978 lines
39 KiB
YAML
978 lines
39 KiB
YAML
# Include{groups}
|
|
portals:
|
|
open:
|
|
# Include{portalLink}
|
|
questions:
|
|
# Include{global}
|
|
# Include{controller}
|
|
# Include{replicas}
|
|
# Include{replica1}
|
|
# Include{controllerExpertExtraArgs}
|
|
- variable: zabbix
|
|
group: App Configuration
|
|
label: Zabbix Configuration
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: server
|
|
label: Server Configuration
|
|
description: Info about configuration options in https://www.zabbix.com/documentation/current/en/manual/appendix/config/zabbix_server
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: listen_backlog
|
|
label: ListenBacklog
|
|
description: The maximum number of pending connections in the TCP queue.
|
|
schema:
|
|
type: int
|
|
default: 0
|
|
- variable: debug_level
|
|
label: DebugLevel
|
|
description: Specifies debug level
|
|
schema:
|
|
type: int
|
|
default: 3
|
|
- variable: load_modules
|
|
label: LoadModule
|
|
description: Module to load at server startup.
|
|
schema:
|
|
type: list
|
|
default: []
|
|
items:
|
|
- variable: ip_entry
|
|
label: IP Entry
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: timeout
|
|
label: Timeout
|
|
description: Spend no more than Timeout seconds on processing.
|
|
schema:
|
|
type: int
|
|
default: 4
|
|
- variable: service_manager_sync_freq
|
|
label: ServiceManagerSyncFrequency
|
|
description: Determines how often Zabbix will synchronize configuration of a service manager in seconds.
|
|
schema:
|
|
type: int
|
|
default: 60
|
|
- variable: start_report_writers
|
|
label: StartReportWriters
|
|
description: Number of pre-forked instances of report writers.
|
|
schema:
|
|
type: int
|
|
default: 0
|
|
- variable: start_pollers
|
|
label: StartPollers
|
|
description: Number of pre-forked instances of pollers.
|
|
schema:
|
|
type: int
|
|
default: 5
|
|
- variable: start_ipmi_pollers
|
|
label: StartPreprocessors
|
|
description: Number of pre-forked instances of IPMI pollers.
|
|
schema:
|
|
type: int
|
|
default: 0
|
|
- variable: start_preprocessors
|
|
label: StartPreprocessors
|
|
description: Number of pre-forked instances of preprocessing workers.
|
|
schema:
|
|
type: int
|
|
default: 3
|
|
- variable: start_pollers_unreachable
|
|
label: StartPollersUnreachable
|
|
description: Number of pre-forked instances of pollers for unreachable hosts (including IPMI and Java).
|
|
schema:
|
|
type: int
|
|
default: 1
|
|
- variable: start_trappers
|
|
label: StartTrappers
|
|
description: Number of pre-forked instances of trappers.
|
|
schema:
|
|
type: int
|
|
default: 5
|
|
- variable: start_pingers
|
|
label: StartPingers
|
|
description: Number of pre-forked instances of ICMP pingers.
|
|
schema:
|
|
type: int
|
|
default: 1
|
|
- variable: start_discoverers
|
|
label: StartDiscoverers
|
|
description: Number of pre-forked instances of discoverers.
|
|
schema:
|
|
type: int
|
|
default: 1
|
|
- variable: start_history_pollers
|
|
label: StartHistoryPollers
|
|
description: Number of pre-forked instances of history pollers.
|
|
schema:
|
|
type: int
|
|
default: 5
|
|
- variable: start_http_pollers
|
|
label: StartHTTPPollers
|
|
description: Number of pre-forked instances of HTTP pollers.
|
|
schema:
|
|
type: int
|
|
default: 1
|
|
- variable: start_obdc_pollers
|
|
label: StartODBCPollers
|
|
description: Number of pre-forked instances of ODBC pollers.
|
|
schema:
|
|
type: int
|
|
default: 1
|
|
- variable: start_timers
|
|
label: StartTimers
|
|
description: Number of pre-forked instances of timers.
|
|
schema:
|
|
type: int
|
|
default: 1
|
|
- variable: start_escalators
|
|
label: StartEscalators
|
|
description: Number of pre-forked instances of escalators.
|
|
schema:
|
|
type: int
|
|
default: 1
|
|
- variable: start_alerters
|
|
label: StartAlerters
|
|
description: Number of pre-forked instances of alerters.
|
|
schema:
|
|
type: int
|
|
default: 3
|
|
- variable: start_java_pollers
|
|
label: StartJavaPollers
|
|
description: Number of pre-forked instances of Java pollers.
|
|
schema:
|
|
type: int
|
|
default: 5
|
|
- variable: start_db_syncers
|
|
label: StartDBSyncers
|
|
description: Number of pre-forked instances of history syncers.
|
|
schema:
|
|
type: int
|
|
default: 4
|
|
- variable: start_proxy_pollers
|
|
label: StartProxyPollers
|
|
description: Number of pre-forked instances of pollers for passive proxies1.
|
|
schema:
|
|
type: int
|
|
default: 1
|
|
- variable: start_lld_processors
|
|
label: StartLLDProcessors
|
|
description: Number of pre-forked instances of low-level discovery (LLD) workers.
|
|
schema:
|
|
type: int
|
|
default: 1
|
|
- variable: start_vmware_collectors
|
|
label: StartVMwareCollectors
|
|
description: Number of pre-forked VMware collector instances.
|
|
schema:
|
|
type: int
|
|
default: 0
|
|
- variable: vmware_frequency
|
|
label: VMwareFrequency
|
|
description: Delay in seconds between data gathering from a single VMware service.
|
|
schema:
|
|
type: int
|
|
default: 60
|
|
- variable: vmware_perf_frequency
|
|
label: VMwarePerfFrequency
|
|
description: Delay in seconds between performance counter statistics retrieval from a single VMware service.
|
|
schema:
|
|
type: int
|
|
default: 60
|
|
- variable: vmware_cache_size
|
|
label: VMwareCacheSize
|
|
description: Shared memory size for storing VMware data.
|
|
schema:
|
|
type: string
|
|
default: 8M
|
|
- variable: vmware_timeout
|
|
label: VMwareTimeout
|
|
description: The maximum number of seconds vmware collector will wait for a response from VMware service (vCenter or ESX hypervisor).
|
|
schema:
|
|
type: int
|
|
default: 10
|
|
- variable: housekeeping_freq
|
|
label: HousekeepingFrequency
|
|
description: Determines how often Zabbix will perform housekeeping procedure in hours.
|
|
schema:
|
|
type: int
|
|
default: 1
|
|
- variable: max_housekeeper_delete
|
|
label: MaxHousekeeperDelete
|
|
description: No more than 'MaxHousekeeperDelete' rows (corresponding to [tablename], [field], [value]) will be deleted per one task in one housekeeping cycle.
|
|
schema:
|
|
type: int
|
|
default: 5000
|
|
- variable: problem_housekeeper_freq
|
|
label: ProblemHousekeepingFrequency
|
|
description: Determines how often Zabbix will delete problems for deleted triggers in seconds.
|
|
schema:
|
|
type: int
|
|
default: 60
|
|
- variable: cache_size
|
|
label: CacheSize
|
|
description: Size of configuration cache, in bytes.
|
|
schema:
|
|
type: string
|
|
default: 32M
|
|
- variable: cache_update_freq
|
|
label: CacheUpdateFrequency
|
|
description: Determines how often Zabbix will perform update of configuration cache in seconds.
|
|
schema:
|
|
type: int
|
|
default: 60
|
|
- variable: history_cache_size
|
|
label: HistoryCacheSize
|
|
description: Size of history cache, in bytes.
|
|
schema:
|
|
type: string
|
|
default: 16M
|
|
- variable: history_index_cache_size
|
|
label: HistoryIndexCacheSize
|
|
description: Size of history index cache, in bytes.
|
|
schema:
|
|
type: string
|
|
default: 4M
|
|
- variable: history_storage_date_index
|
|
label: HistoryStorageDateIndex
|
|
description: Enable preprocessing of history values in history storage to store values in different indices based on date
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
- variable: trend_cache_size
|
|
label: TrendCacheSize
|
|
description: Size of trend cache, in bytes.
|
|
schema:
|
|
type: string
|
|
default: 4M
|
|
- variable: trend_function_cache_size
|
|
label: TrendFunctionCacheSize
|
|
description: Size of trend function cache, in bytes.
|
|
schema:
|
|
type: string
|
|
default: 4M
|
|
- variable: value_cache_size
|
|
label: ValueCacheSize
|
|
description: Size of history value cache, in bytes.
|
|
schema:
|
|
type: string
|
|
default: 8M
|
|
- variable: trapper_timeout
|
|
label: TrapperTimeout
|
|
description: Specifies how many seconds trapper may spend processing new data.
|
|
schema:
|
|
type: int
|
|
default: 300
|
|
- variable: unreachable_period
|
|
label: UnreachablePeriod
|
|
description: Determines after how many seconds of unreachability treats a host as unavailable.
|
|
schema:
|
|
type: int
|
|
default: 45
|
|
- variable: unreachable_delay
|
|
label: UnreachableDelay
|
|
description: Determines how often host is checked for availability during the unreachability period in seconds.
|
|
schema:
|
|
type: int
|
|
default: 15
|
|
- variable: unavailable_delay
|
|
label: UnavailableDelay
|
|
description: Determines how often host is checked for availability during the unavailability period in seconds.
|
|
schema:
|
|
type: int
|
|
default: 60
|
|
- variable: log_slow_queries
|
|
label: LogSlowQueries
|
|
description: Determines how long a database query may take before being logged in milliseconds.
|
|
schema:
|
|
type: int
|
|
default: 3000
|
|
- variable: proxy_config_freq
|
|
label: ProxyConfigFrequency
|
|
description: Determines how often Zabbix server sends configuration data to a Zabbix proxy in seconds. Used only for proxies in a passive mode.
|
|
schema:
|
|
type: int
|
|
default: 3600
|
|
- variable: proxy_data_freq
|
|
label: ProxyDataFrequency
|
|
description: Determines how often Zabbix server requests history data from a Zabbix proxy in seconds. Used only for proxies in a passive mode.
|
|
schema:
|
|
type: int
|
|
default: 1
|
|
- variable: export_file_size
|
|
label: ExportFileSize
|
|
description: Maximum size per export file in bytes. Only used for rotation if ExportDir is set.
|
|
schema:
|
|
type: string
|
|
default: 1G
|
|
- variable: export_type
|
|
label: ExportType
|
|
description: Entity types (events, history, trends) for real-time export (all types by default).
|
|
schema:
|
|
type: list
|
|
default: []
|
|
items:
|
|
- variable: type_entry
|
|
label: ExportType Entry
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: stats_allowed_ips
|
|
label: StatsAllowedIP
|
|
description: IP addresses, optionally in CIDR notation, or DNS names of external Zabbix instances. Stats request will be accepted only from the addresses listed here.
|
|
schema:
|
|
type: list
|
|
default: []
|
|
items:
|
|
- variable: stat_allowed_ip_entry
|
|
label: StatsAllowedIP Entry
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: frontend
|
|
label: Frontend Configuration
|
|
description: Info about configuration options in https://hub.docker.com/r/zabbix/zabbix-web-nginx-pgsql
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: server_name
|
|
label: ServerName
|
|
schema:
|
|
type: string
|
|
default: My Zabbix Server
|
|
- variable: enable_access_logs
|
|
label: WebAccessLogs
|
|
description: Sets the Access Log directive for Web-server.
|
|
schema:
|
|
type: boolean
|
|
default: true
|
|
- variable: max_execution_time
|
|
label: MaxExecutionTime
|
|
description: The variable is PHP max_execution_time option
|
|
schema:
|
|
type: int
|
|
default: 300
|
|
- variable: memory_limit
|
|
label: MemoryLimit
|
|
description: The variable is PHP memory_limit option.
|
|
schema:
|
|
type: string
|
|
default: 128M
|
|
- variable: post_max_size
|
|
label: PostMaxSize
|
|
description: The variable is PHP post_max_size option.
|
|
schema:
|
|
type: string
|
|
default: 16M
|
|
- variable: upload_max_file_size
|
|
label: UploadMaxFileSize
|
|
description: The variable is PHP upload_max_filesize option.
|
|
schema:
|
|
type: string
|
|
default: 2M
|
|
- variable: max_input_time
|
|
label: MaxInputTime
|
|
description: The variable is PHP max_input_time option.
|
|
schema:
|
|
type: int
|
|
default: 300
|
|
- variable: session_name
|
|
label: SessionName
|
|
description: Used as the name of the Zabbix frontend session cookie.
|
|
schema:
|
|
type: string
|
|
default: zbx_sessionid
|
|
- variable: deny_gui_access
|
|
label: DenyGUIAccess
|
|
description: Enable maintenance mode for Zabbix web-interface.
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
show_subquestions_if: true
|
|
subquestions:
|
|
- variable: warning_message
|
|
label: WarningMessage
|
|
description: Information message about maintenance period for Zabbix web-interface.
|
|
schema:
|
|
type: string
|
|
default: Zabbix Server is under maintenance
|
|
- variable: access_ip_range
|
|
label: AccessIPRange
|
|
description: IP addresses which are allowed for accessing to Zabbix web-interface during maintenance period.
|
|
schema:
|
|
type: list
|
|
default: []
|
|
items:
|
|
- variable: ip_entry
|
|
label: IP Entry
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: sso_settings
|
|
label: SSOSettings
|
|
description: The variable allows to specify custom SSO settings in JSON format.
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: php_fpm_pm
|
|
label: PHP FPM PM
|
|
schema:
|
|
type: string
|
|
default: dynamic
|
|
- variable: php_fpm_pm_max_children
|
|
label: PHP FPM PM Max Children
|
|
schema:
|
|
type: int
|
|
default: 50
|
|
- variable: php_fpm_pm_start_servers
|
|
label: PHP FPM PM Start Servers
|
|
schema:
|
|
type: int
|
|
default: 5
|
|
- variable: php_fpm_pm_min_spare_servers
|
|
label: PHP FPM PM Min Spare Servers
|
|
schema:
|
|
type: int
|
|
default: 5
|
|
- variable: php_fpm_pm_max_spare_servers
|
|
label: PHP FPM PM Max Spare Servers
|
|
schema:
|
|
type: int
|
|
default: 35
|
|
- variable: php_fpm_pm_max_requests
|
|
label: PHP FPM PM Max Requests
|
|
schema:
|
|
type: int
|
|
default: 0
|
|
- variable: agent
|
|
label: Agent Configuration
|
|
description: Info about configuration options in https://www.zabbix.com/documentation/current/en/manual/appendix/config/zabbix_agent2
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: enabled
|
|
label: Enable Agent
|
|
schema:
|
|
type: boolean
|
|
default: true
|
|
show_subquestions_if: true
|
|
subquestions:
|
|
- variable: hostname
|
|
label: Hostname
|
|
description: Required for active checks and must match hostnames as configured on the server.
|
|
schema:
|
|
type: list
|
|
default: ["Zabbix server"]
|
|
items:
|
|
- variable: hostnameEntry
|
|
label: Hostname Entry
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: hostname_item
|
|
label: HostnameItem
|
|
description: Item used for generating Hostname if it is not defined. Ignored if Hostname is defined.
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: metadata
|
|
label: HostMetadata
|
|
description: Optional parameter that defines host metadata.
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: metadata_item
|
|
label: HostMetadataItem
|
|
description: Optional parameter that defines an item used for getting host metadata.
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: timeout
|
|
label: Timeout
|
|
description: Spend no more than Timeout seconds on processing.
|
|
schema:
|
|
type: int
|
|
default: 3
|
|
- variable: enable_persistent_buffer
|
|
label: EnablePersistentBuffer
|
|
description: Enable usage of local persistent storage for active items.
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
show_subquestions_if: true
|
|
subquestions:
|
|
- variable: persistent_buffer_period
|
|
label: PersistentBufferPeriod
|
|
description: The time period for which data should be stored, when there is no connection to the server or proxy. Older data will be lost. Log data will be preserved.
|
|
schema:
|
|
type: string
|
|
default: 1h
|
|
- variable: refresh_active_checks
|
|
label: RefreshActiveChecks
|
|
description: How often the list of active checks is refreshed, in seconds.
|
|
schema:
|
|
type: int
|
|
default: 120
|
|
- variable: buffer_send
|
|
label: BufferSend
|
|
description: The time interval in seconds which determines how often values are sent from the buffer to Zabbix server.
|
|
schema:
|
|
type: int
|
|
default: 5
|
|
- variable: buffer_size
|
|
label: BufferSize
|
|
description: Maximum number of values in a memory buffer. The agent will send all collected data to Zabbix server or proxy if the buffer is full.
|
|
schema:
|
|
type: int
|
|
default: 100
|
|
- variable: unsafe_user_parameters
|
|
label: UnsafeUserParameters
|
|
description: Allow all characters to be passed in arguments to user-defined parameters.
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
- variable: tls_connect
|
|
label: TLSConnect
|
|
description: How the agent should connect to Zabbix server or proxy. Used for active checks.
|
|
schema:
|
|
type: string
|
|
default: unencrypted
|
|
enum:
|
|
- value: unencrypted
|
|
description: unencrypted
|
|
- value: psk
|
|
description: psk
|
|
- value: cert
|
|
description: cert
|
|
- variable: tls_accept
|
|
label: TLSAccept
|
|
description: What incoming connections to accept. Used for a passive checks. Multiple values can be specified.
|
|
schema:
|
|
type: list
|
|
default: ["unencrypted"]
|
|
items:
|
|
- variable: tls_accept_entry
|
|
label: TLSAccept Entry
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: psk_identity
|
|
label: TLSPSKIdentity
|
|
description: Pre-shared key identity string, used for encrypted communications with Zabbix server.
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: psk_file
|
|
label: TLSPSKFile
|
|
description: Full pathname of a file containing the agent pre-shared key used for encrypted communications with Zabbix components.
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: allow_key
|
|
label: AllowKey
|
|
description: Allow execution of those item keys that match a pattern. Key pattern is a wildcard expression that supports "*" character to match any number of any characters
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: deny_key
|
|
label: DenyKey
|
|
description: Deny execution of those item keys that match a pattern. Key pattern is a wildcard expression that supports "*" character to match any number of any characters.
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: javagateway
|
|
label: Java Gateway Configuration
|
|
description: Info about configuration options in https://www.zabbix.com/documentation/current/en/manual/appendix/config/zabbix_java
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: enabled
|
|
label: Enable Java Gateway
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
show_subquestions_if: true
|
|
subquestions:
|
|
- variable: start_pollers
|
|
label: Start Pollers
|
|
description: Number of worker threads to start.
|
|
schema:
|
|
type: int
|
|
default: 3
|
|
- variable: timeout
|
|
label: Timeout
|
|
description: Spend no more than Timeout seconds on processing.
|
|
schema:
|
|
type: int
|
|
default: 3
|
|
- variable: debug_level
|
|
label: DebugLevel
|
|
description: Specifies debug level
|
|
schema:
|
|
type: string
|
|
default: info
|
|
- variable: webservice
|
|
label: WebService Configuration
|
|
description: Info about configuration options in https://www.zabbix.com/documentation/current/en/manual/appendix/config/zabbix_web_service
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: enabled
|
|
label: Enable WebService
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
show_subquestions_if: true
|
|
subquestions:
|
|
- variable: debug_level
|
|
label: DebugLevel
|
|
description: Specifies debug level
|
|
schema:
|
|
type: int
|
|
default: 3
|
|
- variable: timeout
|
|
label: Timeout
|
|
description: Spend no more than Timeout seconds on processing.
|
|
schema:
|
|
type: int
|
|
default: 10
|
|
- variable: snmptraps
|
|
label: SNMP Traps Configuration
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: enabled
|
|
label: Enable SNMP Traps
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
# Include{containerConfig}
|
|
# Include{serviceRoot}
|
|
- variable: main
|
|
label: Main Service
|
|
description: The Primary service on which the healthcheck runs, often the webUI
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
# Include{serviceSelectorLoadBalancer}
|
|
# Include{serviceSelectorExtras}
|
|
- variable: main
|
|
label: Main Service Port Configuration
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: port
|
|
label: Port
|
|
description: This port exposes the container port on the service
|
|
schema:
|
|
type: int
|
|
default: 10211
|
|
required: true
|
|
- variable: server
|
|
label: Server Service
|
|
description: The Server Service
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
# Include{serviceSelectorLoadBalancer}
|
|
# Include{serviceSelectorExtras}
|
|
- variable: server
|
|
label: Server Service Port Configuration
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: port
|
|
label: Port
|
|
description: This port exposes the container port on the service
|
|
schema:
|
|
type: int
|
|
default: 10051
|
|
required: true
|
|
- variable: javagateway
|
|
label: Java Gateway Service
|
|
description: The Java Gateway Service
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
# Include{serviceSelectorLoadBalancer}
|
|
# Include{serviceSelectorExtras}
|
|
- variable: javagateway
|
|
label: Java Gateway Service Port Configuration
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: port
|
|
label: Port
|
|
description: This port exposes the container port on the service
|
|
schema:
|
|
type: int
|
|
default: 10052
|
|
required: true
|
|
- variable: snmptraps
|
|
label: SNMP Traps Service
|
|
description: SNMP Traps Service
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
# Include{serviceSelectorLoadBalancer}
|
|
# Include{serviceSelectorExtras}
|
|
- variable: snmptraps
|
|
label: SNMP Traps Service Port Configuration
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: port
|
|
label: Port
|
|
description: This port exposes the container port on the service
|
|
schema:
|
|
type: int
|
|
default: 162
|
|
required: true
|
|
- variable: agent
|
|
label: Agent Service
|
|
description: Agent Service
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
# Include{serviceSelectorClusterIP}
|
|
# Include{serviceSelectorExtras}
|
|
- variable: agent
|
|
label: Agent Service Port Configuration
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: port
|
|
label: Port
|
|
description: This port exposes the container port on the service
|
|
schema:
|
|
type: int
|
|
default: 10050
|
|
required: true
|
|
- variable: webservice
|
|
label: WebService Service
|
|
description: WebService Service
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
# Include{serviceSelectorClusterIP}
|
|
# Include{serviceSelectorExtras}
|
|
- variable: webservice
|
|
label: WebService Service Port Configuration
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: port
|
|
label: Port
|
|
description: This port exposes the container port on the service
|
|
schema:
|
|
type: int
|
|
default: 10053
|
|
required: true
|
|
# Include{serviceExpertRoot}
|
|
default: false
|
|
# Include{serviceExpert}
|
|
# Include{serviceList}
|
|
# Include{persistenceRoot}
|
|
- variable: serveralertscripts
|
|
label: Server - Alert Scripts Storage
|
|
description: Stores the Application Alert Scripts.
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
# Include{persistenceBasic}
|
|
- variable: serverexternalscripts
|
|
label: Server - External Scripts Storage
|
|
description: Stores the Application External Scripts.
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
# Include{persistenceBasic}
|
|
- variable: servermodules
|
|
label: Server - Modules Storage
|
|
description: Stores the Application Modules.
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
# Include{persistenceBasic}
|
|
- variable: serverenc
|
|
label: Server - Encryption Storage
|
|
description: Stores the Application Encryption.
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
# Include{persistenceBasic}
|
|
- variable: serversshkeys
|
|
label: Server - SSH Keys Storage
|
|
description: Stores the Application SSH Keys.
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
# Include{persistenceBasic}
|
|
- variable: serversslcerts
|
|
label: Server - SSL Certs Storage
|
|
description: Stores the Application SSL Certs.
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
# Include{persistenceBasic}
|
|
- variable: serversslkeys
|
|
label: Server - SSL Keys Storage
|
|
description: Stores the Application SSL Keys.
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
# Include{persistenceBasic}
|
|
- variable: serverexport
|
|
label: Server - Export Storage
|
|
description: Stores the Application Export.
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
# Include{persistenceBasic}
|
|
- variable: serversslca
|
|
label: Server - SSL CA Storage
|
|
description: Stores the Application SSL CA.
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
# Include{persistenceBasic}
|
|
- variable: snmptraps
|
|
label: SNMP & Server - SNMP Traps Storage
|
|
description: Stores the Application SNMP Traps.
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
# Include{persistenceBasic}
|
|
- variable: snmpmibs
|
|
label: SNMP & Server - SNMP MIBS Storage
|
|
description: Stores the Application SNMP MIBS.
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
# Include{persistenceBasic}
|
|
- variable: agentconf
|
|
label: Agent - Configuration Storage
|
|
description: Stores the Application Configuration.
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
# Include{persistenceBasic}
|
|
- variable: agentenc
|
|
label: Agent - Encryption Storage
|
|
description: Stores the Application Encryption.
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
# Include{persistenceBasic}
|
|
- variable: agentbuffer
|
|
label: Agent - Buffer Storage
|
|
description: Stores the Application Buffer.
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
# Include{persistenceBasic}
|
|
- variable: javagatewaylibs
|
|
label: Java Gateway - Libs Storage
|
|
description: Stores the Application Libs.
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
# Include{persistenceBasic}
|
|
# Include{persistenceList}
|
|
# Include{ingressRoot}
|
|
- variable: main
|
|
label: Main Ingress
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
# Include{ingressDefault}
|
|
# Include{ingressTLS}
|
|
# Include{ingressTraefik}
|
|
# Include{ingressList}
|
|
# Include{security}
|
|
# Include{securityContextAdvancedRoot}
|
|
- variable: privileged
|
|
label: Privileged mode
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
- variable: readOnlyRootFilesystem
|
|
label: ReadOnly Root Filesystem
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
- variable: allowPrivilegeEscalation
|
|
label: Allow Privilege Escalation
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
- variable: runAsNonRoot
|
|
label: runAsNonRoot
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
# Include{podSecurityContextRoot}
|
|
- variable: runAsUser
|
|
label: runAsUser
|
|
description: The UserID of the user running the application
|
|
schema:
|
|
type: int
|
|
default: 1997
|
|
- variable: runAsGroup
|
|
label: runAsGroup
|
|
description: The groupID this App of the user running the application
|
|
schema:
|
|
type: int
|
|
default: 0
|
|
- variable: fsGroup
|
|
label: fsGroup
|
|
description: The group that should own ALL storage.
|
|
schema:
|
|
type: int
|
|
default: 568
|
|
# Include{podSecurityContextAdvanced}
|
|
# Include{resources}
|
|
# Include{advanced}
|
|
# Include{addons}
|
|
# Include{codeserver}
|
|
# Include{vpn}
|
|
# Include{documentation}
|