From edaaee0bea2effa2eecc2e45f615e82bc4e9e56b Mon Sep 17 00:00:00 2001 From: Maicon Berlofa Date: Sat, 4 Jul 2026 00:26:46 -0300 Subject: [PATCH] docs(kibana): sync template standards updates --- src/data/playground-configs.ts | 29 ++++++++++++++++++++++++++++- src/pages/docs/charts/kibana.mdx | 24 +++++++++++------------- src/pages/playground.astro | 1 + 3 files changed, 40 insertions(+), 14 deletions(-) diff --git a/src/data/playground-configs.ts b/src/data/playground-configs.ts index ddd39839..e7169134 100644 --- a/src/data/playground-configs.ts +++ b/src/data/playground-configs.ts @@ -1030,7 +1030,7 @@ export const chartConfigs: Record = { label: 'Bundled Elasticsearch', key: 'bundledElasticsearch.enabled', type: 'toggle', - default: 'false', + default: 'true', description: 'Deploy HelmForge Elasticsearch', }, ], @@ -1056,6 +1056,33 @@ export const chartConfigs: Record = { }, ], }, + { + name: 'Network And Operations', + collapsible: true, + fields: [ + { + label: 'NetworkPolicy', + key: 'networkPolicy.enabled', + type: 'toggle', + default: 'false', + description: 'Render NetworkPolicy resources', + }, + { + label: 'Extra Egress CIDR', + key: 'networkPolicy.extraEgress[0].to[0].ipBlock.cidr', + type: 'text', + default: '10.70.0.0/16', + description: 'Additional egress destination', + }, + { + label: 'Extra Egress Port', + key: 'networkPolicy.extraEgress[0].ports[0].port', + type: 'number', + default: '443', + description: 'Additional TCP egress port', + }, + ], + }, ], 'metrics-server': [ { diff --git a/src/pages/docs/charts/kibana.mdx b/src/pages/docs/charts/kibana.mdx index d4cd958a..73738bea 100644 --- a/src/pages/docs/charts/kibana.mdx +++ b/src/pages/docs/charts/kibana.mdx @@ -24,8 +24,7 @@ Kibana is the Elastic Stack analytics and visualization UI. The HelmForge chart ```bash helm repo add helmforge https://repo.helmforge.dev helm repo update -helm install kibana helmforge/kibana --namespace observability --create-namespace \ - --set elasticsearch.hosts[0]=http://elasticsearch:9200 +helm install kibana helmforge/kibana --namespace observability --create-namespace ``` ```bash @@ -39,15 +38,14 @@ Bundled Elasticsearch: ```yaml bundledElasticsearch: enabled: true - -elasticsearch: - hosts: - - http://kibana-bundled-elasticsearch:9200 ``` Secured Elasticsearch: ```yaml +bundledElasticsearch: + enabled: false + elasticsearch: hosts: - https://elasticsearch:9200 @@ -84,6 +82,9 @@ Use stable encryption keys, TLS verification, service account tokens, and explic ```yaml replicaCount: 2 +bundledElasticsearch: + enabled: false + elasticsearch: hosts: - https://elasticsearch:9200 @@ -107,16 +108,12 @@ reporting features can fail across restarts or replicas. ## Bundled Elasticsearch -For development or self-contained validation, enable the HelmForge Elasticsearch dependency: +For development or self-contained validation, the HelmForge Elasticsearch dependency is enabled by default: ```yaml bundledElasticsearch: enabled: true -elasticsearch: - hosts: - - http://kibana-bundled-elasticsearch:9200 - bundled-elasticsearch: clusterProfile: dev image: @@ -228,11 +225,12 @@ Also validate login, saved object access, index pattern discovery, and TLS verif | `image.repository` | `docker.elastic.co/kibana/kibana` | Official Kibana image. | | `image.flavor` | `default` | Image flavor: `default` or `wolfi`. | | `replicaCount` | `1` | Number of Kibana replicas. | -| `elasticsearch.hosts` | `[http://elasticsearch:9200]` | Elasticsearch endpoints. | -| `bundledElasticsearch.enabled` | `false` | Deploy HelmForge Elasticsearch dependency. | +| `elasticsearch.hosts` | `[http://elasticsearch:9200]` | External Elasticsearch endpoints. | +| `bundledElasticsearch.enabled` | `true` | Deploy HelmForge Elasticsearch dependency. | | `elasticsearch.auth.type` | `none` | Auth mode: `none`, `basic`, or `serviceAccountToken`. | | `encryptionKeys.existingSecret` | `""` | Secret with stable Kibana encryption keys. | | `gateway.enabled` | `false` | Render Gateway API HTTPRoute. | +| `networkPolicy.extraEgress` | `[]` | Additional NetworkPolicy egress rules. | | `serviceMonitor.enabled` | `false` | Render ServiceMonitor. | | `externalSecrets.enabled` | `false` | Render ExternalSecret resources. | diff --git a/src/pages/playground.astro b/src/pages/playground.astro index 07b8fe5b..67cabbe2 100644 --- a/src/pages/playground.astro +++ b/src/pages/playground.astro @@ -24,6 +24,7 @@ const siteSyncPlaygroundConfigs: Record = { 'adguard-home': 'src/data/playground-configs.ts', booklore: 'src/data/playground-configs.ts', changedetection: 'src/data/playground-configs.ts', + kibana: 'src/data/playground-configs.ts', medikeep: 'src/data/playground-configs.ts', memcached: 'src/data/playground-configs.ts', notediscovery: 'src/data/playground-configs.ts',