diff --git a/kubernetes/cluster-0/apps/development/kustomization.yaml b/kubernetes/cluster-0/apps/development/kustomization.yaml index f7051a412..d46bd5f72 100644 --- a/kubernetes/cluster-0/apps/development/kustomization.yaml +++ b/kubernetes/cluster-0/apps/development/kustomization.yaml @@ -3,3 +3,4 @@ kind: Kustomization resources: - drone - gitea + - tekton diff --git a/kubernetes/cluster-0/apps/development/tekton/ingress.yaml b/kubernetes/cluster-0/apps/development/tekton/ingress.yaml new file mode 100644 index 000000000..b7f346758 --- /dev/null +++ b/kubernetes/cluster-0/apps/development/tekton/ingress.yaml @@ -0,0 +1,29 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: &app tekton-dashboard + namespace: tekton-pipelines + labels: + app: *app + app.kubernetes.io/component: dashboard + app.kubernetes.io/instance: default + app.kubernetes.io/name: dashboard + app.kubernetes.io/part-of: *app + helm.toolkit.fluxcd.io/namespace: default + annotations: + auth.home.arpa/enabled: "true" +spec: + ingressClassName: nginx + tls: + - hosts: + - &host tekton.k3s.xpander.ovh + rules: + - host: *host + http: + paths: + - pathType: ImplementationSpecific + backend: + service: + name: *app + port: + number: 9097 diff --git a/kubernetes/cluster-0/apps/development/tekton/kustomization.yaml b/kubernetes/cluster-0/apps/development/tekton/kustomization.yaml new file mode 100644 index 000000000..a72d5097d --- /dev/null +++ b/kubernetes/cluster-0/apps/development/tekton/kustomization.yaml @@ -0,0 +1,9 @@ +--- +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - https://github.com/tektoncd/pipeline/releases/download/v0.42.0/release.yaml + - https://github.com/tektoncd/triggers/releases/download/v0.22.0/release.yaml + - https://github.com/tektoncd/triggers/releases/download/v0.22.0/interceptors.yaml + - https://github.com/tektoncd/dashboard/releases/download/v0.30.0/tekton-dashboard-release.yaml + - ingress.yaml