Homepage Integration
Appears in
Section titled “Appears in”.Values.ingress.$name.integration.homepage
enabled
Section titled “enabled”Enables or Disables the homepage integration
| Key | ingress.$name.integrations.homepage.enabled |
| Type | bool |
| Required | ✅ |
Helm tpl | ❌ |
| Default | false |
Example
ingress: ingress-name: integrations: homepage: enabled: trueDefine the name for the application
| Key | ingress.$name.integrations.homepage.name |
| Type | string |
| Required | ❌ |
Helm tpl | ❌ |
| Default | The Release Name |
Example
ingress: ingress-name: integrations: homepage: name: some-namedescription
Section titled “description”Define the description for the application
| Key | ingress.$name.integrations.homepage.description |
| Type | string |
| Required | ❌ |
Helm tpl | ❌ |
| Default | The Description of the Chart |
Example
ingress: ingress-name: integrations: homepage: description: some-descriptionDefine the group for the application
| Key | ingress.$name.integrations.homepage.group |
| Type | string |
| Required | ❌ |
Helm tpl | ❌ |
| Default | "" |
Example
ingress: ingress-name: integrations: homepage: group: some-groupDefine the icon for the application
| Key | ingress.$name.integrations.homepage.icon |
| Type | string |
| Required | ❌ |
Helm tpl | ❌ |
| Default | The Chart Icon |
Example
ingress: ingress-name: integrations: homepage: icon: some-iconDefine the href for the application
| Key | ingress.$name.integrations.homepage.href |
| Type | string |
| Required | ❌ |
Helm tpl | ❌ |
| Default | The first ingress host |
Example
ingress: ingress-name: integrations: homepage: href: some-hrefweight
Section titled “weight”Define the weight for the application
| Key | ingress.$name.integrations.homepage.weight |
| Type | int |
| Required | ❌ |
Helm tpl | ❌ |
| Default | unset |
Example
ingress: ingress-name: integrations: homepage: weight: 0podSelector
Section titled “podSelector”Define the pods to select
| Key | ingress.$name.integrations.homepage.podSelector |
| Type | list of string |
| Required | ❌ |
Helm tpl | ❌ |
| Default | [] |
Example
ingress: ingress-name: integrations: homepage: podSelector: - main - nginxwidget
Section titled “widget”Define configuration for the widget
| Key | ingress.$name.integrations.homepage.widget |
| Type | map |
| Required | ❌ |
Helm tpl | ❌ |
| Default | {} |
Example
ingress: ingress-name: integrations: homepage: widget: {}widget.enabled
Section titled “widget.enabled”Enables or Disables the widget
| Key | ingress.$name.integrations.homepage.widget.enabled |
| Type | bool |
| Required | ❌ |
Helm tpl | ❌ |
| Default | true |
Example
ingress: ingress-name: integrations: homepage: widget: enabled: truewidget.type
Section titled “widget.type”Define the type of the widget
| Key | ingress.$name.integrations.homepage.widget.type |
| Type | string |
| Required | ❌ |
Helm tpl | ❌ |
| Default | The Chart Name |
Example
ingress: ingress-name: integrations: homepage: widget: type: some-typewidget.version
Section titled “widget.version”Define the version of the widget
| Key | ingress.$name.integrations.homepage.widget.version |
| Type | int |
| Required | ❌ |
Helm tpl | ❌ |
| Default | 1 |
Example
ingress: ingress-name: integrations: homepage: widget: version: 1widget.url
Section titled “widget.url”Define the url for the widget
| Key | ingress.$name.integrations.homepage.widget.url |
| Type | string |
| Required | ❌ |
Helm tpl | ❌ |
| Default | The first ingress host |
Example
ingress: ingress-name: integrations: homepage: widget: url: some-urlwidget.custom
Section titled “widget.custom”Define custom annotations for the widget
| Key | ingress.$name.integrations.homepage.widget.custom |
| Type | map |
| Required | ❌ |
Helm tpl | ❌ |
| Default | {} |
Example
ingress: ingress-name: integrations: homepage: widget: custom: {}widget.customkv
Section titled “widget.customkv”Define custom annotations for the widget as a list
| Key | ingress.$name.integrations.homepage.widget.customkv |
| Type | list of map |
| Required | ❌ |
Helm tpl | ❌ |
| Default | [] |
Example
ingress: ingress-name: integrations: homepage: widget: customkv: []widget.customkv[].key
Section titled “widget.customkv[].key”Define the key for the custom annotation
| Key | ingress.$name.integrations.homepage.widget.customkv[].key |
| Type | string |
| Required | ✅ |
Helm tpl | ❌ |
| Default | "" |
Example
ingress: ingress-name: integrations: homepage: widget: customkv: - key: some-keywidget.customkv[].value
Section titled “widget.customkv[].value”Define the value for the custom annotation
| Key | ingress.$name.integrations.homepage.widget.customkv[].value |
| Type | string |
| Required | ✅ |
Helm tpl | ❌ |
| Default | "" |
Example
ingress: ingress-name: integrations: homepage: widget: customkv: - value: some-valueFull Examples
Section titled “Full Examples”ingress: ingress-name: integrations: homepage: enabled: false name: "" description: "" group: "" icon: "" href: "" weight: 0 podSelector: [] widget: enabled: true type: "" url: "" custom: key: value customkv: - key: some key value: some value