From 144124ef48e8ae41cc83f4d73eb4b48ceaef2d16 Mon Sep 17 00:00:00 2001 From: Kjeld Schouten Date: Sun, 3 Dec 2023 13:19:42 +0100 Subject: [PATCH] Delete charts/incubator/zabbix directory Signed-off-by: Kjeld Schouten --- charts/incubator/zabbix/.helmignore | 30 - charts/incubator/zabbix/CHANGELOG.md | 184 ---- charts/incubator/zabbix/Chart.yaml | 42 - charts/incubator/zabbix/README.md | 27 - charts/incubator/zabbix/icon.png | Bin 12373 -> 0 bytes charts/incubator/zabbix/questions.yaml | 966 ------------------ charts/incubator/zabbix/templates/_agent.tpl | 50 - charts/incubator/zabbix/templates/_config.tpl | 209 ---- .../incubator/zabbix/templates/_frontend.tpl | 43 - .../zabbix/templates/_javagateway.tpl | 39 - charts/incubator/zabbix/templates/_secret.tpl | 18 - charts/incubator/zabbix/templates/_snmp.tpl | 38 - .../zabbix/templates/_webservice.tpl | 39 - charts/incubator/zabbix/templates/common.yaml | 29 - charts/incubator/zabbix/values.yaml | 297 ------ 15 files changed, 2011 deletions(-) delete mode 100644 charts/incubator/zabbix/.helmignore delete mode 100644 charts/incubator/zabbix/CHANGELOG.md delete mode 100644 charts/incubator/zabbix/Chart.yaml delete mode 100644 charts/incubator/zabbix/README.md delete mode 100644 charts/incubator/zabbix/icon.png delete mode 100644 charts/incubator/zabbix/questions.yaml delete mode 100644 charts/incubator/zabbix/templates/_agent.tpl delete mode 100644 charts/incubator/zabbix/templates/_config.tpl delete mode 100644 charts/incubator/zabbix/templates/_frontend.tpl delete mode 100644 charts/incubator/zabbix/templates/_javagateway.tpl delete mode 100644 charts/incubator/zabbix/templates/_secret.tpl delete mode 100644 charts/incubator/zabbix/templates/_snmp.tpl delete mode 100644 charts/incubator/zabbix/templates/_webservice.tpl delete mode 100644 charts/incubator/zabbix/templates/common.yaml delete mode 100644 charts/incubator/zabbix/values.yaml diff --git a/charts/incubator/zabbix/.helmignore b/charts/incubator/zabbix/.helmignore deleted file mode 100644 index 77ca5567b26..00000000000 --- a/charts/incubator/zabbix/.helmignore +++ /dev/null @@ -1,30 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ -# OWNERS file for Kubernetes -OWNERS -# helm-docs templates -*.gotmpl -# docs folder -/docs -# icon -icon.png diff --git a/charts/incubator/zabbix/CHANGELOG.md b/charts/incubator/zabbix/CHANGELOG.md deleted file mode 100644 index 74e3365161c..00000000000 --- a/charts/incubator/zabbix/CHANGELOG.md +++ /dev/null @@ -1,184 +0,0 @@ -# Changelog - - - -## [zabbix-2.0.0](https://github.com/truecharts/charts/compare/zabbix-1.0.7...zabbix-2.0.0) (2022-11-10) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- change container config label - - - - -## [zabbix-1.0.10](https://github.com/truecharts/charts/compare/zabbix-1.0.7...zabbix-1.0.10) (2022-11-08) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - - - -## [zabbix-1.0.9](https://github.com/truecharts/charts/compare/zabbix-1.0.7...zabbix-1.0.9) (2022-11-08) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - - - -## [zabbix-1.0.9](https://github.com/truecharts/charts/compare/zabbix-1.0.7...zabbix-1.0.9) (2022-11-08) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - - - -## [zabbix-1.0.9](https://github.com/truecharts/charts/compare/zabbix-1.0.7...zabbix-1.0.9) (2022-11-08) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - - - -## [zabbix-1.0.8](https://github.com/truecharts/charts/compare/zabbix-1.0.7...zabbix-1.0.8) (2022-11-07) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - - - -## [zabbix-1.0.8](https://github.com/truecharts/charts/compare/zabbix-1.0.7...zabbix-1.0.8) (2022-11-06) - -### Chore - -- Auto-update chart README [skip ci] - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - - - -## [zabbix-1.0.7](https://github.com/truecharts/charts/compare/zabbix-1.0.5...zabbix-1.0.7) (2022-11-06) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - update helm general non-major ([#4317](https://github.com/truecharts/charts/issues/4317)) - - update docker general non-major ([#4312](https://github.com/truecharts/charts/issues/4312)) - - - - -## [zabbix-1.0.6](https://github.com/truecharts/charts/compare/zabbix-1.0.5...zabbix-1.0.6) (2022-11-06) - -### Chore - -- Auto-update chart README [skip ci] - - update docker general non-major ([#4312](https://github.com/truecharts/charts/issues/4312)) - - - - -## [zabbix-1.0.5](https://github.com/truecharts/charts/compare/zabbix-1.0.4...zabbix-1.0.5) (2022-11-05) - -### Chore - -- Auto-update chart README [skip ci] - - update helm general non-major ([#4308](https://github.com/truecharts/charts/issues/4308)) - - - - -## [zabbix-1.0.4](https://github.com/truecharts/charts/compare/zabbix-1.0.3...zabbix-1.0.4) (2022-11-02) - -### Chore - -- Auto-update chart README [skip ci] - - update helm general non-major ([#4261](https://github.com/truecharts/charts/issues/4261)) - - - - -## [zabbix-1.0.3](https://github.com/truecharts/charts/compare/zabbix-1.0.2...zabbix-1.0.3) (2022-10-25) - -### Chore - -- Auto-update chart README [skip ci] - - update helm general non-major - - - - -## [zabbix-1.0.2](https://github.com/truecharts/charts/compare/zabbix-1.0.1...zabbix-1.0.2) (2022-10-25) - -### Chore - -- Auto-update chart README [skip ci] - - update helm general non-major ([#4182](https://github.com/truecharts/charts/issues/4182)) - - - - -## [zabbix-1.0.1](https://github.com/truecharts/charts/compare/zabbix-1.0.0...zabbix-1.0.1) (2022-10-19) - -### Chore - -- Auto-update chart README [skip ci] - - update helm general non-major ([#4122](https://github.com/truecharts/charts/issues/4122)) - - - - -## [zabbix-1.0.0](https://github.com/truecharts/charts/compare/zabbix-server-2.0.49...zabbix-1.0.0) (2022-10-16) - -### Feat - -- rework ([#4046](https://github.com/truecharts/charts/issues/4046)) diff --git a/charts/incubator/zabbix/Chart.yaml b/charts/incubator/zabbix/Chart.yaml deleted file mode 100644 index 400baaf2771..00000000000 --- a/charts/incubator/zabbix/Chart.yaml +++ /dev/null @@ -1,42 +0,0 @@ -kubeVersion: '>=1.24.0' -apiVersion: v2 -name: zabbix -version: 4.0.30 -appVersion: 6.2.7 -description: Zabbix is an enterprise-class open source distributed monitoring solution. -home: https://truecharts.org/charts/incubator/zabbix -icon: https://truecharts.org/img/hotlink-ok/chart-icons/zabbix.png -deprecated: false -sources: -- https://github.com/truecharts/charts/tree/master/charts/incubator/zabbix -- https://github.com/truecharts/containers/tree/master/mirrorzabbix-server -maintainers: -- name: TrueCharts - email: info@truecharts.org - url: https://truecharts.org -keywords: -- zabbix -- monitoring -dependencies: -- name: common - version: 11.1.2 - repository: https://library-charts.truecharts.org - condition: "" - alias: "" - tags: [] - import-values: [] -- name: postgresql - version: 11.0.31 - repository: https://deps.truecharts.org/ - condition: postgresql.enabled - alias: "" - tags: [] - import-values: [] -annotations: - max_scale_version: 23.10.1 - min_scale_version: 22.12.4 - truecharts.org/SCALE-support: "true" - truecharts.org/category: utilities - truecharts.org/max_helm_version: "3.13" - truecharts.org/min_helm_version: "3.12" - truecharts.org/train: incubator diff --git a/charts/incubator/zabbix/README.md b/charts/incubator/zabbix/README.md deleted file mode 100644 index 83229a60265..00000000000 --- a/charts/incubator/zabbix/README.md +++ /dev/null @@ -1,27 +0,0 @@ -# README - -## General Info - -TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. -However only installations using the TrueNAS SCALE Apps system are supported. - -For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/incubator/) - -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** - - -## Support - -- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro). -- See the [Website](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) - ---- - -## Sponsor TrueCharts - -TrueCharts can only exist due to the incredible effort of our staff. -Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! - -*All Rights Reserved - The TrueCharts Project* diff --git a/charts/incubator/zabbix/icon.png b/charts/incubator/zabbix/icon.png deleted file mode 100644 index c74c6f7b4273d02adcad03c0272fe5016504d16c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12373 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 bJfemf_v|4*Ul@Z!{eZl*GOSGUW5E9bd^0pO diff --git a/charts/incubator/zabbix/questions.yaml b/charts/incubator/zabbix/questions.yaml deleted file mode 100644 index 00b3de01cc7..00000000000 --- a/charts/incubator/zabbix/questions.yaml +++ /dev/null @@ -1,966 +0,0 @@ -# Include{groups} -portals: - open: -# Include{portalLink} -questions: -# Include{global} -# Include{workload} -# Include{workloadDeployment} - -# Include{replicas1} -# Include{podSpec} -# Include{containerMain} -# Include{containerBasic} -# Include{containerAdvanced} - - 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{podOptions} - -# 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} -# 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{ingressAdvanced} -# Include{ingressList} - -# Include{securityContextRoot} - - 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 of the user running the application" - schema: - type: int - default: 0 -# Include{securityContextContainer} -# Include{securityContextAdvanced} -# Include{securityContextPod} - - variable: fsGroup - label: "fsGroup" - description: "The group that should own ALL storage." - schema: - type: int - default: 568 - -# Include{resources} -# Include{advanced} -# Include{addons} -# Include{codeserver} -# Include{netshoot} -# Include{vpn} -# Include{documentation} diff --git a/charts/incubator/zabbix/templates/_agent.tpl b/charts/incubator/zabbix/templates/_agent.tpl deleted file mode 100644 index 7d756db6618..00000000000 --- a/charts/incubator/zabbix/templates/_agent.tpl +++ /dev/null @@ -1,50 +0,0 @@ -{{- define "zabbix.agent2" -}} -image: {{ .Values.agent2Image.repository }}:{{ .Values.agent2Image.tag }} -imagePullPolicy: {{ .Values.agent2Image.pullPolicy }} -securityContext: - runAsUser: {{ .Values.podSecurityContext.runAsUser }} - runAsGroup: {{ .Values.podSecurityContext.runAsGroup }} - readOnlyRootFilesystem: {{ .Values.securityContext.readOnlyRootFilesystem }} - runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }} - capabilities: - add: - - SYS_TIME -volumeMounts: - - name: hostsys - mountPath: {{ .Values.persistence.hostsys.mountPath }} - - name: hostproc - mountPath: {{ .Values.persistence.hostproc.mountPath }} - - name: agentconf - mountPath: {{ .Values.persistence.agentconf.mountPath }} - - name: agentenc - mountPath: {{ .Values.persistence.agentenc.mountPath }} - - name: agentbuffer - mountPath: {{ .Values.persistence.agentbuffer.mountPath }} -envFrom: - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-agent-config' -ports: - - containerPort: {{ .Values.service.agent.ports.agent.port }} - name: agent -readinessProbe: - tcpSocket: - port: {{ .Values.service.main.ports.main.targetPort }} - initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} - timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} - periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} - failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} -livenessProbe: - tcpSocket: - port: {{ .Values.service.main.ports.main.targetPort }} - initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} - timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} - periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} - failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} -startupProbe: - tcpSocket: - port: {{ .Values.service.main.ports.main.targetPort }} - initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} - timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} - periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} - failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} -{{- end -}} diff --git a/charts/incubator/zabbix/templates/_config.tpl b/charts/incubator/zabbix/templates/_config.tpl deleted file mode 100644 index b9d96bfa820..00000000000 --- a/charts/incubator/zabbix/templates/_config.tpl +++ /dev/null @@ -1,209 +0,0 @@ -{{/* Define the configmap */}} -{{- define "zabbix.config" -}} - -{{- $serverConfigName := printf "%s-server-config" (include "tc.common.names.fullname" .) }} -{{- $commonConfigName := printf "%s-common-config" (include "tc.common.names.fullname" .) }} -{{- $frontendConfigName := printf "%s-frontend-config" (include "tc.common.names.fullname" .) }} -{{- $agentConfigName := printf "%s-agent-config" (include "tc.common.names.fullname" .) }} -{{- $javagatewayConfigName := printf "%s-javagateway-config" (include "tc.common.names.fullname" .) }} -{{- $webserviceConfigName := printf "%s-webservice-config" (include "tc.common.names.fullname" .) }} - ---- - -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ $commonConfigName }} - labels: - {{- include "tc.common.labels" . | nindent 4 }} -data: - DB_SERVER_HOST: {{ printf "%v-%v" .Release.Name "postgresql" }} - DB_SERVER_PORT: "5432" - POSTGRES_USER: {{ .Values.postgresql.postgresqlUsername }} - POSTGRES_DB: {{ .Values.postgresql.postgresqlDatabase }} - ---- - -{{- $server := .Values.zabbix.server }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ $serverConfigName }} - labels: - {{- include "tc.common.labels" . | nindent 4 }} -data: - ZBX_LISTENPORT: {{ .Values.service.server.ports.server.port | quote }} - {{- with $server.listen_backlog }} - ZBX_LISTENBACKLOG: {{ . | quote }} - {{- end }} - ZBX_LOADMODULE: "{{ range initial $server.load_modules }}{{ . }},{{ end }}{{ with last $server.load_modules }}{{ . }}{{ end }}" - ZBX_DEBUGLEVEL: {{ $server.debug_level | quote }} - ZBX_TIMEOUT: {{ $server.timeout | quote }} - ZBX_WEBSERVICEURL: http://localhost:{{ .Values.service.webservice.ports.webservice.port }} - ZBX_SERVICEMANAGERSYNCFREQUENCY: {{ $server.service_manager_sync_freq | quote }} - ZBX_STARTREPORTWRITERS: {{ $server.start_report_writers | quote }} - ZBX_STARTPOLLERS: {{ $server.start_pollers | quote }} - ZBX_IPMIPOLLERS: {{ $server.start_ipmi_pollers | quote }} - ZBX_STARTPREPROCESSORS: {{ $server.start_preprocessors | quote }} - ZBX_STARTPOLLERSUNREACHABLE: {{ $server.start_pollers_unreachable | quote }} - ZBX_STARTTRAPPERS: {{ $server.start_trappers | quote }} - ZBX_STARTPINGERS: {{ $server.start_pingers | quote }} - ZBX_STARTDISCOVERERS: {{ $server.start_discoverers | quote }} - ZBX_STARTHISTORYPOLLERS: {{ $server.start_history_pollers | quote }} - ZBX_STARTHTTPPOLLERS: {{ $server.start_http_pollers | quote }} - ZBX_STARTODBCPOLLERS: {{ $server.start_obdc_pollers | quote }} - ZBX_STARTTIMERS: {{ $server.start_timers | quote }} - ZBX_STARTESCALATORS: {{ $server.start_escalators | quote }} - ZBX_STARTALERTERS: {{ $server.start_alerters | quote }} - ZBX_STARTJAVAPOLLERS: {{ $server.start_java_pollers | quote }} - ZBX_STARTVMWARECOLLECTORS: {{ $server.start_vmware_collectors | quote }} - ZBX_VMWAREFREQUENCY: {{ $server.vmware_frequency | quote }} - ZBX_VMWAREPERFFREQUENCY: {{ $server.vmware_perf_frequency | quote }} - ZBX_VMWARECACHESIZE: {{ $server.vmware_cache_size }} - ZBX_VMWARETIMEOUT: {{ $server.vmware_timeout | quote }} - ZBX_HOUSEKEEPINGFREQUENCY: {{ $server.housekeeping_freq | quote }} - ZBX_MAXHOUSEKEEPERDELETE: {{ $server.max_housekeeper_delete | quote }} - ZBX_PROBLEMHOUSEKEEPINGFREQUENCY: {{ $server.problem_housekeeper_freq | quote }} - ZBX_CACHESIZE: {{ $server.cache_size }} - ZBX_CACHEUPDATEFREQUENCY: {{ $server.cache_update_freq | quote }} - ZBX_STARTDBSYNCERS: {{ $server.start_db_syncers | quote }} - ZBX_HISTORYCACHESIZE: {{ $server.history_cache_size }} - ZBX_HISTORYINDEXCACHESIZE: {{ $server.history_index_cache_size}} - ZBX_HISTORYSTORAGEDATEINDEX: {{ ternary "1" "0" $server.history_storage_date_index | quote }} - ZBX_TRENDCACHESIZE: {{ $server.trend_cache_size }} - ZBX_TRENDFUNCTIONCACHESIZE: {{ $server.trend_function_cache_size }} - ZBX_VALUECACHESIZE: {{ $server.value_cache_size }} - ZBX_TRAPPERTIMEOUT: {{ $server.trapper_timeout | quote }} - ZBX_UNREACHABLEPERIOD: {{ $server.unreachable_period | quote }} - ZBX_UNAVAILABLEDELAY: {{ $server.unavailable_delay | quote }} - ZBX_UNREACHABLEDELAY: {{ $server.unreachable_delay | quote }} - ZBX_LOGSLOWQUERIES: {{ $server.log_slow_queries | quote }} - ZBX_STARTPROXYPOLLERS: {{ $server.start_proxy_pollers | quote }} - ZBX_PROXYCONFIGFREQUENCY: {{ $server.proxy_config_freq | quote }} - ZBX_PROXYDATAFREQUENCY: {{ $server.proxy_data_freq | quote }} - ZBX_STARTLLDPROCESSORS: {{ $server.start_lld_processors | quote }} - ZBX_EXPORTFILESIZE: {{ $server.export_file_size }} - ZBX_EXPORTTYPE: "{{ range initial $server.export_type }}{{ . }},{{ end }}{{ with last $server.export_type }}{{ . }}{{ end }}" - ZBX_STATSALLOWEDIP: "{{ range initial $server.stats_allowed_ips }}{{ . }},{{ end }}{{ with last $server.stats_allowed_ips }}{{ . }}{{ end }}" - ZBX_ENABLE_SNMP_TRAPS: {{ .Values.zabbix.snmptraps.enabled | quote }} - ZBX_JAVAGATEWAY_ENABLE: {{ .Values.zabbix.javagateway.enabled | quote }} - ZBX_JAVAGATEWAY: localhost - ZBX_JAVAGATEWAYPORT: {{ .Values.service.javagateway.ports.javagateway.port | quote }} - ---- - -{{- $agent := .Values.zabbix.agent }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ $agentConfigName }} - labels: - {{- include "tc.common.labels" . | nindent 4 }} -data: - ZBX_SERVER_HOST: localhost - ZBX_SERVER_PORT: {{ .Values.service.server.ports.server.port | quote }} - {{/* If hostname is set, hostname_item is ignored.*/}} - {{- if not $agent.hostname_item }} - ZBX_HOSTNAME: "{{ range initial $agent.hostname }}{{ . }},{{ end }}{{ with last $agent.hostname }}{{ . }}{{ end }}" - {{- end }} - {{- with $agent.hostname_item }} - ZBX_HOSTNAMEITEM: {{ . | quote }} - {{- end }} - {{/* If metadata is set, metadata_item is ignored.*/}} - {{- if not $agent.metadata_item }} - {{- with $agent.metadata }} - ZBX_METADATA: {{ . }} - {{- end }} - {{- end }} - {{- with $agent.metadata_item }} - ZBX_METADATAITEM: {{ . | quote }} - {{- end }} - ZBX_TIMEOUT: {{ $agent.timeout | quote }} - ZBX_ENABLEPERSISTENTBUFFER: {{ $agent.enable_persistent_buffer | quote }} - ZBX_PERSISTENTBUFFERPERIOD: {{ $agent.persistent_buffer_period }} - ZBX_LISTENPORT: {{ .Values.service.agent.ports.agent.port | quote }} - ZBX_REFRESHACTIVECHECKS: {{ $agent.refresh_active_checks | quote }} - ZBX_BUFFERSEND: {{ $agent.buffer_send | quote }} - ZBX_BUFFERSIZE: {{ $agent.buffer_size | quote }} - ZBX_UNSAFEUSERPARAMETERS: {{ ternary "1" "0" $agent.unsafe_user_parameters | quote }} - ZBX_TLSCONNECT: {{ $agent.tls_connect }} - ZBX_TLSACCEPT: "{{ range initial $agent.tls_accept }}{{ . }},{{ end }}{{ with last $agent.tls_accept }}{{ . }}{{ end }}" - {{- with $agent.psk_identity }} - ZBX_TLSPSKIDENTITY: {{ . }} - {{- end }} - {{- with $agent.psk_file }} - ZBX_TLSPSKFILE: {{ . }} - {{- end }} - {{- with $agent.allow_key }} - ZBX_ALLOWKEY: {{ . | quote }} - {{- end }} - {{- with $agent.deny_key }} - ZBX_DENYKEY: {{ . | quote }} - {{- end }} - ---- - -{{- $frontend := .Values.zabbix.frontend }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ $frontendConfigName }} - labels: - {{- include "tc.common.labels" . | nindent 4 }} -data: - PHP_TZ: {{ .Values.TZ }} - ZBX_SERVER_HOST: localhost - ZBX_SERVER_PORT: {{ .Values.service.server.ports.server.port | quote }} - ZBX_SERVER_NAME: {{ $frontend.server_name }} - ENABLE_WEB_ACCESS_LOG: {{ $frontend.enable_access_logs | quote }} - ZBX_MAXEXECUTIONTIME: {{ $frontend.max_execution_time | quote }} - ZBX_MEMORYLIMIT: {{ $frontend.memory_limit }} - ZBX_POSTMAXSIZE: {{ $frontend.post_max_size }} - ZBX_UPLOADMAXFILESIZE: {{ $frontend.upload_max_file_size }} - ZBX_MAXINPUTTIME: {{ $frontend.max_input_time | quote }} - ZBX_SESSION_NAME: {{ $frontend.session_name }} - ZBX_DENY_GUI_ACCESS: {{ $frontend.deny_gui_access | quote }} - {{- if $frontend.access_ip_range }} - ZBX_GUI_ACCESS_IP_RANGE: '[{{ range initial $frontend.access_ip_range }}{{ . | quote }},{{ end }}{{ with last $frontend.access_ip_range }}{{ . | quote }}{{ end }}]' - {{- end }} - ZBX_GUI_WARNING_MSG: {{ $frontend.warning_message }} - {{- with $frontend.sso_settings }} - ZBX_SSO_SETTINGS: {{ . | quote }} - {{- end }} - PHP_FPM_PM: {{ $frontend.php_fpm_pm }} - PHP_FPM_PM_MAX_CHILDREN: {{ $frontend.php_fpm_pm_max_children | quote }} - PHP_FPM_PM_START_SERVERS: {{ $frontend.php_fpm_pm_start_servers | quote }} - PHP_FPM_PM_MIN_SPARE_SERVERS: {{ $frontend.php_fpm_pm_min_spare_servers | quote }} - PHP_FPM_PM_MAX_SPARE_SERVERS: {{ $frontend.php_fpm_pm_max_spare_servers | quote }} - PHP_FPM_PM_MAX_REQUESTS: {{ $frontend.php_fpm_pm_max_requests | quote }} - ---- - -{{- $javagateway := .Values.zabbix.javagateway }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ $javagatewayConfigName }} - labels: - {{- include "tc.common.labels" . | nindent 4 }} -data: - ZBX_START_POLLERS: {{ $javagateway.start_pollers | quote }} - ZBX_TIMEOUT: {{ $javagateway.timeout | quote }} - ZBX_DEBUGLEVEL: {{ $javagateway.debug_level }} - ZBX_LISTEN_PORT: {{ .Values.service.javagateway.ports.javagateway.port | quote }} - ---- - -{{- $webservice := .Values.zabbix.webservice }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ $webserviceConfigName }} - labels: - {{- include "tc.common.labels" . | nindent 4 }} -data: - ZBX_LISTENPORT: {{ .Values.service.webservice.ports.webservice.port | quote }} - ZBX_ALLOWEDIP: localhost - ZBX_DEBUGLEVEL: {{ $webservice.debug_level | quote }} - ZBX_TIMEOUT: {{ $webservice.timeout | quote }} -{{- end -}} diff --git a/charts/incubator/zabbix/templates/_frontend.tpl b/charts/incubator/zabbix/templates/_frontend.tpl deleted file mode 100644 index 9f29a63c11b..00000000000 --- a/charts/incubator/zabbix/templates/_frontend.tpl +++ /dev/null @@ -1,43 +0,0 @@ -{{- define "zabbix.frontend" -}} -image: {{ .Values.frontendImage.repository }}:{{ .Values.frontendImage.tag }} -imagePullPolicy: {{ .Values.frontendImage.pullPolicy }} -securityContext: - runAsUser: {{ .Values.podSecurityContext.runAsUser }} - runAsGroup: {{ .Values.podSecurityContext.runAsGroup }} - readOnlyRootFilesystem: {{ .Values.securityContext.readOnlyRootFilesystem }} - runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }} -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-common-secret' - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-common-config' - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-frontend-config' -ports: - - containerPort: {{ .Values.service.main.ports.main.targetPort }} - name: main -readinessProbe: - httpGet: - path: / - port: {{ .Values.service.main.ports.main.targetPort }} - initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} - timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} - periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} - failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} -livenessProbe: - httpGet: - path: / - port: {{ .Values.service.main.ports.main.targetPort }} - initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} - timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} - periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} - failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} -startupProbe: - httpGet: - path: / - port: {{ .Values.service.main.ports.main.targetPort }} - initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} - timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} - periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} - failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} -{{- end -}} diff --git a/charts/incubator/zabbix/templates/_javagateway.tpl b/charts/incubator/zabbix/templates/_javagateway.tpl deleted file mode 100644 index a0b3186fad3..00000000000 --- a/charts/incubator/zabbix/templates/_javagateway.tpl +++ /dev/null @@ -1,39 +0,0 @@ -{{- define "zabbix.javagateway" -}} -image: {{ .Values.javaGatewayImage.repository }}:{{ .Values.javaGatewayImage.tag }} -imagePullPolicy: {{ .Values.javaGatewayImage.pullPolicy }} -securityContext: - runAsUser: {{ .Values.podSecurityContext.runAsUser }} - runAsGroup: {{ .Values.podSecurityContext.runAsGroup }} - readOnlyRootFilesystem: {{ .Values.securityContext.readOnlyRootFilesystem }} - runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }} -volumeMounts: - - name: javagatewaylibs - mountPath: {{ .Values.persistence.javagatewaylibs.mountPath }} -envFrom: - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-javagateway-config' -ports: - - containerPort: {{ .Values.service.javagateway.ports.javagateway.port }} - name: javagateway -readinessProbe: - tcpSocket: - port: {{ .Values.service.main.ports.main.targetPort }} - initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} - timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} - periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} - failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} -livenessProbe: - tcpSocket: - port: {{ .Values.service.main.ports.main.targetPort }} - initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} - timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} - periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} - failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} -startupProbe: - tcpSocket: - port: {{ .Values.service.main.ports.main.targetPort }} - initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} - timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} - periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} - failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} -{{- end -}} diff --git a/charts/incubator/zabbix/templates/_secret.tpl b/charts/incubator/zabbix/templates/_secret.tpl deleted file mode 100644 index d1c6151834f..00000000000 --- a/charts/incubator/zabbix/templates/_secret.tpl +++ /dev/null @@ -1,18 +0,0 @@ -{{/* Define the secret */}} -{{- define "zabbix.secret" -}} - -{{- $serverSecretName := printf "%s-server-secret" (include "tc.common.names.fullname" .) }} -{{- $commonSecretName := printf "%s-common-secret" (include "tc.common.names.fullname" .) }} - ---- - -apiVersion: v1 -kind: Secret -type: Opaque -metadata: - name: {{ $commonSecretName }} - labels: - {{- include "tc.common.labels" . | nindent 4 }} -data: - POSTGRES_PASSWORD: {{ .Values.postgresql.postgresqlPassword | trimAll "\"" | b64enc }} -{{- end }} diff --git a/charts/incubator/zabbix/templates/_snmp.tpl b/charts/incubator/zabbix/templates/_snmp.tpl deleted file mode 100644 index 727a10d2613..00000000000 --- a/charts/incubator/zabbix/templates/_snmp.tpl +++ /dev/null @@ -1,38 +0,0 @@ -{{- define "zabbix.snmptraps" -}} -image: {{ .Values.snmptrapsImage.repository }}:{{ .Values.snmptrapsImage.tag }} -imagePullPolicy: {{ .Values.agent2Image.pullPolicy }} -securityContext: - runAsUser: {{ .Values.podSecurityContext.runAsUser }} - runAsGroup: {{ .Values.podSecurityContext.runAsGroup }} - readOnlyRootFilesystem: {{ .Values.securityContext.readOnlyRootFilesystem }} - runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }} -volumeMounts: - - name: snmptraps - mountPath: {{ .Values.persistence.snmptraps.mountPath }} - - name: snmpmibs - mountPath: {{ .Values.persistence.snmpmibs.mountPath }} -ports: - - containerPort: {{ .Values.service.snmptraps.ports.snmptraps.targetPort }} - name: snmptraps -readinessProbe: - tcpSocket: - port: {{ .Values.service.main.ports.main.targetPort }} - initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} - timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} - periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} - failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} -livenessProbe: - tcpSocket: - port: {{ .Values.service.main.ports.main.targetPort }} - initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} - timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} - periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} - failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} -startupProbe: - tcpSocket: - port: {{ .Values.service.main.ports.main.targetPort }} - initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} - timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} - periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} - failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} -{{- end -}} diff --git a/charts/incubator/zabbix/templates/_webservice.tpl b/charts/incubator/zabbix/templates/_webservice.tpl deleted file mode 100644 index 4b77113e0e7..00000000000 --- a/charts/incubator/zabbix/templates/_webservice.tpl +++ /dev/null @@ -1,39 +0,0 @@ -{{- define "zabbix.webservice" -}} -image: {{ .Values.webServiceImage.repository }}:{{ .Values.webServiceImage.tag }} -imagePullPolicy: {{ .Values.webServiceImage.pullPolicy }} -securityContext: - runAsUser: {{ .Values.podSecurityContext.runAsUser }} - runAsGroup: {{ .Values.podSecurityContext.runAsGroup }} - readOnlyRootFilesystem: {{ .Values.securityContext.readOnlyRootFilesystem }} - runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }} -envFrom: - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-webservice-config' -ports: - - containerPort: {{ .Values.service.webservice.ports.webservice.port }} - name: webservice -readinessProbe: - httpGet: - path: /report - port: {{ .Values.service.main.ports.main.targetPort }} - initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} - timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} - periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} - failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} -livenessProbe: - httpGet: - path: /report - port: {{ .Values.service.main.ports.main.targetPort }} - initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} - timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} - periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} - failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} -startupProbe: - httpGet: - path: /report - port: {{ .Values.service.main.ports.main.targetPort }} - initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} - timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} - periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} - failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} -{{- end -}} diff --git a/charts/incubator/zabbix/templates/common.yaml b/charts/incubator/zabbix/templates/common.yaml deleted file mode 100644 index 4cb50a22a5e..00000000000 --- a/charts/incubator/zabbix/templates/common.yaml +++ /dev/null @@ -1,29 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} - -{{/* Render secret */}} -{{- include "zabbix.secret" . }} - -{{/* Render config */}} -{{- include "zabbix.config" . }} - -{{- $_ := set .Values.additionalContainers "frontend" (include "zabbix.frontend" . | fromYaml) -}} - -{{- if .Values.zabbix.agent.enabled -}} -{{- $_ := set .Values.additionalContainers "agent2" (include "zabbix.agent2" . | fromYaml) -}} -{{- end -}} - -{{- if .Values.zabbix.webservice.enabled -}} -{{- $_ := set .Values.additionalContainers "webservice" (include "zabbix.webservice" . | fromYaml) -}} -{{- end -}} - -{{- if .Values.zabbix.snmptraps.enabled -}} -{{- $_ := set .Values.additionalContainers "snmptraps" (include "zabbix.snmptraps" . | fromYaml) -}} -{{- end -}} - -{{- if .Values.zabbix.javagateway.enabled -}} -{{- $_ := set .Values.additionalContainers "javagateway" (include "zabbix.javagateway" . | fromYaml) -}} -{{- end -}} - -{{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} diff --git a/charts/incubator/zabbix/values.yaml b/charts/incubator/zabbix/values.yaml deleted file mode 100644 index d7c66407280..00000000000 --- a/charts/incubator/zabbix/values.yaml +++ /dev/null @@ -1,297 +0,0 @@ -image: - repository: tccr.io/truecharts/zabbix-server - tag: 6.2.7@sha256:ba3f935dd946093e48e39ff6d797684a98a353b293145af59e50761aea5d9f30 - pullPolicy: IfNotPresent - -frontendImage: - repository: tccr.io/truecharts/zabbix-web - tag: 6.2.7@sha256:0e819e67912de672093ad41b5f140b8d29f094652f5aa395f8e34c6cb6f38922 - pullPolicy: IfNotPresent - -agent2Image: - repository: tccr.io/truecharts/zabbix-agent2 - tag: 6.2.7@sha256:b31bee64d39d81cf8dc0ec34bd75daac27b693f7d3479291db3511cb8134b5cb - pullPolicy: IfNotPresent - -snmptrapsImage: - repository: tccr.io/truecharts/zabbix-snmptraps - tag: 6.2.7@sha256:1f74067d505b3908cd585ee43f9d683abc970954bdfac582a8728ec2a334cdc3 - pullPolicy: IfNotPresent - -javaGatewayImage: - repository: tccr.io/truecharts/zabbix-java-gateway - tag: 6.2.7@sha256:50be517bfa07aec2c8fbd664323cd8cacec203ecab2cee8533cb8c0129cad85d - pullPolicy: IfNotPresent - -webServiceImage: - repository: tccr.io/truecharts/zabbix-web-service - tag: 6.2.7@sha256:104c982c53f062d40b41b80fb280a5ea3e67ede25ab8547e239689f8951fcbc4 - pullPolicy: IfNotPresent - -tty: true - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 1997 - runAsGroup: 0 - -zabbix: - # -- https://www.zabbix.com/documentation/current/en/manual/appendix/config/zabbix_server - server: - listen_backlog: 0 - debug_level: 3 - load_modules: [] - timeout: 4 - service_manager_sync_freq: 60 - start_report_writers: 0 - start_pollers: 5 - start_ipmi_pollers: 0 - start_preprocessors: 3 - start_pollers_unreachable: 1 - start_trappers: 5 - start_pingers: 1 - start_discoverers: 1 - start_history_pollers: 5 - start_http_pollers: 1 - start_obdc_pollers: 1 - start_timers: 1 - start_escalators: 1 - start_alerters: 3 - start_java_pollers: 5 - start_proxy_pollers: 1 - start_db_syncers: 4 - start_lld_processors: 2 - start_vmware_collectors: 0 - vmware_frequency: 60 - vmware_perf_frequency: 60 - vmware_cache_size: 8M - vmware_timeout: 10 - housekeeping_freq: 1 - max_housekeeper_delete: 5000 - problem_housekeeper_freq: 60 - cache_size: 32M - cache_update_freq: 60 - history_cache_size: 16M - history_index_cache_size: 4M - history_storage_date_index: false - trend_cache_size: 4M - trend_function_cache_size: 4M - value_cache_size: 8M - trapper_timeout: 300 - unreachable_period: 45 - unreachable_delay: 15 - unavailable_delay: 60 - log_slow_queries: 3000 - proxy_config_freq: 3600 - proxy_data_freq: 1 - export_file_size: 1G - export_type: [] - stats_allowed_ips: [] - frontend: - server_name: My Zabbix Server - enable_access_logs: true - max_execution_time: 300 - memory_limit: 128M - post_max_size: 16M - upload_max_file_size: 2M - max_input_time: 300 - session_name: zbx_sessionid - deny_gui_access: false - warning_message: Zabbix Server is under maintenance - access_ip_range: [] - # Advanced - sso_settings: "" - php_fpm_pm: dynamic - php_fpm_pm_max_children: 50 - php_fpm_pm_start_servers: 5 - php_fpm_pm_min_spare_servers: 5 - php_fpm_pm_max_spare_servers: 35 - php_fpm_pm_max_requests: 0 - agent: - enabled: true - hostname: - - Zabbix server - hostname_item: "" - metadata: "" - metadata_item: "" - timeout: 3 - enable_persistent_buffer: false - persistent_buffer_period: 1h - refresh_active_checks: 120 - buffer_send: 5 - buffer_size: 100 - unsafe_user_parameters: false - tls_connect: unencrypted - tls_accept: - - unencrypted - psk_identity: "" - psk_file: "" - allow_key: "" - deny_key: "" - javagateway: - enabled: true - start_pollers: 5 - timeout: 3 - debug_level: info - webservice: - enabled: true - debug_level: 3 - timeout: 10 - snmptraps: - enabled: true - -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-common-secret' - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-common-config' - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-server-config' - -service: - main: - ports: - main: - port: 10211 - protocol: HTTP - targetPort: 8080 - server: - enabled: true - ports: - server: - enabled: true - port: 10051 - javagateway: - enabled: true - ports: - javagateway: - enabled: true - port: 10052 - snmptraps: - enabled: true - ports: - snmptraps: - protocol: UDP - enabled: true - port: 162 - targetPort: 1162 - agent: - type: ClusterIP - enabled: true - ports: - agent: - enabled: true - port: 10050 - webservice: - type: ClusterIP - enabled: true - ports: - webservice: - enabled: true - protocol: HTTP - port: 10053 - -probes: - liveness: - port: "{{ .Values.service.server.ports.server.port }}" - readiness: - port: "{{ .Values.service.server.ports.server.port }}" - startup: - port: "{{ .Values.service.server.ports.server.port }}" - -persistence: - # Server - serveralertscripts: - enabled: true - mountPath: "/usr/lib/zabbix/alertscripts" - size: 256Gi - serverexternalscripts: - enabled: true - mountPath: "/usr/lib/zabbix/externalscripts" - size: 256Gi - servermodules: - enabled: true - mountPath: "/var/lib/zabbix/modules" - size: 256Gi - serverenc: - enabled: true - mountPath: "/var/lib/zabbix/enc" - size: 256Gi - serversshkeys: - enabled: true - mountPath: "/var/lib/zabbix/ssh_keys" - size: 256Gi - serversslcerts: - enabled: true - mountPath: "/var/lib/zabbix/ssl/certs" - size: 256Gi - serversslkeys: - enabled: true - mountPath: "/var/lib/zabbix/ssl/keys" - size: 256Gi - serversslca: - enabled: true - mountPath: "/var/lib/zabbix/ssl/ssl_ca" - size: 256Gi - serverexport: - # Used with conjunction of .Values.zabbix.server.export_file_size - enabled: true - mountPath: "/var/lib/zabbix/export" - size: 256Gi - # SNMP Traps and Server - snmptraps: - enabled: true - mountPath: /var/lib/zabbix/snmptraps - size: 256Gi - snmpmibs: - enabled: true - mountPath: /var/lib/zabbix/mibs - size: 256Gi - # Agent2 Volumes - hostproc: - enabled: true - noMount: true - readOnly: true - type: hostPath - hostPath: /proc - mountPath: /host/proc - hostsys: - enabled: true - noMount: true - readOnly: true - type: hostPath - hostPath: /sys - mountPath: /host/sys - agentconf: - enabled: true - noMount: true - mountPath: /etc/zabbix/zabbix_agentd.d - size: 256Gi - agentenc: - enabled: true - noMount: true - mountPath: /var/lib/zabbix/enc - size: 256Gi - agentbuffer: - enabled: true - noMount: true - mountPath: /var/lib/zabbix/buffer - size: 256Gi - # Java Gateway - javagatewaylibs: - enabled: true - noMount: true - mountPath: /usr/sbin/zabbix_java/ext_lib - size: 256Gi - -postgresql: - enabled: true - existingSecret: "dbcreds" - postgresqlUsername: zabbix - postgresqlDatabase: zabbix - -portal: - enabled: true