mse-tekton/kustomization/base/tekton/kustomization.yaml

48 lines
1.2 KiB
YAML

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: tekton
resources:
- namespace/namespace.yaml
- secret/git-secret.yaml
- secret/ssh-secret.yaml
- secret/gitea-access-token.yaml
- serviceaccount/service-account.yaml
- serviceaccount/rbac.yaml
- configmap/configmap-phpcsfixer.yaml
- resources/
# Tasks
- https://raw.githubusercontent.com/tektoncd/catalog/main/task/git-clone/0.9/git-clone.yaml
- https://api.hub.tekton.dev/v1/resource/tekton/task/kaniko/0.6/raw
- task/common/giteacomment.yaml
- task/common/imageformater.yaml
- task/common/cleanup.yaml
- task/common/crane.yaml
- task/common/trivy.yaml
- task/symfonyapp/phpcsfixer.yaml
- task/symfonyapp/phpsecuritycheck.yaml
- task/symfonyapp/phpstan.yaml
- task/symfonyapp/phpunittest.yaml
- task/symfonyapp/phpfunctionaltest.yaml
# Pipelines
- pipeline/imagebuild.yaml
- pipeline/symfonycheck.yaml
# Triggers
- trigger/msebuild-binding.yaml
- trigger/msebuild-template.yaml
- trigger/imagebuild-binding.yaml
- trigger/imagebuild-template.yaml
- trigger/symfonycheck-binding.yaml
- trigger/symfonycheck-template.yaml
# Events
- event/msebuild.yaml
- event/imagebuild.yaml
- event/symfonycheck.yaml
# Ingress
# - ingress/dashboard.yaml