From ef270fcd7d5c90850c6d906b755e8c50f8e83d8b Mon Sep 17 00:00:00 2001 From: Stavros Kois <47820033+stavros-k@users.noreply.github.com> Date: Sun, 18 Sep 2022 20:37:53 +0300 Subject: [PATCH] feat(homepage): add homepage (#3806) * feat(homepage): add homepage * add icon * Update charts/incubator/homepage/values.yaml Signed-off-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com> Signed-off-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com> --- charts/incubator/homepage/.helmignore | 30 +++++ charts/incubator/homepage/Chart.yaml | 25 ++++ charts/incubator/homepage/README.md | 0 charts/incubator/homepage/icon.png | Bin 0 -> 11685 bytes charts/incubator/homepage/questions.yaml | 119 ++++++++++++++++++ .../incubator/homepage/templates/common.yaml | 1 + charts/incubator/homepage/values.yaml | 20 +++ 7 files changed, 195 insertions(+) create mode 100644 charts/incubator/homepage/.helmignore create mode 100644 charts/incubator/homepage/Chart.yaml create mode 100644 charts/incubator/homepage/README.md create mode 100644 charts/incubator/homepage/icon.png create mode 100644 charts/incubator/homepage/questions.yaml create mode 100644 charts/incubator/homepage/templates/common.yaml create mode 100644 charts/incubator/homepage/values.yaml diff --git a/charts/incubator/homepage/.helmignore b/charts/incubator/homepage/.helmignore new file mode 100644 index 00000000000..77ca5567b26 --- /dev/null +++ b/charts/incubator/homepage/.helmignore @@ -0,0 +1,30 @@ +# 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 diff --git a/charts/incubator/homepage/Chart.yaml b/charts/incubator/homepage/Chart.yaml new file mode 100644 index 00000000000..8723d1f01ee --- /dev/null +++ b/charts/incubator/homepage/Chart.yaml @@ -0,0 +1,25 @@ +apiVersion: v2 +appVersion: "10.6.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.5.10 +description: A highly customizable homepage +home: https://truecharts.org/docs/charts/stable/airsonic +icon: https://truecharts.org/img/hotlink-ok/chart-icons/airsonic.png +keywords: + - homepage +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: homepage +sources: + - https://github.com/benphelps/homepage +version: 0.0.1 +annotations: + truecharts.org/catagories: | + - dashboard + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/charts/incubator/homepage/README.md b/charts/incubator/homepage/README.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/charts/incubator/homepage/icon.png b/charts/incubator/homepage/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4d1220541aac4284858a6f557d5e481e2cbaa97f GIT binary patch literal 11685 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 literal 0 HcmV?d00001 diff --git a/charts/incubator/homepage/questions.yaml b/charts/incubator/homepage/questions.yaml new file mode 100644 index 00000000000..c7625843792 --- /dev/null +++ b/charts/incubator/homepage/questions.yaml @@ -0,0 +1,119 @@ +# Include{groups} +portals: + open: +# Include{portalLink} +questions: +# Include{global} +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} +# Include{controllerExpert} +# Include{controllerExpertExtraArgs} +# Include{containerConfig} +# Include{serviceRoot} + - variable: main + label: Main Service + description: The Primary service on which the healthcheck runs, often the webUI + schema: + additional_attrs: true + type: dict + attrs: +# Include{serviceSelectorSimple} +# Include{serviceSelectorExtras} + - variable: main + label: Main Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 10352 + required: true +# Include{advancedPortHTTP} + - variable: targetPort + label: Target Port + description: The internal(!) port on the container the Application runs on + schema: + type: int + default: 3000 +# Include{serviceExpertRoot} + default: false +# Include{serviceExpert} +# Include{serviceList} +# Include{persistenceRoot} + - variable: config + label: Config Storage + description: Config Storage + schema: + additional_attrs: true + type: dict + attrs: +# Include{persistenceBasic} +# Include{persistenceAdvanced} +# Include{persistenceList} +# Include{ingressRoot} + - variable: main + label: Main Ingress + schema: + additional_attrs: true + type: dict + attrs: +# Include{ingressDefault} +# Include{ingressTLS} +# Include{ingressTraefik} +# Include{ingressExpert} +# Include{ingressList} +# Include{security} +# Include{securityContextAdvancedRoot} + - variable: privileged + label: Privileged mode + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: ReadOnly Root Filesystem + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: Allow Privilege Escalation + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: runAsNonRoot + schema: + type: boolean + default: true +# Include{securityContextAdvanced} +# Include{podSecurityContextRoot} + - variable: runAsUser + label: runAsUser + description: The UserID of the user running the application + schema: + type: int + default: 568 + - variable: runAsGroup + label: runAsGroup + description: The groupID this App of the user running the application + schema: + type: int + default: 568 + - variable: fsGroup + label: fsGroup + description: The group that should own ALL storage. + schema: + type: int + default: 568 +# Include{podSecurityContextAdvanced} +# Include{resources} +# Include{advanced} +# Include{addons} +# Include{documentation} diff --git a/charts/incubator/homepage/templates/common.yaml b/charts/incubator/homepage/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/charts/incubator/homepage/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/charts/incubator/homepage/values.yaml b/charts/incubator/homepage/values.yaml new file mode 100644 index 00000000000..16d16a267e3 --- /dev/null +++ b/charts/incubator/homepage/values.yaml @@ -0,0 +1,20 @@ +image: + repository: tccr.io/truecharts/homepage + tag: v0.3.57@sha256:16c87edff50842c035e960a8b5ca41c35841f756a6ee904aeb7c7174dfa5de95 + pullPolicy: IfNotPresent + +service: + main: + ports: + main: + port: 10352 + protocol: HTTP + targetPort: 3000 + +persistence: + config: + enabled: true + mountPath: /app/config + +portal: + enabled: true