Skip to content

Commit

Permalink
chore: Remove Tekton Dashboard from edp-tekton (#382)
Browse files Browse the repository at this point in the history
  • Loading branch information
daniil-nedostup authored and MykolaMarusenko committed Jan 24, 2025
1 parent 6aa0790 commit 279a29b
Show file tree
Hide file tree
Showing 4 changed files with 0 additions and 49 deletions.
7 changes: 0 additions & 7 deletions deploy-templates/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,13 +49,6 @@ A Helm chart for KubeRocketCI Platform
| edp-headlamp.ingress.annotations | object | `{}` | Annotations for Ingress resource |
| edp-headlamp.ingress.enabled | bool | `true` | Enable external endpoint access. Default Ingress/Route host pattern: portal-{{ .Release.Namespace }}.{{ .Values.global.dnsWildCard }} |
| edp-headlamp.ingress.tls | list | `[]` | Ingress TLS configuration |
| edp-tekton.dashboard.enabled | bool | `false` | https://docs.kuberocketci.io/docs/operator-guide/auth/oauth2-proxy |
| edp-tekton.dashboard.ingress.annotations | object | `{}` | Annotations for Ingress resource |
| edp-tekton.dashboard.ingress.enabled | bool | `true` | Enable external endpoint access. Default Ingress/Route host pattern: tekton-{{ .Release.Namespace }}.{{ .Values.global.dnsWildCard }} |
| edp-tekton.dashboard.ingress.tls | list | `[]` | Uncomment it to enable tekton-dashboard OIDC on EKS cluster nginx.ingress.kubernetes.io/auth-signin: 'https://<oauth-ingress-host>/oauth2/start?rd=https://$host$request_uri' nginx.ingress.kubernetes.io/auth-url: 'http://oauth2-proxy.edp.svc.cluster.local:8080/oauth2/auth' |
| edp-tekton.dashboard.openshift_proxy | object | `{"enabled":false}` | https://docs.kuberocketci.io/docs/operator-guide/auth/oauth2-proxy#enable-oauth2-proxy-on-tekton-dashboard |
| edp-tekton.dashboard.openshift_proxy.enabled | bool | `false` | Enable oauth-proxy to include authorization layer on tekton-dashboard. Default: flase |
| edp-tekton.dashboard.readOnly | bool | `false` | Define mode for Tekton Dashboard. Enable/disaable capability to create/modify/remove Tekton objects via Tekton Dashboard. Default: false. |
| edp-tekton.enabled | bool | `true` | |
| edp-tekton.gitServers | object | `{}` | |
| edp-tekton.grafana | object | `{"enabled":false}` | https://docs.kuberocketci.io/docs/operator-guide/ci/tekton-monitoring |
Expand Down
6 changes: 0 additions & 6 deletions deploy-templates/values-custom-certs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -62,12 +62,6 @@ gerrit-operator:
secret: custom-ca-certificates

edp-tekton:
dashboard:
readOnly: false
ingress:
annotations:
nginx.ingress.kubernetes.io/auth-signin: https://<oauth-ingress-host>/oauth2/start?rd=https://$host$request_uri
nginx.ingress.kubernetes.io/auth-url: http://oauth2-proxy.edp.svc.cluster.local:8080/oauth2/auth
gitlab:
host: gitlab.com

Expand Down
4 changes: 0 additions & 4 deletions deploy-templates/values-no-ingress.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -55,10 +55,6 @@ edp-headlamp:

# Configuration for Tekton, used for continuous integration and delivery within EDP.
edp-tekton:
dashboard:
ingress:
# Disables the default ingress for the Tekton Dashboard, again allowing for alternative traffic routing methods.
enabled: false
gitServers:
gitlab:
gitProvider: gitlab
Expand Down
32 changes: 0 additions & 32 deletions deploy-templates/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -388,38 +388,6 @@ edp-tekton:
# Tekton cache endpoint for pipeline-library helm chart. See charts/pipelines-library/templates/resources/cm-tekton-cache.yaml
# url: http://tekton-cache:8080

dashboard:
# -- Deploy Tekton Dashboard as a part of pipeline library when true. Default: false
# -- WARNING: Default deployment of the dashboard does not involve any proxy and may be accessible to the public.
# -- To enable proxy protect use openshift_proxy or sso.enabled sections.
# -- More details:
# -- https://docs.kuberocketci.io/docs/operator-guide/auth/oauth2-proxy
enabled: false

# -- Define mode for Tekton Dashboard. Enable/disaable capability to create/modify/remove Tekton objects via Tekton Dashboard. Default: false.
readOnly: false

# -- Make it possible to use openshift as OIDC provider to hide tekton-dashboard.
# -- Only for openshift deploy scenario,
# -- For EKS scenario - uncomment dashboard.ingress.annotations block
# -- More details:
# -- https://docs.kuberocketci.io/docs/operator-guide/auth/oauth2-proxy#enable-oauth2-proxy-on-tekton-dashboard
openshift_proxy:
# -- Enable oauth-proxy to include authorization layer on tekton-dashboard. Default: flase
enabled: false

ingress:
# -- Enable external endpoint access. Default Ingress/Route host pattern: tekton-{{ .Release.Namespace }}.{{ .Values.global.dnsWildCard }}
enabled: true
# -- Annotations for Ingress resource
annotations: {}
# -- Uncomment it to enable tekton-dashboard OIDC on EKS cluster
# nginx.ingress.kubernetes.io/auth-signin: 'https://<oauth-ingress-host>/oauth2/start?rd=https://$host$request_uri'
# nginx.ingress.kubernetes.io/auth-url: 'http://oauth2-proxy.edp.svc.cluster.local:8080/oauth2/auth'
tls: []
# - secretName: chart-example-tls
# hosts:
# - tekton-edp.example.com
# -- Enable integration of tekton-pipelines metrics with Prometheus and Grafana monitoring stack
# -- More details:
# -- https://docs.kuberocketci.io/docs/operator-guide/ci/tekton-monitoring
Expand Down

0 comments on commit 279a29b

Please sign in to comment.