From 861e931579b65adb125ad0174317580e2681e0b1 Mon Sep 17 00:00:00 2001 From: Stefan Reimer Date: Sat, 6 Nov 2021 18:12:48 +0100 Subject: [PATCH] feature: new KubeZero module CI --- charts/kubezero-ci/Chart.yaml | 19 ++++++++++++++ charts/kubezero-ci/README.md | 40 +++++++++++++++++++++++++++++ charts/kubezero-ci/README.md.gotmpl | 22 ++++++++++++++++ charts/kubezero-ci/values.yaml | 5 ++++ 4 files changed, 86 insertions(+) create mode 100644 charts/kubezero-ci/Chart.yaml create mode 100644 charts/kubezero-ci/README.md create mode 100644 charts/kubezero-ci/README.md.gotmpl create mode 100644 charts/kubezero-ci/values.yaml diff --git a/charts/kubezero-ci/Chart.yaml b/charts/kubezero-ci/Chart.yaml new file mode 100644 index 0000000..de3f873 --- /dev/null +++ b/charts/kubezero-ci/Chart.yaml @@ -0,0 +1,19 @@ +apiVersion: v2 +name: kubezero-ci +description: KubeZero umbrella chart for all things CI +type: application +version: 0.1.0 +home: https://kubezero.com +icon: https://cdn.zero-downtime.net/assets/kubezero/logo-small-64.png +keywords: + - kubezero + - jenkins + - goCD +maintainers: + - name: Quarky9 +dependencies: + - name: gocd + version: 1.39.4 + repository: https://gocd.github.io/helm-chart + condition: gocd.enabled +kubeVersion: ">= 1.18.0" diff --git a/charts/kubezero-ci/README.md b/charts/kubezero-ci/README.md new file mode 100644 index 0000000..79a434c --- /dev/null +++ b/charts/kubezero-ci/README.md @@ -0,0 +1,40 @@ +# kubezero-ci + +![Version: 0.1.0](https://img.shields.io/badge/Version-0.1.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) + +KubeZero umbrella chart for all things CI + +**Homepage:** + +## Maintainers + +| Name | Email | Url | +| ---- | ------ | --- | +| Quarky9 | | | + +## Requirements + +Kubernetes: `>= 1.18.0` + +| Repository | Name | Version | +|------------|------|---------| +| https://gocd.github.io/helm-chart | gocd | 1.39.4 | + +# Jenkins + +# goCD + +## Resources + +## Values + +| Key | Type | Default | Description | +|-----|------|---------|-------------| +| fuseDevicePlugin.enabled | bool | `false` | | +| k8sEcrLoginRenew.enabled | bool | `false` | | +| metallb.configInline | object | `{}` | | +| metallb.controller.nodeSelector."node-role.kubernetes.io/master" | string | `""` | | +| metallb.controller.tolerations[0].effect | string | `"NoSchedule"` | | +| metallb.controller.tolerations[0].key | string | `"node-role.kubernetes.io/master"` | | +| metallb.enabled | bool | `false` | | +| metallb.psp.create | bool | `false` | | diff --git a/charts/kubezero-ci/README.md.gotmpl b/charts/kubezero-ci/README.md.gotmpl new file mode 100644 index 0000000..126215f --- /dev/null +++ b/charts/kubezero-ci/README.md.gotmpl @@ -0,0 +1,22 @@ +{{ template "chart.header" . }} +{{ template "chart.deprecationWarning" . }} + +{{ template "chart.versionBadge" . }}{{ template "chart.typeBadge" . }}{{ template "chart.appVersionBadge" . }} + +{{ template "chart.description" . }} + +{{ template "chart.homepageLine" . }} + +{{ template "chart.maintainersSection" . }} + +{{ template "chart.sourcesSection" . }} + +{{ template "chart.requirementsSection" . }} + +# Jenkins + +# goCD + +## Resources + +{{ template "chart.valuesSection" . }} diff --git a/charts/kubezero-ci/values.yaml b/charts/kubezero-ci/values.yaml new file mode 100644 index 0000000..3590e0e --- /dev/null +++ b/charts/kubezero-ci/values.yaml @@ -0,0 +1,5 @@ +gocd: + enabled: false + +jenkins: + enabled: false