From 3ad66d6bd2189e90b86c3852eee5f2655974008f Mon Sep 17 00:00:00 2001 From: Kjeld Schouten Date: Tue, 25 Jun 2024 13:49:31 +0200 Subject: [PATCH] add more charts --- charts/system/csi-driver-nfs/.helmignore | 32 +++++++++ charts/system/csi-driver-nfs/Chart.yaml | 45 +++++++++++++ charts/system/csi-driver-nfs/README.md | 61 ++++++++++++++++++ charts/system/csi-driver-nfs/icon-small.webp | Bin 0 -> 584 bytes charts/system/csi-driver-nfs/icon.webp | Bin 0 -> 2856 bytes .../system/csi-driver-nfs/templates/NOTES.txt | 1 + .../csi-driver-nfs/templates/common.yaml | 5 ++ charts/system/csi-driver-nfs/values.yaml | 20 ++++++ charts/system/descheduler/.helmignore | 32 +++++++++ charts/system/descheduler/Chart.yaml | 44 +++++++++++++ charts/system/descheduler/README.md | 61 ++++++++++++++++++ charts/system/descheduler/icon-small.webp | Bin 0 -> 556 bytes charts/system/descheduler/icon.webp | Bin 0 -> 3732 bytes charts/system/descheduler/templates/NOTES.txt | 1 + .../system/descheduler/templates/common.yaml | 5 ++ charts/system/descheduler/values.yaml | 25 +++++++ .../system/node-feature-discovery/.helmignore | 32 +++++++++ .../system/node-feature-discovery/Chart.yaml | 44 +++++++++++++ .../system/node-feature-discovery/README.md | 61 ++++++++++++++++++ .../node-feature-discovery/icon-small.webp | Bin 0 -> 556 bytes .../system/node-feature-discovery/icon.webp | Bin 0 -> 3732 bytes .../templates/NOTES.txt | 1 + .../templates/common.yaml | 5 ++ .../system/node-feature-discovery/values.yaml | 25 +++++++ 24 files changed, 500 insertions(+) create mode 100644 charts/system/csi-driver-nfs/.helmignore create mode 100644 charts/system/csi-driver-nfs/Chart.yaml create mode 100644 charts/system/csi-driver-nfs/README.md create mode 100644 charts/system/csi-driver-nfs/icon-small.webp create mode 100644 charts/system/csi-driver-nfs/icon.webp create mode 100644 charts/system/csi-driver-nfs/templates/NOTES.txt create mode 100644 charts/system/csi-driver-nfs/templates/common.yaml create mode 100644 charts/system/csi-driver-nfs/values.yaml create mode 100644 charts/system/descheduler/.helmignore create mode 100644 charts/system/descheduler/Chart.yaml create mode 100644 charts/system/descheduler/README.md create mode 100644 charts/system/descheduler/icon-small.webp create mode 100644 charts/system/descheduler/icon.webp create mode 100644 charts/system/descheduler/templates/NOTES.txt create mode 100644 charts/system/descheduler/templates/common.yaml create mode 100644 charts/system/descheduler/values.yaml create mode 100644 charts/system/node-feature-discovery/.helmignore create mode 100644 charts/system/node-feature-discovery/Chart.yaml create mode 100644 charts/system/node-feature-discovery/README.md create mode 100644 charts/system/node-feature-discovery/icon-small.webp create mode 100644 charts/system/node-feature-discovery/icon.webp create mode 100644 charts/system/node-feature-discovery/templates/NOTES.txt create mode 100644 charts/system/node-feature-discovery/templates/common.yaml create mode 100644 charts/system/node-feature-discovery/values.yaml diff --git a/charts/system/csi-driver-nfs/.helmignore b/charts/system/csi-driver-nfs/.helmignore new file mode 100644 index 00000000000..feb7464da6f --- /dev/null +++ b/charts/system/csi-driver-nfs/.helmignore @@ -0,0 +1,32 @@ +# 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 +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ +# OWNERS file for Kubernetes +OWNERS +# helm-docs templates +*.gotmpl +# docs folder +/docs +# icon +icon.png +icon.webp +icon-small.webp diff --git a/charts/system/csi-driver-nfs/Chart.yaml b/charts/system/csi-driver-nfs/Chart.yaml new file mode 100644 index 00000000000..d141d38e99e --- /dev/null +++ b/charts/system/csi-driver-nfs/Chart.yaml @@ -0,0 +1,45 @@ +annotations: + max_scale_version: 24.04.1 + min_scale_version: 24.04.0 + truecharts.org/SCALE-support: "false" + truecharts.org/category: CSI + truecharts.org/max_helm_version: "3.15" + truecharts.org/min_helm_version: "3.11" + truecharts.org/train: system +apiVersion: v2 +appVersion: latest +dependencies: + - name: common + version: 24.0.0 + repository: oci://tccr.io/truecharts + condition: "" + alias: "" + tags: [] + import-values: [] + - name: csi-driver-nfs + version: v4.7.0 + repository: https://raw.githubusercontent.com/kubernetes-csi/csi-driver-nfs/master/charts/ + condition: "" + alias: csi-driver-nfs + tags: [] + import-values: [] +deprecated: false +description: csi-driver-nfs is a nfs CSI driver for kubernetes +home: https://truecharts.org/charts/system/csi-driver-nfs +icon: https://truecharts.org/img/hotlink-ok/chart-icons/csi-driver-nfs.webp +keywords: + - csi-driver-nfs + - backup +kubeVersion: '>=1.24.0-0' +maintainers: + - name: TrueCharts + email: info@truecharts.org + url: https://truecharts.org +name: csi-driver-nfs +sources: + - https://cert-manager.io/ + - https://github.com/cert-manager + - https://github.com/truecharts/charts/tree/master/charts/system/csi-driver-nfs + - https://github.com/truecharts/containers/tree/master/apps/alpine +type: application +version: 5.1.1 diff --git a/charts/system/csi-driver-nfs/README.md b/charts/system/csi-driver-nfs/README.md new file mode 100644 index 00000000000..7bf843ae2fe --- /dev/null +++ b/charts/system/csi-driver-nfs/README.md @@ -0,0 +1,61 @@ +--- +title: README +--- + +## General Info + +TrueCharts can be installed as both _normal_ Helm Charts or as TrueNAS SCALE Apps. +Both solutions are fully supported, but we heavily advice the use of normal Helm Charts where possible + +For more information about this Chart, please check the docs on the TrueCharts [website](https://truecharts.org/charts/system/csi-driver-smb) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Installation + +### Helm-Chart installation + +To install TrueCharts Helm charts using Helm, you can use our OCI Repository. + +`helm install mychart oci://tccr.io/truecharts/CHARTNAME` + +For more information on how to install TrueCharts Helm charts, checkout the [instructions on the website](/guides) + + +### TrueNAS SCALE Apps + +For more information on how to use TrueCharts as TrueNAS SCALE Apps, please checkout the [quick-start guides for TrueNAS SCALE](/deprecated/scale). + +## Chart Specific Guides and information + +All our charts have dedicated documentation pages. +The documentation for this chart can be found here: +https://truecharts.org/charts/system/csi-driver-smb + +## Configuration Options + +Please note: For TrueNAS SCALE, only options available in the GUI are supported. +Hence most of these docs do not apply to TrueNAS SCALE + +To view the chart specific options, please view Values.yaml included in the chart. +The most recent version of which, is available here: https://github.com/truecharts/charts/charts/system/csi-driver-smb/values.yaml + +All our Charts use a shared "common" library chart that contains most of the templating and options. +For the complete overview of all available options, please checkout the documentation for them on the [common docs on our website](/common) + +For information about the common chart and all defaults included with it, please review its values.yaml file available here: https://github.com/truecharts/library-charts/blob/main/library/common/values.yaml + +## Support + +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](/general/sponsor) or contributing back to the project any way you can! + +_All Rights Reserved - The TrueCharts Project_ diff --git a/charts/system/csi-driver-nfs/icon-small.webp b/charts/system/csi-driver-nfs/icon-small.webp new file mode 100644 index 0000000000000000000000000000000000000000..768d6da945ff2b7fc79cec6838063866d51a472a GIT binary patch literal 584 zcmV-O0=NBANk&FM0ssJ4MM6+kP&gno0ssIo3ILq}Dj)zL00ICsC9nc?$`QcctHK$& z<^f&*&302{pV#WWc8a7BiuumKUye0JF?D8o=*)Qo80XKwuB{<6swFXsFI=A!hTloGrxcm_ zJKhVgRRFZvClla#XA*^%wUMw2`RE3^=yU8o(F&uSrv16mL?`dA_>+<>y%1w|_N&|K zO_g!ae{M4z3Av}!Kt_fU_wd5QvD;-XF0jA0KWWP_RLz=BiWVm~8;(b>!Af$DTj$h$ zJWEIT!vaDIp3HwSeK#d_5l1ZN43SBIK0e3M6&~mH?%x+nWfuN1U^ZLuINcCrHX11+ z7YKhFc5D38tdEwD;WrWv7V9t0!#ldjAiHAj!CEO&va(@iCV{1`^qY#_zX`Uru~q!i zHmY!4kxs|DF|aY0GmJ$zU^Cy*&~u{llOoA5E~xvCytYHXva5stLHZ*oIm?2(cEC*g WM!B%Rqqrhjx#}uSB+HTa0000d>KiHm literal 0 HcmV?d00001 diff --git a/charts/system/csi-driver-nfs/icon.webp b/charts/system/csi-driver-nfs/icon.webp new file mode 100644 index 0000000000000000000000000000000000000000..2bc3d3d61777f091e3cbb8a1a45186945063df21 GIT binary patch literal 2856 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 G0002XYIp1a literal 0 HcmV?d00001 diff --git a/charts/system/csi-driver-nfs/templates/NOTES.txt b/charts/system/csi-driver-nfs/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/system/csi-driver-nfs/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/system/csi-driver-nfs/templates/common.yaml b/charts/system/csi-driver-nfs/templates/common.yaml new file mode 100644 index 00000000000..995efb03eb0 --- /dev/null +++ b/charts/system/csi-driver-nfs/templates/common.yaml @@ -0,0 +1,5 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.v1.common.loader.init" . }} + +{{/* Render the templates */}} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/system/csi-driver-nfs/values.yaml b/charts/system/csi-driver-nfs/values.yaml new file mode 100644 index 00000000000..8b9bb46482a --- /dev/null +++ b/charts/system/csi-driver-nfs/values.yaml @@ -0,0 +1,20 @@ +image: + pullPolicy: IfNotPresent + repository: tccr.io/tccr/alpine + tag: latest@sha256:ade0065e19edaa4f6903d464ee70605111a48394536deb94f31b661264704558 +manifestManager: + enabled: false +operator: + register: true +portal: + open: + enabled: false +service: + main: + enabled: false + ports: + main: + enabled: false +workload: + main: + enabled: false diff --git a/charts/system/descheduler/.helmignore b/charts/system/descheduler/.helmignore new file mode 100644 index 00000000000..feb7464da6f --- /dev/null +++ b/charts/system/descheduler/.helmignore @@ -0,0 +1,32 @@ +# 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 +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ +# OWNERS file for Kubernetes +OWNERS +# helm-docs templates +*.gotmpl +# docs folder +/docs +# icon +icon.png +icon.webp +icon-small.webp diff --git a/charts/system/descheduler/Chart.yaml b/charts/system/descheduler/Chart.yaml new file mode 100644 index 00000000000..e4e38178f84 --- /dev/null +++ b/charts/system/descheduler/Chart.yaml @@ -0,0 +1,44 @@ +annotations: + max_scale_version: 24.04.1 + min_scale_version: 24.04.0 + truecharts.org/category: operators + truecharts.org/max_helm_version: "3.15" + truecharts.org/min_helm_version: "3.11" + truecharts.org/train: system +apiVersion: v2 +appVersion: latest +dependencies: + - name: common + version: 24.0.0 + repository: oci://tccr.io/truecharts + condition: "" + alias: "" + tags: [] + import-values: [] + - name: descheduler + version: 0.30.1 + repository: https://kubernetes-sigs.github.io/descheduler + condition: "" + alias: descheduler + tags: [] + import-values: [] +deprecated: false +description: Automatically remove broken/stuck pods +home: https://truecharts.org/charts/system/descheduler +icon: https://truecharts.org/img/hotlink-ok/chart-icons/descheduler.webp +keywords: + - descheduler + - loadbalancer +kubeVersion: '>=1.24.0-0' +maintainers: + - name: TrueCharts + email: info@truecharts.org + url: https://truecharts.org +name: descheduler +sources: + - https://github.com/descheduler/descheduler + - https://github.com/truecharts/charts/tree/master/charts/system/descheduler + - https://github.com/truecharts/containers/tree/master/apps/alpine + - https://descheduler.universe.tf +type: application +version: 0.0.1 diff --git a/charts/system/descheduler/README.md b/charts/system/descheduler/README.md new file mode 100644 index 00000000000..16b145f0a32 --- /dev/null +++ b/charts/system/descheduler/README.md @@ -0,0 +1,61 @@ +--- +title: README +--- + +## General Info + +TrueCharts can be installed as both _normal_ Helm Charts or as TrueNAS SCALE Apps. +Both solutions are fully supported, but we heavily advice the use of normal Helm Charts where possible + +For more information about this Chart, please check the docs on the TrueCharts [website](https://truecharts.org/charts/system/metallb) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Installation + +### Helm-Chart installation + +To install TrueCharts Helm charts using Helm, you can use our OCI Repository. + +`helm install mychart oci://tccr.io/truecharts/CHARTNAME` + +For more information on how to install TrueCharts Helm charts, checkout the [instructions on the website](/guides) + + +### TrueNAS SCALE Apps + +For more information on how to use TrueCharts as TrueNAS SCALE Apps, please checkout the [quick-start guides for TrueNAS SCALE](/deprecated/scale). + +## Chart Specific Guides and information + +All our charts have dedicated documentation pages. +The documentation for this chart can be found here: +https://truecharts.org/charts/system/metallb + +## Configuration Options + +Please note: For TrueNAS SCALE, only options available in the GUI are supported. +Hence most of these docs do not apply to TrueNAS SCALE + +To view the chart specific options, please view Values.yaml included in the chart. +The most recent version of which, is available here: https://github.com/truecharts/charts/charts/system/metallb/values.yaml + +All our Charts use a shared "common" library chart that contains most of the templating and options. +For the complete overview of all available options, please checkout the documentation for them on the [common docs on our website](/common) + +For information about the common chart and all defaults included with it, please review its values.yaml file available here: https://github.com/truecharts/library-charts/blob/main/library/common/values.yaml + +## Support + +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](/general/sponsor) or contributing back to the project any way you can! + +_All Rights Reserved - The TrueCharts Project_ diff --git a/charts/system/descheduler/icon-small.webp b/charts/system/descheduler/icon-small.webp new file mode 100644 index 0000000000000000000000000000000000000000..6380d00e9d62fa760f6263e0e3135095caa3f00f GIT binary patch literal 556 zcmV+{0@M9cNk&E_0ssJ4MM6+kP&il$0000G0000V0018V06|PpNY?=X00EGzZQI&5 zZDKT6%2ho;8+ zH*pM-LsZ-ksm)DSLQ~RFQYkcO@)cfAIL(rM6fTuCJBe~s^OZTtGtFkKRCy^`Oi9&} zysYThlF`I@4Zdc>sJ=V@QSg00v!OZV1nJ+o>8WAMQ{wVQovxCTjn5U{H_IEzyzC&! z=m@Z~NRsPCUN*|SM#vAln*gA7>bUUhiitYx-*h=qs`#b&W$m~E09H^q uASM6+0MG&eodGH!03ZN9eJ+wmq@tmrH|PM64~c020ImZN0RH*{fB*oY@B|b9 literal 0 HcmV?d00001 diff --git a/charts/system/descheduler/icon.webp b/charts/system/descheduler/icon.webp new file mode 100644 index 0000000000000000000000000000000000000000..c876cb18cc1e1fee16a5b3bdc3384304d96955b6 GIT binary patch literal 3732 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 literal 0 HcmV?d00001 diff --git a/charts/system/descheduler/templates/NOTES.txt b/charts/system/descheduler/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/system/descheduler/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/system/descheduler/templates/common.yaml b/charts/system/descheduler/templates/common.yaml new file mode 100644 index 00000000000..995efb03eb0 --- /dev/null +++ b/charts/system/descheduler/templates/common.yaml @@ -0,0 +1,5 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.v1.common.loader.init" . }} + +{{/* Render the templates */}} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/system/descheduler/values.yaml b/charts/system/descheduler/values.yaml new file mode 100644 index 00000000000..8ffafd21a48 --- /dev/null +++ b/charts/system/descheduler/values.yaml @@ -0,0 +1,25 @@ +image: + repository: tccr.io/tccr/alpine + pullPolicy: IfNotPresent + tag: latest@sha256:ade0065e19edaa4f6903d464ee70605111a48394536deb94f31b661264704558 + +service: + main: + enabled: false + ports: + main: + enabled: false + +workload: + main: + enabled: false + +portal: + open: + enabled: false + +operator: + register: true + +manifestManager: + enabled: false diff --git a/charts/system/node-feature-discovery/.helmignore b/charts/system/node-feature-discovery/.helmignore new file mode 100644 index 00000000000..feb7464da6f --- /dev/null +++ b/charts/system/node-feature-discovery/.helmignore @@ -0,0 +1,32 @@ +# 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 +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ +# OWNERS file for Kubernetes +OWNERS +# helm-docs templates +*.gotmpl +# docs folder +/docs +# icon +icon.png +icon.webp +icon-small.webp diff --git a/charts/system/node-feature-discovery/Chart.yaml b/charts/system/node-feature-discovery/Chart.yaml new file mode 100644 index 00000000000..5cb55764988 --- /dev/null +++ b/charts/system/node-feature-discovery/Chart.yaml @@ -0,0 +1,44 @@ +annotations: + max_scale_version: 24.04.1 + min_scale_version: 24.04.0 + truecharts.org/category: operators + truecharts.org/max_helm_version: "3.15" + truecharts.org/min_helm_version: "3.11" + truecharts.org/train: system +apiVersion: v2 +appVersion: latest +dependencies: + - name: common + version: 24.0.0 + repository: oci://tccr.io/truecharts + condition: "" + alias: "" + tags: [] + import-values: [] + - name: node-feature-discovery + version: 0.16.0 + repository: https://kubernetes-sigs.github.io/node-feature-discovery/charts + condition: "" + alias: node-feature-discovery + tags: [] + import-values: [] +deprecated: false +description: Automatically tag all your nodes with devices available +home: https://truecharts.org/charts/system/node-feature-discovery +icon: https://truecharts.org/img/hotlink-ok/chart-icons/node-feature-discovery.webp +keywords: + - node-feature-discovery + - loadbalancer +kubeVersion: '>=1.24.0-0' +maintainers: + - name: TrueCharts + email: info@truecharts.org + url: https://truecharts.org +name: node-feature-discovery +sources: + - https://github.com/node-feature-discovery/node-feature-discovery + - https://github.com/truecharts/charts/tree/master/charts/system/node-feature-discovery + - https://github.com/truecharts/containers/tree/master/apps/alpine + - https://node-feature-discovery.universe.tf +type: application +version: 16.1.0 diff --git a/charts/system/node-feature-discovery/README.md b/charts/system/node-feature-discovery/README.md new file mode 100644 index 00000000000..16b145f0a32 --- /dev/null +++ b/charts/system/node-feature-discovery/README.md @@ -0,0 +1,61 @@ +--- +title: README +--- + +## General Info + +TrueCharts can be installed as both _normal_ Helm Charts or as TrueNAS SCALE Apps. +Both solutions are fully supported, but we heavily advice the use of normal Helm Charts where possible + +For more information about this Chart, please check the docs on the TrueCharts [website](https://truecharts.org/charts/system/metallb) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Installation + +### Helm-Chart installation + +To install TrueCharts Helm charts using Helm, you can use our OCI Repository. + +`helm install mychart oci://tccr.io/truecharts/CHARTNAME` + +For more information on how to install TrueCharts Helm charts, checkout the [instructions on the website](/guides) + + +### TrueNAS SCALE Apps + +For more information on how to use TrueCharts as TrueNAS SCALE Apps, please checkout the [quick-start guides for TrueNAS SCALE](/deprecated/scale). + +## Chart Specific Guides and information + +All our charts have dedicated documentation pages. +The documentation for this chart can be found here: +https://truecharts.org/charts/system/metallb + +## Configuration Options + +Please note: For TrueNAS SCALE, only options available in the GUI are supported. +Hence most of these docs do not apply to TrueNAS SCALE + +To view the chart specific options, please view Values.yaml included in the chart. +The most recent version of which, is available here: https://github.com/truecharts/charts/charts/system/metallb/values.yaml + +All our Charts use a shared "common" library chart that contains most of the templating and options. +For the complete overview of all available options, please checkout the documentation for them on the [common docs on our website](/common) + +For information about the common chart and all defaults included with it, please review its values.yaml file available here: https://github.com/truecharts/library-charts/blob/main/library/common/values.yaml + +## Support + +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](/general/sponsor) or contributing back to the project any way you can! + +_All Rights Reserved - The TrueCharts Project_ diff --git a/charts/system/node-feature-discovery/icon-small.webp b/charts/system/node-feature-discovery/icon-small.webp new file mode 100644 index 0000000000000000000000000000000000000000..6380d00e9d62fa760f6263e0e3135095caa3f00f GIT binary patch literal 556 zcmV+{0@M9cNk&E_0ssJ4MM6+kP&il$0000G0000V0018V06|PpNY?=X00EGzZQI&5 zZDKT6%2ho;8+ zH*pM-LsZ-ksm)DSLQ~RFQYkcO@)cfAIL(rM6fTuCJBe~s^OZTtGtFkKRCy^`Oi9&} zysYThlF`I@4Zdc>sJ=V@QSg00v!OZV1nJ+o>8WAMQ{wVQovxCTjn5U{H_IEzyzC&! z=m@Z~NRsPCUN*|SM#vAln*gA7>bUUhiitYx-*h=qs`#b&W$m~E09H^q uASM6+0MG&eodGH!03ZN9eJ+wmq@tmrH|PM64~c020ImZN0RH*{fB*oY@B|b9 literal 0 HcmV?d00001 diff --git a/charts/system/node-feature-discovery/icon.webp b/charts/system/node-feature-discovery/icon.webp new file mode 100644 index 0000000000000000000000000000000000000000..c876cb18cc1e1fee16a5b3bdc3384304d96955b6 GIT binary patch literal 3732 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 literal 0 HcmV?d00001 diff --git a/charts/system/node-feature-discovery/templates/NOTES.txt b/charts/system/node-feature-discovery/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/system/node-feature-discovery/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/system/node-feature-discovery/templates/common.yaml b/charts/system/node-feature-discovery/templates/common.yaml new file mode 100644 index 00000000000..995efb03eb0 --- /dev/null +++ b/charts/system/node-feature-discovery/templates/common.yaml @@ -0,0 +1,5 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.v1.common.loader.init" . }} + +{{/* Render the templates */}} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/system/node-feature-discovery/values.yaml b/charts/system/node-feature-discovery/values.yaml new file mode 100644 index 00000000000..8ffafd21a48 --- /dev/null +++ b/charts/system/node-feature-discovery/values.yaml @@ -0,0 +1,25 @@ +image: + repository: tccr.io/tccr/alpine + pullPolicy: IfNotPresent + tag: latest@sha256:ade0065e19edaa4f6903d464ee70605111a48394536deb94f31b661264704558 + +service: + main: + enabled: false + ports: + main: + enabled: false + +workload: + main: + enabled: false + +portal: + open: + enabled: false + +operator: + register: true + +manifestManager: + enabled: false