@@ -52,17 +52,18 @@ func EnsureKarmadaAggregatedAPIServer(client clientset.Interface, cfg *operatorv
52
52
53
53
func installKarmadaAPIServer (client clientset.Interface , cfg * operatorv1alpha1.KarmadaAPIServer , etcdCfg * operatorv1alpha1.Etcd , name , namespace string , _ map [string ]bool ) error {
54
54
apiserverDeploymentBytes , err := util .ParseTemplate (KarmadaApiserverDeployment , struct {
55
- DeploymentName , Namespace , Image , ImagePullPolicy string
56
- ServiceSubnet , KarmadaCertsSecret string
57
- Replicas * int32
55
+ KarmadaInstanceName , DeploymentName , Namespace , Image , ImagePullPolicy string
56
+ ServiceSubnet , KarmadaCertsSecret string
57
+ Replicas * int32
58
58
}{
59
- DeploymentName : util .KarmadaAPIServerName (name ),
60
- Namespace : namespace ,
61
- Image : cfg .Image .Name (),
62
- ImagePullPolicy : string (cfg .ImagePullPolicy ),
63
- ServiceSubnet : * cfg .ServiceSubnet ,
64
- KarmadaCertsSecret : util .KarmadaCertSecretName (name ),
65
- Replicas : cfg .Replicas ,
59
+ KarmadaInstanceName : name ,
60
+ DeploymentName : util .KarmadaAPIServerName (name ),
61
+ Namespace : namespace ,
62
+ Image : cfg .Image .Name (),
63
+ ImagePullPolicy : string (cfg .ImagePullPolicy ),
64
+ ServiceSubnet : * cfg .ServiceSubnet ,
65
+ KarmadaCertsSecret : util .KarmadaCertSecretName (name ),
66
+ Replicas : cfg .Replicas ,
66
67
})
67
68
if err != nil {
68
69
return fmt .Errorf ("error when parsing karmadaApiserver deployment template: %w" , err )
@@ -91,11 +92,12 @@ func installKarmadaAPIServer(client clientset.Interface, cfg *operatorv1alpha1.K
91
92
92
93
func createKarmadaAPIServerService (client clientset.Interface , cfg * operatorv1alpha1.KarmadaAPIServer , name , namespace string ) error {
93
94
karmadaApiserverServiceBytes , err := util .ParseTemplate (KarmadaApiserverService , struct {
94
- ServiceName , Namespace , ServiceType string
95
+ KarmadaInstanceName , ServiceName , Namespace , ServiceType string
95
96
}{
96
- ServiceName : util .KarmadaAPIServerName (name ),
97
- Namespace : namespace ,
98
- ServiceType : string (cfg .ServiceType ),
97
+ KarmadaInstanceName : name ,
98
+ ServiceName : util .KarmadaAPIServerName (name ),
99
+ Namespace : namespace ,
100
+ ServiceType : string (cfg .ServiceType ),
99
101
})
100
102
if err != nil {
101
103
return fmt .Errorf ("error when parsing karmadaApiserver serive template: %w" , err )
@@ -117,17 +119,18 @@ func createKarmadaAPIServerService(client clientset.Interface, cfg *operatorv1al
117
119
118
120
func installKarmadaAggregatedAPIServer (client clientset.Interface , cfg * operatorv1alpha1.KarmadaAggregatedAPIServer , etcdCfg * operatorv1alpha1.Etcd , name , namespace string , featureGates map [string ]bool ) error {
119
121
aggregatedAPIServerDeploymentBytes , err := util .ParseTemplate (KarmadaAggregatedAPIServerDeployment , struct {
120
- DeploymentName , Namespace , Image , ImagePullPolicy string
121
- KubeconfigSecret , KarmadaCertsSecret string
122
- Replicas * int32
122
+ KarmadaInstanceName , DeploymentName , Namespace , Image , ImagePullPolicy string
123
+ KubeconfigSecret , KarmadaCertsSecret string
124
+ Replicas * int32
123
125
}{
124
- DeploymentName : util .KarmadaAggregatedAPIServerName (name ),
125
- Namespace : namespace ,
126
- Image : cfg .Image .Name (),
127
- ImagePullPolicy : string (cfg .ImagePullPolicy ),
128
- KubeconfigSecret : util .ComponentKarmadaConfigSecretName (util .KarmadaAggregatedAPIServerName (name )),
129
- KarmadaCertsSecret : util .KarmadaCertSecretName (name ),
130
- Replicas : cfg .Replicas ,
126
+ KarmadaInstanceName : name ,
127
+ DeploymentName : util .KarmadaAggregatedAPIServerName (name ),
128
+ Namespace : namespace ,
129
+ Image : cfg .Image .Name (),
130
+ ImagePullPolicy : string (cfg .ImagePullPolicy ),
131
+ KubeconfigSecret : util .ComponentKarmadaConfigSecretName (util .KarmadaAggregatedAPIServerName (name )),
132
+ KarmadaCertsSecret : util .KarmadaCertSecretName (name ),
133
+ Replicas : cfg .Replicas ,
131
134
})
132
135
if err != nil {
133
136
return fmt .Errorf ("error when parsing karmadaAggregatedAPIServer deployment template: %w" , err )
@@ -155,10 +158,11 @@ func installKarmadaAggregatedAPIServer(client clientset.Interface, cfg *operator
155
158
156
159
func createKarmadaAggregatedAPIServerService (client clientset.Interface , name , namespace string ) error {
157
160
aggregatedAPIServerServiceBytes , err := util .ParseTemplate (KarmadaAggregatedAPIServerService , struct {
158
- ServiceName , Namespace string
161
+ KarmadaInstanceName , ServiceName , Namespace string
159
162
}{
160
- ServiceName : util .KarmadaAggregatedAPIServerName (name ),
161
- Namespace : namespace ,
163
+ KarmadaInstanceName : name ,
164
+ ServiceName : util .KarmadaAggregatedAPIServerName (name ),
165
+ Namespace : namespace ,
162
166
})
163
167
if err != nil {
164
168
return fmt .Errorf ("error when parsing karmadaAggregatedAPIServer serive template: %w" , err )
0 commit comments