Compare commits

...

3 Commits

Author SHA1 Message Date
nιcнolaѕ wιlde
0572c4a6b7 [emby] Migrate to common v3 (#961)
* [emby] Migrate to common v3

Signed-off-by: Nicholas Wilde <ncwilde43@gmail.com>
2021-06-10 17:28:46 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
3077b9122c [home-assistant] Migrate to common v3 (#964)
* [home-assistant] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* Use postgresql 10.4.9

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* Actually bump the chart

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* Bump common to 3.0.2

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-10 08:16:11 -04:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
b0067a5394 [intel-gpu-plugin] Migrate to common v3 (#966)
Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-10 08:15:25 -04:00
13 changed files with 215 additions and 202 deletions

View File

@@ -1,9 +1,9 @@
--- ---
apiVersion: v2 apiVersion: v2
appVersion: 4.5.4.0 appVersion: 4.6.1.0
description: Emby Server is a home media server description: Emby Server is a home media server
name: emby name: emby
version: 1.1.0 version: 2.0.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- emby - emby
@@ -20,4 +20,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 2.5.0 version: 3.0.1

View File

@@ -1,6 +1,6 @@
# emby # emby
![Version: 1.1.0](https://img.shields.io/badge/Version-1.1.0-informational?style=flat-square) ![AppVersion: 4.5.4.0](https://img.shields.io/badge/AppVersion-4.5.4.0-informational?style=flat-square) ![Version: 2.0.0](https://img.shields.io/badge/Version-2.0.0-informational?style=flat-square) ![AppVersion: 4.6.1.0](https://img.shields.io/badge/AppVersion-4.6.1.0-informational?style=flat-square)
Emby Server is a home media server Emby Server is a home media server
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 | | https://library-charts.k8s-at-home.com | common | 3.0.1 |
## TL;DR ## TL;DR
@@ -76,22 +76,13 @@ N/A
| Key | Type | Default | Description | | Key | Type | Default | Description |
|-----|------|---------|-------------| |-----|------|---------|-------------|
| env | object | `{}` | | | env | object | `{"TZ":"UTC"}` | environment variables. See more environment variables in the [emby documentation](https://emby.org/docs) |
| image.pullPolicy | string | `"IfNotPresent"` | | | image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"ghcr.io/k8s-at-home/emby"` | | | image.repository | string | `"ghcr.io/k8s-at-home/emby"` | image repository |
| image.tag | string | `"v4.5.4.0"` | | | image.tag | string | `"v4.6.1.0"` | image tag |
| ingress.enabled | bool | `false` | | | ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence.config.emptyDir.enabled | bool | `false` | | | persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| persistence.config.enabled | bool | `false` | | | service | object | See values.yaml | Configures service settings for the chart. |
| persistence.config.mountPath | string | `"/config"` | |
| persistence.media.emptyDir.enabled | bool | `false` | |
| persistence.media.enabled | bool | `false` | |
| persistence.media.mountPath | string | `"/media"` | |
| service.additionalPorts[0].name | string | `"https"` | |
| service.additionalPorts[0].port | int | `8920` | |
| service.additionalPorts[0].protocol | string | `"TCP"` | |
| service.port.port | int | `8096` | |
| strategy.type | string | `"Recreate"` | |
## Changelog ## Changelog
@@ -99,6 +90,14 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [2.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.0.1. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.0.1/charts/stable/common/) for the up-to-date values.
- Changed image tag to `v4.6.1.0`.
### [1.0.0] ### [1.0.0]
#### Added #### Added
@@ -113,7 +112,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A - N/A
[1.0.0]: #1.0.0 [2.0.0]: #200
[1.0.0]: #100
## Support ## Support

View File

@@ -9,6 +9,14 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [2.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.0.1. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.0.1/charts/stable/common/) for the up-to-date values.
- Changed image tag to `v4.6.1.0`.
### [1.0.0] ### [1.0.0]
#### Added #### Added
@@ -23,5 +31,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A - N/A
[1.0.0]: #1.0.0 [2.0.0]: #200
[1.0.0]: #100
{{- end -}} {{- end -}}

View File

@@ -6,37 +6,42 @@
# #
image: image:
# -- image repository
repository: ghcr.io/k8s-at-home/emby repository: ghcr.io/k8s-at-home/emby
# -- image pull policy
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
tag: v4.5.4.0 # -- image tag
tag: v4.6.1.0
strategy: # -- environment variables. See more environment variables in the [emby documentation](https://emby.org/docs)
type: Recreate # @default -- See below
env:
# See more environment variables in the emby documentation # -- Set the container timezone
# https://emby.org/docs TZ: UTC
env: {}
# TZ:
# -- Configures service settings for the chart.
# @default -- See values.yaml
service: service:
port: main:
port: 8096 ports:
additionalPorts: http:
- port: 8920 port: 8096
name: https https:
protocol: TCP enabled: true
port: 8920
ingress: ingress:
enabled: false # -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence: persistence:
config: config:
enabled: false enabled: false
emptyDir:
enabled: false
mountPath: /config mountPath: /config
media: media:
enabled: false enabled: false
emptyDir:
enabled: false
mountPath: /media mountPath: /media

View File

@@ -1,8 +1,8 @@
apiVersion: v2 apiVersion: v2
appVersion: 2021.5.5 appVersion: 2021.6.3
description: Home Assistant description: Home Assistant
name: home-assistant name: home-assistant
version: 8.3.1 version: 9.0.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- home-assistant - home-assistant
@@ -20,13 +20,13 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 2.5.0 version: 3.0.2
- name: postgresql - name: postgresql
version: 10.4.8 version: 10.4.9
repository: https://charts.bitnami.com/bitnami repository: https://charts.bitnami.com/bitnami
condition: postgresql.enabled condition: postgresql.enabled
- name: mariadb - name: mariadb
version: 9.3.13 version: 9.3.14
repository: https://charts.bitnami.com/bitnami repository: https://charts.bitnami.com/bitnami
condition: mariadb.enabled condition: mariadb.enabled
- name: influxdb - name: influxdb

View File

@@ -1,6 +1,6 @@
# home-assistant # home-assistant
![Version: 8.3.1](https://img.shields.io/badge/Version-8.3.1-informational?style=flat-square) ![AppVersion: 2021.5.5](https://img.shields.io/badge/AppVersion-2021.5.5-informational?style=flat-square) ![Version: 9.0.0](https://img.shields.io/badge/Version-9.0.0-informational?style=flat-square) ![AppVersion: 2021.6.3](https://img.shields.io/badge/AppVersion-2021.6.3-informational?style=flat-square)
Home Assistant Home Assistant
@@ -21,9 +21,9 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://charts.bitnami.com/bitnami | influxdb | 1.1.9 | | https://charts.bitnami.com/bitnami | influxdb | 1.1.9 |
| https://charts.bitnami.com/bitnami | mariadb | 9.3.13 | | https://charts.bitnami.com/bitnami | mariadb | 9.3.14 |
| https://charts.bitnami.com/bitnami | postgresql | 10.4.8 | | https://charts.bitnami.com/bitnami | postgresql | 10.4.9 |
| https://library-charts.k8s-at-home.com | common | 2.5.0 | | https://library-charts.k8s-at-home.com | common | 3.0.2 |
## TL;DR ## TL;DR
@@ -79,14 +79,11 @@ A Z-Wave and/or Zigbee controller device could be used with Home Assistant if pa
First you will need to mount your Z-Wave and/or Zigbee device into the pod, you can do so by adding the following to your values: First you will need to mount your Z-Wave and/or Zigbee device into the pod, you can do so by adding the following to your values:
```yaml ```yaml
additionalVolumeMounts: persistence:
- name: zwave-usb usb:
mountPath: /path/to/device enabled: true
type: hostPath
additionalVolumes: hostPath: /path/to/device
- name: zwave-usb
hostPath:
path: /path/to/device
``` ```
Second you will need to set a nodeAffinity rule, for example: Second you will need to set a nodeAffinity rule, for example:
@@ -126,33 +123,21 @@ The value derived is the name of the kubernetes service object for home-assistan
| Key | Type | Default | Description | | Key | Type | Default | Description |
|-----|------|---------|-------------| |-----|------|---------|-------------|
| env | object | `{}` | | | env | object | See below | environment variables. See [image docs](https://docs.linuxserver.io/images/docker-airsonic#environment-variables-e) for more details. |
| image.pullPolicy | string | `"IfNotPresent"` | | | env.TZ | string | `"UTC"` | Set the container timezone |
| image.repository | string | `"homeassistant/home-assistant"` | | | image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.tag | string | `"2021.5.5"` | | | image.repository | string | `"homeassistant/home-assistant"` | image repository |
| influxdb.architecture | string | `"standalone"` | | | image.tag | string | `"2021.6.3"` | image tag |
| influxdb.authEnabled | bool | `false` | | | influxdb | object | See values.yaml | Enable and configure influxdb database subchart under this key. For more options see [influxdb chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/influxdb) |
| influxdb.database | string | `"home_assistant"` | | | ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| influxdb.enabled | bool | `false` | | | mariadb | object | See values.yaml | Enable and configure mariadb database subchart under this key. For more options see [mariadb chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/mariadb) |
| influxdb.persistence.enabled | bool | `false` | | | persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| ingress.enabled | bool | `false` | | | persistence.usb | object | See values.yaml | Configure a hostPathMount to mount a USB device in the container. |
| mariadb.architecture | string | `"standalone"` | | | postgresql | object | See values.yaml | Enable and configure postgresql database subchart under this key. For more options see [postgresql chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/postgresql) |
| mariadb.auth.database | string | `"home-assistant"` | | | prometheus.serviceMonitor | object | See values.yaml | Enable and configure a Prometheus serviceMonitor for the chart under this key. |
| mariadb.auth.password | string | `"home-assistant-pass"` | | | securityContext | object | `{"privileged":null}` | Enable devices to be discoverable hostNetwork: true -- When hostNetwork is true set dnsPolicy to ClusterFirstWithHostNet dnsPolicy: ClusterFirstWithHostNet |
| mariadb.auth.rootPassword | string | `"home-assistantrootpass"` | | | securityContext.privileged | bool | `nil` | Privileged securityContext may be required if USB devics are accessed directly through the host machine |
| mariadb.auth.username | string | `"home-assistant"` | | | service | object | See values.yaml | Configures service settings for the chart. Normally this does not need to be modified. |
| mariadb.enabled | bool | `false` | |
| mariadb.primary.persistence.enabled | bool | `false` | |
| persistence.config.emptyDir.enabled | bool | `false` | |
| persistence.config.enabled | bool | `false` | |
| postgresql.enabled | bool | `false` | |
| postgresql.persistence.enabled | bool | `false` | |
| postgresql.postgresqlDatabase | string | `"home-assistant"` | |
| postgresql.postgresqlPassword | string | `"home-assistant-pass"` | |
| postgresql.postgresqlUsername | string | `"home-assistant"` | |
| prometheus.serviceMonitor.enabled | bool | `false` | |
| service.port.port | int | `8123` | |
| strategy.type | string | `"Recreate"` | |
## Changelog ## Changelog
@@ -161,6 +146,16 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [9.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.0.2. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.0.2/charts/stable/common/) for the up-to-date values.
- Changed image tag to `2021.6.3`.
- Updated `mariadb` chart to version `9.3.14`.
- Updated `postgresql` chart to version `10.4.9`.
## [8.3.0] ## [8.3.0]
### Changed ### Changed
@@ -231,16 +226,12 @@ Any pre-existing StatefulSet will have to be removed before upgrading due to a n
This is the last version before starting this changelog. All sorts of cool stuff was changed, but only `git log` remembers what that was :slightly_frowning_face: This is the last version before starting this changelog. All sorts of cool stuff was changed, but only `git log` remembers what that was :slightly_frowning_face:
[10.0.0]: #1000
[8.0.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-8.0.0/charts/home-assistant [8.0.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-8.0.0/charts/home-assistant
[5.0.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-5.0.0/charts/home-assistant [5.0.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-5.0.0/charts/home-assistant
[4.0.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-4.0.0/charts/home-assistant [4.0.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-4.0.0/charts/home-assistant
[3.1.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-3.1.0/charts/home-assistant [3.1.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-3.1.0/charts/home-assistant
[3.0.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-3.0.0/charts/home-assistant [3.0.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-3.0.0/charts/home-assistant
[2.7.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-2.7.0/charts/home-assistant [2.7.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-2.7.0/charts/home-assistant
## Support ## Support

View File

@@ -10,6 +10,16 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [9.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.0.2. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.0.2/charts/stable/common/) for the up-to-date values.
- Changed image tag to `2021.6.3`.
- Updated `mariadb` chart to version `9.3.14`.
- Updated `postgresql` chart to version `10.4.9`.
## [8.3.0] ## [8.3.0]
### Changed ### Changed
@@ -80,15 +90,11 @@ Any pre-existing StatefulSet will have to be removed before upgrading due to a n
This is the last version before starting this changelog. All sorts of cool stuff was changed, but only `git log` remembers what that was :slightly_frowning_face: This is the last version before starting this changelog. All sorts of cool stuff was changed, but only `git log` remembers what that was :slightly_frowning_face:
[10.0.0]: #1000
[8.0.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-8.0.0/charts/home-assistant [8.0.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-8.0.0/charts/home-assistant
[5.0.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-5.0.0/charts/home-assistant [5.0.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-5.0.0/charts/home-assistant
[4.0.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-4.0.0/charts/home-assistant [4.0.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-4.0.0/charts/home-assistant
[3.1.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-3.1.0/charts/home-assistant [3.1.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-3.1.0/charts/home-assistant
[3.0.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-3.0.0/charts/home-assistant [3.0.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-3.0.0/charts/home-assistant
[2.7.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-2.7.0/charts/home-assistant [2.7.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-2.7.0/charts/home-assistant
{{- end -}} {{- end -}}

View File

@@ -12,14 +12,11 @@ A Z-Wave and/or Zigbee controller device could be used with Home Assistant if pa
First you will need to mount your Z-Wave and/or Zigbee device into the pod, you can do so by adding the following to your values: First you will need to mount your Z-Wave and/or Zigbee device into the pod, you can do so by adding the following to your values:
```yaml ```yaml
additionalVolumeMounts: persistence:
- name: zwave-usb usb:
mountPath: /path/to/device enabled: true
type: hostPath
additionalVolumes: hostPath: /path/to/device
- name: zwave-usb
hostPath:
path: /path/to/device
``` ```
Second you will need to set a nodeAffinity rule, for example: Second you will need to set a nodeAffinity rule, for example:

View File

@@ -6,35 +6,46 @@
# #
image: image:
# -- image repository
repository: homeassistant/home-assistant repository: homeassistant/home-assistant
# -- image tag
tag: 2021.6.3
# -- image pull policy
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
tag: 2021.5.5
strategy: # -- environment variables. See [image docs](https://docs.linuxserver.io/images/docker-airsonic#environment-variables-e) for more details.
type: Recreate # @default -- See below
env:
env: {} # -- Set the container timezone
# TZ: TZ: UTC
# -- Configures service settings for the chart. Normally this does not need to be modified.
# @default -- See values.yaml
service: service:
port: main:
port: 8123 ports:
http:
port: 8123
ingress: ingress:
enabled: false # -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
# # Enable devices to be discoverable # -- Enable devices to be discoverable
# hostNetwork: true # hostNetwork: true
# # When hostNetwork is true set dnsPolicy to ClusterFirstWithHostNet # -- When hostNetwork is true set dnsPolicy to ClusterFirstWithHostNet
# dnsPolicy: ClusterFirstWithHostNet # dnsPolicy: ClusterFirstWithHostNet
# # Enable passing thru a USB device to Home Assistant securityContext:
# securityContext: # -- (bool) Privileged securityContext may be required if USB devics are accessed directly through the host machine
# privileged: true privileged: # true
# Enable a prometheus-operator servicemonitor
prometheus: prometheus:
# -- Enable and configure a Prometheus serviceMonitor for the chart under this key.
# @default -- See values.yaml
serviceMonitor: serviceMonitor:
enabled: false enabled: false
## See https://www.home-assistant.io/docs/authentication/ for where to find ## See https://www.home-assistant.io/docs/authentication/ for where to find
@@ -46,37 +57,21 @@ prometheus:
# interval: 1m # interval: 1m
# additionalLabels: {} # additionalLabels: {}
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence: persistence:
config: config:
enabled: false enabled: false
emptyDir: # -- Configure a hostPathMount to mount a USB device in the container.
enabled: false # @default -- See values.yaml
## Persistent Volume Storage Class usb:
## If defined, storageClassName: <storageClass> enabled: false
## If set to "-", storageClassName: "", which disables dynamic provisioning type: hostPath
## If undefined (the default) or set to null, no storageClassName spec is hostPath: /path/to/device
## set, choosing the default provisioner. (gp2 on AWS, standard on
## GKE, AWS & OpenStack)
# storageClass: "-"
# accessMode: ReadWriteOnce
# size: 1Gi
## Do not delete the pvc upon helm uninstall
# skipuninstall: false
# existingClaim: ""
# # Path to your Z-Wave / Zigbee device in the container # -- Enable and configure mariadb database subchart under this key.
# additionalVolumeMounts: # For more options see [mariadb chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/mariadb)
# - name: zwave-usb # @default -- See values.yaml
# mountPath: /dev/serial/by-id/usb-0658_0200-if00
# # Path to your Z-Wave / Zigbee device on the host
# additionalVolumes:
# - name: zwave-usb
# hostPath:
# path: /dev/serial/by-id/usb-0658_0200-if00
# Enabled mariadb
# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb
mariadb: mariadb:
enabled: false enabled: false
architecture: standalone architecture: standalone
@@ -90,8 +85,9 @@ mariadb:
enabled: false enabled: false
# storageClass: "" # storageClass: ""
# Enabled postgres # -- Enable and configure postgresql database subchart under this key.
# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql # For more options see [postgresql chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/postgresql)
# @default -- See values.yaml
postgresql: postgresql:
enabled: false enabled: false
postgresqlUsername: home-assistant postgresqlUsername: home-assistant
@@ -101,8 +97,9 @@ postgresql:
enabled: false enabled: false
# storageClass: "" # storageClass: ""
# Enable influxdb # -- Enable and configure influxdb database subchart under this key.
# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/influxdb # For more options see [influxdb chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/influxdb)
# @default -- See values.yaml
influxdb: influxdb:
enabled: false enabled: false
architecture: standalone architecture: standalone

View File

@@ -1,6 +1,6 @@
apiVersion: v2 apiVersion: v2
name: intel-gpu-plugin name: intel-gpu-plugin
version: 2.0.0 version: 3.0.0
appVersion: 0.20.0 appVersion: 0.20.0
description: The Intel GPU plugin facilitates offloading the processing of computation intensive workloads to GPU hardware description: The Intel GPU plugin facilitates offloading the processing of computation intensive workloads to GPU hardware
keywords: keywords:
@@ -15,7 +15,9 @@ sources:
maintainers: maintainers:
- name: billimek - name: billimek
email: jeff@billimek.com email: jeff@billimek.com
- name: bjw-s
email: me@bjw-s.dev
dependencies: dependencies:
- name: common - name: common
version: 2.5.0 version: 3.0.2
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com

View File

@@ -1,6 +1,6 @@
# intel-gpu-plugin # intel-gpu-plugin
![Version: 2.0.0](https://img.shields.io/badge/Version-2.0.0-informational?style=flat-square) ![AppVersion: 0.20.0](https://img.shields.io/badge/AppVersion-0.20.0-informational?style=flat-square) ![Version: 3.0.0](https://img.shields.io/badge/Version-3.0.0-informational?style=flat-square) ![AppVersion: 0.20.0](https://img.shields.io/badge/AppVersion-0.20.0-informational?style=flat-square)
The Intel GPU plugin facilitates offloading the processing of computation intensive workloads to GPU hardware The Intel GPU plugin facilitates offloading the processing of computation intensive workloads to GPU hardware
@@ -16,7 +16,7 @@ The Intel GPU plugin facilitates offloading the processing of computation intens
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 | | https://library-charts.k8s-at-home.com | common | 3.0.2 |
## TL;DR ## TL;DR
@@ -87,37 +87,17 @@ affinity:
| Key | Type | Default | Description | | Key | Type | Default | Description |
|-----|------|---------|-------------| |-----|------|---------|-------------|
| args[0] | string | `"-shared-dev-num"` | | | args | list | `["-shared-dev-num","1"]` | Override the args for the default container Refer to the [plugin documentation](https://github.com/intel/intel-device-plugins-for-kubernetes/blob/main/cmd/gpu_plugin/README.md) for more information. |
| args[1] | string | `"1"` | | | controller.type | string | `"daemonset"` | Run this chart as a daemonset. Do not modify unless you know what you are doing. |
| controllerType | string | `"daemonset"` | | | envValueFrom.NODE_NAME | object | `spec.nodeName` | Sets the NODE_NAME env var to the name of the node where the pod is running. Do not modify unless you know what you are doing. |
| envValueFrom.NODE_NAME.fieldRef.fieldPath | string | `"spec.nodeName"` | | | image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| hostPathMounts[0].emptyDir | bool | `false` | | | image.repository | string | `"intel/intel-gpu-plugin"` | image repository |
| hostPathMounts[0].enabled | bool | `true` | | | image.tag | string | `"0.20.0"` | image tag |
| hostPathMounts[0].hostPath | string | `"/dev/dri"` | | | ingress.main.enabled | bool | `false` | Ingress is disabled for this chart. Do not modify unless you know what you are doing. |
| hostPathMounts[0].mountPath | string | `"/dev/dri"` | | | persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| hostPathMounts[0].name | string | `"devfs"` | | | probes | object | See values.yaml | Disable probes for this chart since there is no service. Do not modify unless you know what you are doing. |
| hostPathMounts[0].readOnly | bool | `true` | | | service.main.enabled | bool | `false` | Main service is disabled for this chart. Do not modify unless you know what you are doing. |
| hostPathMounts[1].emptyDir | bool | `false` | | | serviceAccount.create | bool | `true` | Specifies whether a service account should be created |
| hostPathMounts[1].enabled | bool | `true` | |
| hostPathMounts[1].hostPath | string | `"/sys/class/drm"` | |
| hostPathMounts[1].mountPath | string | `"/sys/class/drm"` | |
| hostPathMounts[1].name | string | `"sysfs"` | |
| hostPathMounts[1].readOnly | bool | `true` | |
| hostPathMounts[2].emptyDir | bool | `false` | |
| hostPathMounts[2].enabled | bool | `true` | |
| hostPathMounts[2].hostPath | string | `"/var/lib/kubelet/device-plugins"` | |
| hostPathMounts[2].mountPath | string | `"/var/lib/kubelet/device-plugins"` | |
| hostPathMounts[2].name | string | `"kubeletsockets"` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"intel/intel-gpu-plugin"` | |
| image.tag | string | `"0.20.0"` | |
| ingress.enabled | bool | `false` | |
| probes.liveness.enabled | bool | `false` | |
| probes.readiness.enabled | bool | `false` | |
| probes.startup.enabled | bool | `false` | |
| service.enabled | bool | `false` | |
| serviceAccount.create | bool | `true` | |
| strategy.type | string | `"Recreate"` | |
## Changelog ## Changelog
@@ -125,6 +105,13 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [3.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.0.2. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.0.2/charts/stable/common/) for the up-to-date values.
### [2.0.0] ### [2.0.0]
#### Added #### Added

View File

@@ -9,6 +9,13 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [3.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.0.2. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.0.2/charts/stable/common/) for the up-to-date values.
### [2.0.0] ### [2.0.0]
#### Added #### Added

View File

@@ -6,52 +6,64 @@
# #
image: image:
# -- image repository
repository: intel/intel-gpu-plugin repository: intel/intel-gpu-plugin
pullPolicy: IfNotPresent # -- image tag
tag: 0.20.0 tag: 0.20.0
# -- image pull policy
pullPolicy: IfNotPresent
controllerType: daemonset controller:
# -- Run this chart as a daemonset. Do not modify unless you know what you are doing.
strategy: type: daemonset
type: Recreate
serviceAccount: serviceAccount:
# -- Specifies whether a service account should be created
create: true create: true
# -- Override the args for the default container
# Refer to the [plugin documentation](https://github.com/intel/intel-device-plugins-for-kubernetes/blob/main/cmd/gpu_plugin/README.md) for more information.
args: args:
- -shared-dev-num - -shared-dev-num
- "1" - "1"
envValueFrom: envValueFrom:
# -- Sets the NODE_NAME env var to the name of the node where the pod is running. Do not modify unless you know what you are doing.
# @default -- `spec.nodeName`
NODE_NAME: NODE_NAME:
fieldRef: fieldRef:
fieldPath: spec.nodeName fieldPath: spec.nodeName
hostPathMounts: # -- Configure persistence settings for the chart under this key.
- name: "devfs" # @default -- See values.yaml
persistence:
devfs:
enabled: true enabled: true
emptyDir: false type: hostPath
mountPath: "/dev/dri"
hostPath: "/dev/dri" hostPath: "/dev/dri"
readOnly: true readOnly: true
- name: "sysfs" sysfs:
enabled: true enabled: true
emptyDir: false type: hostPath
mountPath: "/sys/class/drm"
hostPath: "/sys/class/drm" hostPath: "/sys/class/drm"
readOnly: true readOnly: true
- name: "kubeletsockets" kubeletsockets:
enabled: true enabled: true
emptyDir: false type: hostPath
mountPath: "/var/lib/kubelet/device-plugins"
hostPath: "/var/lib/kubelet/device-plugins" hostPath: "/var/lib/kubelet/device-plugins"
ingress: ingress:
enabled: false main:
# -- Ingress is disabled for this chart. Do not modify unless you know what you are doing.
enabled: false
service: service:
enabled: false main:
# -- Main service is disabled for this chart. Do not modify unless you know what you are doing.
enabled: false
# -- Disable probes for this chart since there is no service. Do not modify unless you know what you are doing.
# @default -- See values.yaml
probes: probes:
liveness: liveness:
enabled: false enabled: false