Homepage Integration
Appears in
.Values.ingress.$name.integration.homepage
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: truename
Define 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
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-descriptiongroup
Define 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-groupicon
Define 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-iconhref
Define 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
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
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
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
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
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
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
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
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
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
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
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
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