Skip to content

Commit

Permalink
chore: Migrate Tekton Dashboard to cluster add-ons repo (#406)
Browse files Browse the repository at this point in the history
  • Loading branch information
daniil-nedostup authored and MykolaMarusenko committed Jan 23, 2025
1 parent 0e784d8 commit a36cd43
Show file tree
Hide file tree
Showing 12 changed files with 0 additions and 576 deletions.
20 changes: 0 additions & 20 deletions charts/pipelines-library/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,26 +75,6 @@ Follows [Tekton Interceptor](https://tekton.dev/vault/triggers-main/clusterinter
| ctLint.chartSchema | string | `"name: str()\nhome: str()\nversion: str()\ntype: str()\napiVersion: str()\nappVersion: any(str(), num())\ndescription: str()\nkeywords: list(str(), required=False)\nsources: list(str(), required=True)\nmaintainers: list(include('maintainer'), required=True)\ndependencies: list(include('dependency'), required=False)\nicon: str(required=False)\nengine: str(required=False)\ncondition: str(required=False)\ntags: str(required=False)\ndeprecated: bool(required=False)\nkubeVersion: str(required=False)\nannotations: map(str(), str(), required=False)\n---\nmaintainer:\n name: str(required=True)\n email: str(required=False)\n url: str(required=False)\n---\ndependency:\n name: str()\n version: str()\n repository: str()\n condition: str(required=False)\n tags: list(str(), required=False)\n enabled: bool(required=False)\n import-values: any(list(str()), list(include('import-value')), required=False)\n alias: str(required=False)\n"` | |
| ctLint.lintconf | string | `"---\nrules:\n braces:\n min-spaces-inside: 0\n max-spaces-inside: 0\n min-spaces-inside-empty: -1\n max-spaces-inside-empty: -1\n brackets:\n min-spaces-inside: 0\n max-spaces-inside: 0\n min-spaces-inside-empty: -1\n max-spaces-inside-empty: -1\n colons:\n max-spaces-before: 0\n max-spaces-after: 1\n commas:\n max-spaces-before: 0\n min-spaces-after: 1\n max-spaces-after: 1\n comments:\n require-starting-space: true\n min-spaces-from-content: 2\n document-end: disable\n document-start: disable # No --- to start a file\n empty-lines:\n max: 2\n max-start: 0\n max-end: 0\n hyphens:\n max-spaces-after: 1\n indentation:\n spaces: consistent\n indent-sequences: whatever # - list indentation will handle both indentation and without\n check-multi-line-strings: false\n key-duplicates: enable\n line-length: disable # Lines can be any length\n new-line-at-end-of-file: enable\n new-lines:\n type: unix\n trailing-spaces: enable\n truthy:\n level: warning\n"` | |
| ctLint.validateMaintainers | bool | `false` | |
| dashboard.affinity | object | `{}` | Affinity settings for pod assignment |
| dashboard.enabled | bool | `false` | Deploy KubeRocketCI Dashboard as a part of pipeline library when true. Default: false |
| dashboard.image.repository | string | `"ghcr.io/tektoncd/dashboard/dashboard-9623576a202fe86c8b7d1bc489905f86"` | Define tekton dashboard docker image name |
| dashboard.image.tag | string | `"v0.52.0"` | Define tekton dashboard docker image tag |
| dashboard.ingress.annotations | object | `{}` | Annotations for Ingress resource |
| dashboard.ingress.enabled | bool | `true` | Enable external endpoint access. Default Ingress/Route host pattern: tekton-{{ .Release.Namespace }}.{{ .Values.global.dnsWildCard }} |
| dashboard.ingress.host | string | `""` | If not defined the will create by pattern "tekton-[namespace].[global DNS wildcard]" |
| dashboard.ingress.tls | list | `[]` | If hosts not defined the will create by pattern "tekton-[namespace].[global DNS wildcard]" |
| dashboard.nameOverride | string | `"tekton-dashboard"` | |
| dashboard.nodeSelector | object | `{}` | Node labels for pod assignment |
| dashboard.openshift_proxy | object | `{"enabled":false,"image":{"repository":"quay.io/openshift/origin-oauth-proxy","tag":"4.9.0"},"resources":{"limits":{"cpu":"60m","memory":"70Mi"},"requests":{"cpu":"50m","memory":"40Mi"}}}` | For EKS scenario - uncomment dashboard.ingress.annotations block |
| dashboard.openshift_proxy.enabled | bool | `false` | Enable oauth-proxy to include authorization layer on tekton-dashboard. Default: false |
| dashboard.openshift_proxy.image.repository | string | `"quay.io/openshift/origin-oauth-proxy"` | oauth-proxy image repository |
| dashboard.openshift_proxy.image.tag | string | `"4.9.0"` | oauth-proxy image tag |
| dashboard.openshift_proxy.resources | object | `{"limits":{"cpu":"60m","memory":"70Mi"},"requests":{"cpu":"50m","memory":"40Mi"}}` | The resource limits and requests for the Tekton Proxy |
| dashboard.pipelinesNamespace | string | `"tekton-pipelines"` | Namespace where cluster tekton pipelines deployed. Default: tekton-pipelines |
| dashboard.readOnly | bool | `false` | Define mode for Tekton Dashboard. Enable/disaable capability to create/modify/remove Tekton objects via Tekton Dashboard. Default: false |
| dashboard.resources | object | `{"limits":{"cpu":"60m","memory":"70Mi"},"requests":{"cpu":"50m","memory":"40Mi"}}` | The resource limits and requests for the Tekton Dashboard |
| dashboard.tolerations | list | `[]` | Toleration labels for pod assignment |
| dashboard.triggersNamespace | string | `"tekton-pipelines"` | Namespace where cluster tekton triggers deployed. Default: tekton-pipelines |
| fullnameOverride | string | `""` | |
| gitServers | object | `{}` | |
| githubOwners | object | `{"checkType":"all","enabled":true}` | Enabling this feature ensures that Tekton pipelines trigger only when the repo owner creates a PR. More information: https://tekton.dev/docs/triggers/interceptors/#owners-validation-for-pull-requests |
Expand Down
41 changes: 0 additions & 41 deletions charts/pipelines-library/templates/dashboard/_helpers.tpl

This file was deleted.

10 changes: 0 additions & 10 deletions charts/pipelines-library/templates/dashboard/cm-dashboard.yaml

This file was deleted.

123 changes: 0 additions & 123 deletions charts/pipelines-library/templates/dashboard/deployment.yaml

This file was deleted.

48 changes: 0 additions & 48 deletions charts/pipelines-library/templates/dashboard/ingress.yaml

This file was deleted.

49 changes: 0 additions & 49 deletions charts/pipelines-library/templates/dashboard/role-binding.yaml

This file was deleted.

Loading

0 comments on commit a36cd43

Please sign in to comment.