feat(amd-gpu-plugin): Add AMD gpu plugin as app (#1703)

* feat(amd-gpu-plugin): Add AMD gpu plugin as app

* remove old code

* Add repo for amd gpu device plugin
This commit is contained in:
Kjeld Schouten-Lebbing
2022-01-12 21:29:12 +01:00
committed by GitHub
parent 907096cbde
commit 85c8d801c6
8 changed files with 93 additions and 0 deletions
+1
View File
@@ -12,4 +12,5 @@ excluded-charts:
chart-repos:
- truecharts=https://truecharts.org
- bitnami=https://charts.bitnami.com/bitnami
- amd-gpu-helm=https://radeonopencompute.github.io/k8s-device-plugin/
SkipExisting: true
+1
View File
@@ -5,4 +5,5 @@ chart-yaml-schema: .github/chart_schema.yaml
chart-repos:
- truecharts=https://truecharts.org
- bitnami=https://charts.bitnami.com/bitnami
- amd-gpu-helm=https://radeonopencompute.github.io/k8s-device-plugin/
SkipExisting: true
+1
View File
@@ -117,6 +117,7 @@ jobs:
helm repo add metallb https://metallb.github.io/metallb
helm repo add grafana https://grafana.github.io/helm-charts
helm repo add prometheus https://prometheus-community.github.io/helm-charts
helm repo add amd-gpu-helm https://radeonopencompute.github.io/k8s-device-plugin/
helm repo update
- uses: actions/setup-python@f38219332975fe8f9c04cca981d674bf22aea1d3 # renovate: tag=v2
+2
View File
@@ -41,6 +41,7 @@ jobs:
helm repo add metallb https://metallb.github.io/metallb
helm repo add grafana https://grafana.github.io/helm-charts
helm repo add prometheus https://prometheus-community.github.io/helm-charts
helm repo add amd-gpu-helm https://radeonopencompute.github.io/k8s-device-plugin/
helm repo update
- name: Run chart-testing (lint)
@@ -81,6 +82,7 @@ jobs:
helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo add metallb https://metallb.github.io/metallb
helm repo add prometheus https://prometheus-community.github.io/helm-charts
helm repo add amd-gpu-helm https://radeonopencompute.github.io/k8s-device-plugin/
helm repo update
- uses: actions/setup-python@f38219332975fe8f9c04cca981d674bf22aea1d3 # renovate: tag=v2
+23
View File
@@ -0,0 +1,23 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*.orig
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
+30
View File
@@ -0,0 +1,30 @@
apiVersion: v2
appVersion: "upstream"
deprecated: false
description: A kubernetes plugin to add AMD GPU's to Pods
home: https://github.com/truecharts/apps/tree/master/charts/stable/amd-gpu-plugin
icon: https://truecharts.org/_static/img/appicons/amd-gpu-plugin.png
keywords:
- amd
- gpu
- plugin
dependencies:
- name: amd-gpu
repository: https://radeonopencompute.github.io/k8s-device-plugin/
version: 0.2.0
kubeVersion: '>=1.16.0-0'
maintainers:
- email: info@truecharts.org
name: TrueCharts
url: https://truecharts.org
name: amd-gpu-plugin
sources:
- https://github.com/metallb/metallb
- https://metallb.universe.tf
type: application
version: 0.0.1
annotations:
truecharts.org/catagories: |
- core
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+30
View File
@@ -0,0 +1,30 @@
# Include{groups}
questions:
# Include{global}
- variable: amd-gpu
group: "App Configuration"
label: ""
schema:
type: dict
attrs:
- variable: nfd
label: "nfd"
schema:
type: dict
attrs:
- variable: enabled
label: "enabled"
schema:
type: boolean
default: false
- variable: labeller
label: "labeller"
schema:
type: dict
attrs:
- variable: enabled
label: "enabled"
schema:
type: boolean
default: false
+5
View File
@@ -0,0 +1,5 @@
image:
repository: placeholder
# defaults to appVersion
tag: upstream
pullPolicy: IfNotPresent