-
Notifications
You must be signed in to change notification settings - Fork 200
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add Results configuration in tekton config
This will add the Results configuration to the tekton config and will be installed by default through tekton config Signed-off-by: Shiv Verma <[email protected]>
- Loading branch information
1 parent
fc83072
commit 1c5b5ff
Showing
99 changed files
with
31,341 additions
and
9 deletions.
There are no files selected for viewing
719 changes: 719 additions & 0 deletions
719
cmd/kubernetes/operator/kodata/manual-approval-gate/0.3.0/release-kubernetes.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
551 changes: 551 additions & 0 deletions
551
cmd/kubernetes/operator/kodata/tekton-chains/0.22.2/00-chains.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
407 changes: 407 additions & 0 deletions
407
...tes/operator/kodata/tekton-dashboard/tekton-dashboard-fullaccess/0.52.0/00-dashboard.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
336 changes: 336 additions & 0 deletions
336
...netes/operator/kodata/tekton-dashboard/tekton-dashboard-readonly/0.52.0/00-dashboard.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,336 @@ | ||
apiVersion: apiextensions.k8s.io/v1 | ||
kind: CustomResourceDefinition | ||
metadata: | ||
labels: | ||
app.kubernetes.io/component: dashboard | ||
app.kubernetes.io/instance: default | ||
app.kubernetes.io/part-of: tekton-dashboard | ||
name: extensions.dashboard.tekton.dev | ||
spec: | ||
group: dashboard.tekton.dev | ||
names: | ||
categories: | ||
- tekton | ||
- tekton-dashboard | ||
kind: Extension | ||
plural: extensions | ||
shortNames: | ||
- ext | ||
- exts | ||
preserveUnknownFields: false | ||
scope: Namespaced | ||
versions: | ||
- additionalPrinterColumns: | ||
- jsonPath: .spec.apiVersion | ||
name: API version | ||
type: string | ||
- jsonPath: .spec.name | ||
name: Kind | ||
type: string | ||
- jsonPath: .spec.displayName | ||
name: Display name | ||
type: string | ||
- jsonPath: .metadata.creationTimestamp | ||
name: Age | ||
type: date | ||
name: v1alpha1 | ||
schema: | ||
openAPIV3Schema: | ||
type: object | ||
x-kubernetes-preserve-unknown-fields: true | ||
served: true | ||
storage: true | ||
subresources: | ||
status: {} | ||
--- | ||
apiVersion: v1 | ||
kind: ServiceAccount | ||
metadata: | ||
labels: | ||
app.kubernetes.io/component: dashboard | ||
app.kubernetes.io/instance: default | ||
app.kubernetes.io/part-of: tekton-dashboard | ||
name: tekton-dashboard | ||
namespace: tekton-pipelines | ||
--- | ||
apiVersion: rbac.authorization.k8s.io/v1 | ||
kind: Role | ||
metadata: | ||
labels: | ||
app.kubernetes.io/instance: default | ||
app.kubernetes.io/part-of: tekton-dashboard | ||
name: tekton-dashboard-info | ||
namespace: tekton-pipelines | ||
rules: | ||
- apiGroups: | ||
- "" | ||
resourceNames: | ||
- dashboard-info | ||
resources: | ||
- configmaps | ||
verbs: | ||
- get | ||
--- | ||
apiVersion: rbac.authorization.k8s.io/v1 | ||
kind: ClusterRole | ||
metadata: | ||
labels: | ||
app.kubernetes.io/component: dashboard | ||
app.kubernetes.io/instance: default | ||
app.kubernetes.io/part-of: tekton-dashboard | ||
name: tekton-dashboard-backend | ||
rules: | ||
- apiGroups: | ||
- apiextensions.k8s.io | ||
resources: | ||
- customresourcedefinitions | ||
verbs: | ||
- get | ||
- list | ||
- apiGroups: | ||
- security.openshift.io | ||
resources: | ||
- securitycontextconstraints | ||
verbs: | ||
- use | ||
- apiGroups: | ||
- tekton.dev | ||
resources: | ||
- clustertasks | ||
verbs: | ||
- get | ||
- list | ||
- watch | ||
- apiGroups: | ||
- triggers.tekton.dev | ||
resources: | ||
- clusterinterceptors | ||
- clustertriggerbindings | ||
verbs: | ||
- get | ||
- list | ||
- watch | ||
--- | ||
apiVersion: rbac.authorization.k8s.io/v1 | ||
kind: ClusterRole | ||
metadata: | ||
labels: | ||
app.kubernetes.io/component: dashboard | ||
app.kubernetes.io/instance: default | ||
app.kubernetes.io/part-of: tekton-dashboard | ||
name: tekton-dashboard-tenant | ||
rules: | ||
- apiGroups: | ||
- dashboard.tekton.dev | ||
resources: | ||
- extensions | ||
verbs: | ||
- get | ||
- list | ||
- watch | ||
- apiGroups: | ||
- "" | ||
resources: | ||
- events | ||
- namespaces | ||
- pods | ||
- pods/log | ||
verbs: | ||
- get | ||
- list | ||
- watch | ||
- apiGroups: | ||
- tekton.dev | ||
resources: | ||
- stepactions | ||
- tasks | ||
- taskruns | ||
- pipelines | ||
- pipelineruns | ||
- customruns | ||
verbs: | ||
- get | ||
- list | ||
- watch | ||
- apiGroups: | ||
- triggers.tekton.dev | ||
resources: | ||
- eventlisteners | ||
- interceptors | ||
- triggerbindings | ||
- triggers | ||
- triggertemplates | ||
verbs: | ||
- get | ||
- list | ||
- watch | ||
--- | ||
apiVersion: rbac.authorization.k8s.io/v1 | ||
kind: RoleBinding | ||
metadata: | ||
labels: | ||
app.kubernetes.io/instance: default | ||
app.kubernetes.io/part-of: tekton-dashboard | ||
name: tekton-dashboard-info | ||
namespace: tekton-pipelines | ||
roleRef: | ||
apiGroup: rbac.authorization.k8s.io | ||
kind: Role | ||
name: tekton-dashboard-info | ||
subjects: | ||
- apiGroup: rbac.authorization.k8s.io | ||
kind: Group | ||
name: system:authenticated | ||
--- | ||
apiVersion: rbac.authorization.k8s.io/v1 | ||
kind: ClusterRoleBinding | ||
metadata: | ||
labels: | ||
app.kubernetes.io/component: dashboard | ||
app.kubernetes.io/instance: default | ||
app.kubernetes.io/part-of: tekton-dashboard | ||
rbac.dashboard.tekton.dev/subject: tekton-dashboard | ||
name: tekton-dashboard-backend | ||
roleRef: | ||
apiGroup: rbac.authorization.k8s.io | ||
kind: ClusterRole | ||
name: tekton-dashboard-backend | ||
subjects: | ||
- kind: ServiceAccount | ||
name: tekton-dashboard | ||
namespace: tekton-pipelines | ||
--- | ||
apiVersion: v1 | ||
data: | ||
version: v0.52.0 | ||
kind: ConfigMap | ||
metadata: | ||
labels: | ||
app.kubernetes.io/instance: default | ||
app.kubernetes.io/part-of: tekton-dashboard | ||
name: dashboard-info | ||
namespace: tekton-pipelines | ||
--- | ||
apiVersion: v1 | ||
kind: Service | ||
metadata: | ||
labels: | ||
app: tekton-dashboard | ||
app.kubernetes.io/component: dashboard | ||
app.kubernetes.io/instance: default | ||
app.kubernetes.io/name: dashboard | ||
app.kubernetes.io/part-of: tekton-dashboard | ||
app.kubernetes.io/version: v0.52.0 | ||
dashboard.tekton.dev/release: v0.52.0 | ||
version: v0.52.0 | ||
name: tekton-dashboard | ||
namespace: tekton-pipelines | ||
spec: | ||
ports: | ||
- name: http | ||
port: 9097 | ||
protocol: TCP | ||
targetPort: 9097 | ||
selector: | ||
app.kubernetes.io/component: dashboard | ||
app.kubernetes.io/instance: default | ||
app.kubernetes.io/name: dashboard | ||
app.kubernetes.io/part-of: tekton-dashboard | ||
--- | ||
apiVersion: apps/v1 | ||
kind: Deployment | ||
metadata: | ||
labels: | ||
app: tekton-dashboard | ||
app.kubernetes.io/component: dashboard | ||
app.kubernetes.io/instance: default | ||
app.kubernetes.io/name: dashboard | ||
app.kubernetes.io/part-of: tekton-dashboard | ||
app.kubernetes.io/version: v0.52.0 | ||
dashboard.tekton.dev/release: v0.52.0 | ||
version: v0.52.0 | ||
name: tekton-dashboard | ||
namespace: tekton-pipelines | ||
spec: | ||
replicas: 1 | ||
selector: | ||
matchLabels: | ||
app.kubernetes.io/component: dashboard | ||
app.kubernetes.io/instance: default | ||
app.kubernetes.io/name: dashboard | ||
app.kubernetes.io/part-of: tekton-dashboard | ||
template: | ||
metadata: | ||
labels: | ||
app: tekton-dashboard | ||
app.kubernetes.io/component: dashboard | ||
app.kubernetes.io/instance: default | ||
app.kubernetes.io/name: dashboard | ||
app.kubernetes.io/part-of: tekton-dashboard | ||
app.kubernetes.io/version: v0.52.0 | ||
name: tekton-dashboard | ||
spec: | ||
containers: | ||
- args: | ||
- --port=9097 | ||
- --logout-url= | ||
- --pipelines-namespace=tekton-pipelines | ||
- --triggers-namespace=tekton-pipelines | ||
- --read-only=true | ||
- --log-level=info | ||
- --log-format=json | ||
- --default-namespace= | ||
- --namespaces= | ||
- --stream-logs=true | ||
- --external-logs= | ||
env: | ||
- name: INSTALLED_NAMESPACE | ||
valueFrom: | ||
fieldRef: | ||
fieldPath: metadata.namespace | ||
image: ghcr.io/tektoncd/dashboard/dashboard-9623576a202fe86c8b7d1bc489905f86:v0.52.0@sha256:c01298c714fc9fa4ab8813469f15e94b4924328a749e178f984be0b70f78face | ||
livenessProbe: | ||
httpGet: | ||
path: /health | ||
port: 9097 | ||
name: tekton-dashboard | ||
ports: | ||
- containerPort: 9097 | ||
readinessProbe: | ||
httpGet: | ||
path: /readiness | ||
port: 9097 | ||
securityContext: | ||
allowPrivilegeEscalation: false | ||
capabilities: | ||
drop: | ||
- ALL | ||
runAsGroup: 65532 | ||
runAsNonRoot: true | ||
runAsUser: 65532 | ||
seccompProfile: | ||
type: RuntimeDefault | ||
nodeSelector: | ||
kubernetes.io/os: linux | ||
serviceAccountName: tekton-dashboard | ||
volumes: [] | ||
|
||
--- | ||
--- | ||
apiVersion: rbac.authorization.k8s.io/v1 | ||
kind: ClusterRoleBinding | ||
metadata: | ||
labels: | ||
app.kubernetes.io/component: dashboard | ||
app.kubernetes.io/instance: default | ||
app.kubernetes.io/part-of: tekton-dashboard | ||
rbac.dashboard.tekton.dev/subject: tekton-dashboard | ||
name: tekton-dashboard-tenant | ||
roleRef: | ||
apiGroup: rbac.authorization.k8s.io | ||
kind: ClusterRole | ||
name: tekton-dashboard-tenant | ||
subjects: | ||
- kind: ServiceAccount | ||
name: tekton-dashboard | ||
namespace: tekton-pipelines |
Oops, something went wrong.