Skip to content

Homepage Integration

Appears in

  • .Values.ingress.$name.integration.homepage

enabled

Enables or Disables the homepage integration

Keyingress.$name.integrations.homepage.enabled
Typebool
Required
Helm tpl
Defaultfalse

Example

ingress:
ingress-name:
integrations:
certManager:
enabled: true

name

Define the name for the application

Keyingress.$name.integrations.homepage.name
Typestring
Required
Helm tpl
DefaultThe Release Name

Example

ingress:
ingress-name:
integrations:
homepage:
name: some-name

description

Define the description for the application

Keyingress.$name.integrations.homepage.description
Typestring
Required
Helm tpl
DefaultThe Description of the Chart

Example

ingress:
ingress-name:
integrations:
homepage:
description: some-description

group

Define the group for the application

Keyingress.$name.integrations.homepage.group
Typestring
Required
Helm tpl
Default""

Example

ingress:
ingress-name:
integrations:
homepage:
group: some-group

icon

Define the icon for the application

Keyingress.$name.integrations.homepage.icon
Typestring
Required
Helm tpl
DefaultThe Chart Icon

Example

ingress:
ingress-name:
integrations:
homepage:
icon: some-icon

href

Define the href for the application

Keyingress.$name.integrations.homepage.href
Typestring
Required
Helm tpl
DefaultThe first ingress host

Example

ingress:
ingress-name:
integrations:
homepage:
href: some-href

weight

Define the weight for the application

Keyingress.$name.integrations.homepage.weight
Typeint
Required
Helm tpl
Defaultunset

Example

ingress:
ingress-name:
integrations:
homepage:
weight: 0

podSelector

Define the pods to select

Keyingress.$name.integrations.homepage.podSelector
Typelist of string
Required
Helm tpl
Default[]

Example

ingress:
ingress-name:
integrations:
homepage:
podSelector:
- main
- nginx

widget

Define configuration for the widget

Keyingress.$name.integrations.homepage.widget
Typemap
Required
Helm tpl
Default{}

Example

ingress:
ingress-name:
integrations:
homepage:
widget: {}

widget.type

Define the type of the widget

Keyingress.$name.integrations.homepage.widget.type
Typestring
Required
Helm tpl
DefaultThe Chart Name

Example

ingress:
ingress-name:
integrations:
homepage:
widget:
type: some-type

widget.url

Define the url for the widget

Keyingress.$name.integrations.homepage.widget.url
Typestring
Required
Helm tpl
DefaultThe first ingress host

Example

ingress:
ingress-name:
integrations:
homepage:
widget:
url: some-url

widget.custom

Define custom annotations for the widget

Keyingress.$name.integrations.homepage.widget.custom
Typemap
Required
Helm tpl
Default{}

Example

ingress:
ingress-name:
integrations:
homepage:
widget:
custom: {}

widget.customkv

Define custom annotations for the widget as a list

Keyingress.$name.integrations.homepage.widget.customkv
Typelist of map
Required
Helm tpl
Default[]

Example

ingress:
ingress-name:
integrations:
homepage:
widget:
customkv: []

widget.customkv[].key

Define the key for the custom annotation

Keyingress.$name.integrations.homepage.widget.customkv[].key
Typestring
Required
Helm tpl
Default""

Example

ingress:
ingress-name:
integrations:
homepage:
widget:
customkv:
- key: some-key

widget.customkv[].value

Define the value for the custom annotation

Keyingress.$name.integrations.homepage.widget.customkv[].value
Typestring
Required
Helm tpl
Default""

Example

ingress:
ingress-name:
integrations:
homepage:
widget:
customkv:
- value: some-value

Full Examples

ingress:
ingress-name:
integrations:
homepage:
enabled: false
name: ""
description: ""
group: ""
icon: ""
href: ""
weight: 0
podSelector: []
widget:
type: ""
url: ""
custom:
key: value
customkv:
- key: some key
value: some value