-
Notifications
You must be signed in to change notification settings - Fork 881
/
dashboard-install.yaml
135 lines (135 loc) · 2.73 KB
/
dashboard-install.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
# This is an auto-generated file. DO NOT EDIT
apiVersion: v1
kind: ServiceAccount
metadata:
labels:
app.kubernetes.io/component: argo-rollouts-dashboard
app.kubernetes.io/name: argo-rollouts-dashboard
app.kubernetes.io/part-of: argo-rollouts
name: argo-rollouts-dashboard
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
labels:
app.kubernetes.io/component: argo-rollouts-dashboard
app.kubernetes.io/name: argo-rollouts-dashboard
app.kubernetes.io/part-of: argo-rollouts
name: argo-rollouts-dashboard
rules:
- apiGroups:
- argoproj.io
resources:
- rollouts
- rollouts/status
- rollouts/finalizers
verbs:
- get
- list
- watch
- update
- patch
- apiGroups:
- argoproj.io
resources:
- analysisruns
- analysisruns/finalizers
- experiments
- experiments/finalizers
verbs:
- create
- get
- list
- watch
- apiGroups:
- argoproj.io
resources:
- analysistemplates
- clusteranalysistemplates
verbs:
- get
- list
- watch
- apiGroups:
- apps
resources:
- deployments
verbs:
- get
- update
- list
- watch
- patch
- apiGroups:
- apps
resources:
- replicasets
verbs:
- get
- list
- watch
- apiGroups:
- ""
resources:
- pods
verbs:
- list
- watch
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
labels:
app.kubernetes.io/component: argo-rollouts-dashboard
app.kubernetes.io/name: argo-rollouts-dashboard
app.kubernetes.io/part-of: argo-rollouts
name: argo-rollouts-dashboard
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: argo-rollouts-dashboard
subjects:
- kind: ServiceAccount
name: argo-rollouts-dashboard
namespace: argo-rollouts
---
apiVersion: v1
kind: Service
metadata:
labels:
app.kubernetes.io/component: argo-rollouts-dashboard
app.kubernetes.io/name: argo-rollouts-dashboard
app.kubernetes.io/part-of: argo-rollouts
name: argo-rollouts-dashboard
spec:
ports:
- port: 3100
protocol: TCP
targetPort: 3100
selector:
app.kubernetes.io/name: argo-rollouts-dashboard
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app.kubernetes.io/component: argo-rollouts-dashboard
app.kubernetes.io/name: argo-rollouts-dashboard
app.kubernetes.io/part-of: argo-rollouts
name: argo-rollouts-dashboard
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/name: argo-rollouts-dashboard
template:
metadata:
labels:
app.kubernetes.io/name: argo-rollouts-dashboard
spec:
containers:
- image: quay.io/argoproj/kubectl-argo-rollouts:latest
name: argo-rollouts-dashboard
ports:
- containerPort: 3100
serviceAccountName: argo-rollouts-dashboard