Skip to content

Commit ac7bd6c

Browse files
authored
Merge pull request #6 from brian-avery/signing-key-v1.15
[operator] [v1.15] generate random signing key by default
2 parents de0a6cd + ce48af5 commit ac7bd6c

File tree

18 files changed

+1292
-8
lines changed

18 files changed

+1292
-8
lines changed

operator/deploy/kiali/kiali_cr.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -600,8 +600,10 @@ spec:
600600
# value in a secret. If you store this signing key value in a secret, you
601601
# must indicate what key in what secret by setting this value to a string
602602
# in the form of "secret:<secretName>:<secretKey>"
603+
# If left as an empty string, a secret with a random signing key will be
604+
# generated for you.
603605
# ---
604-
# signing_key: "kiali"
606+
# signing_key: ""
605607

606608
##########
607609
# ---

operator/deploy/role.yaml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,23 @@ rules:
3232
- get
3333
- list
3434
- patch
35+
- apiGroups: [""]
36+
resources:
37+
- secrets
38+
verbs:
39+
- create
40+
- apiGroups: [""]
41+
resourceNames:
42+
- kiali-signing-key
43+
resources:
44+
- secrets
45+
verbs:
46+
- delete
47+
- get
48+
- list
49+
- patch
50+
- update
51+
- watch
3552
- apiGroups: ["apps"]
3653
resources:
3754
- deployments
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
apiVersion: apiextensions.k8s.io/v1beta1
2+
kind: CustomResourceDefinition
3+
metadata:
4+
name: kialis.kiali.io
5+
labels:
6+
app: kiali-operator
7+
spec:
8+
group: kiali.io
9+
names:
10+
kind: Kiali
11+
listKind: KialiList
12+
plural: kialis
13+
singular: kiali
14+
scope: Namespaced
15+
subresources:
16+
status: {}
17+
version: v1alpha1
18+
versions:
19+
- name: v1alpha1
20+
served: true
21+
storage: true
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
apiVersion: apiextensions.k8s.io/v1beta1
2+
kind: CustomResourceDefinition
3+
metadata:
4+
name: monitoringdashboards.monitoring.kiali.io
5+
labels:
6+
app: kiali
7+
spec:
8+
group: monitoring.kiali.io
9+
names:
10+
kind: MonitoringDashboard
11+
listKind: MonitoringDashboardList
12+
plural: monitoringdashboards
13+
singular: monitoringdashboard
14+
scope: Namespaced
15+
version: v1alpha1

0 commit comments

Comments
 (0)