@@ -10,26 +10,31 @@ type Image struct {
10
10
PullPolicy corev1.PullPolicy `json:"pullPolicy"`
11
11
Tag string `json:"tag"`
12
12
}
13
+
13
14
type ServiceAccount struct {
14
15
Create bool `json:"create"`
15
16
Annotations map [string ]string `json:"annotations"`
16
17
Name string `json:"name"`
17
18
}
19
+
18
20
type Service struct {
19
21
Type string `json:"type"`
20
22
Port int `json:"port"`
21
23
}
24
+
22
25
type Autoscaling struct {
23
26
Enabled bool `json:"enabled"`
24
27
MinReplicas int `json:"minReplicas"`
25
28
MaxReplicas int `json:"maxReplicas"`
26
29
TargetCPUUtilizationPercentage int `json:"targetCPUUtilizationPercentage"`
27
30
}
31
+
28
32
type HLFConfig struct {
29
33
MspID string `json:"mspID"`
30
34
User string `json:"user"`
31
35
NetworkConfig HLFNetworkConfig `json:"networkConfig"`
32
36
}
37
+
33
38
type HLFNetworkConfig struct {
34
39
SecretName string `json:"secretName"`
35
40
Key string `json:"key"`
@@ -47,13 +52,15 @@ type IngressHost struct {
47
52
Host string `json:"host"`
48
53
Paths []IngressPath `json:"paths"`
49
54
}
55
+
50
56
type IngressPath struct {
51
57
Path string `json:"path"`
52
58
PathType string `json:"pathType"`
53
59
}
54
60
55
61
type HLFOperatorAPIChart struct {
56
62
ReplicaCount int `json:"replicaCount"`
63
+ LogoURL string `json:"logoUrl"`
57
64
Image Image `json:"image"`
58
65
Hlf HLFConfig `json:"hlf,omitempty"`
59
66
ImagePullSecrets []corev1.LocalObjectReference `json:"imagePullSecrets"`
@@ -69,6 +76,9 @@ type HLFOperatorAPIChart struct {
69
76
}
70
77
71
78
type Auth struct {
72
- OIDCJWKS string `json:"oidcJWKS"`
73
- OIDCIssuer string `json:"oidcIssuer"`
79
+ OIDCJWKS string `json:"oidcJWKS"`
80
+ OIDCIssuer string `json:"oidcIssuer"`
81
+ OIDCAuthority string `json:"oidcAuthority"`
82
+ OIDCClientId string `json:"oidcClientId"`
83
+ OIDCScope string `json:"oidcScope"`
74
84
}
0 commit comments