-
Notifications
You must be signed in to change notification settings - Fork 40
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[PLAT-10592] Helm chart changes for tserver/master global service
Summary: Added namespaced service support for tserver/master. - When the service `scope` is inferred as `Namespaced` we will only create one service in the namespace instead of having a per-AZ service. - The Namespaced service resource is created with `helm.sh/resource-policy: keep` so that helm uninstall does not remove it on uninstall. The service delete should to be explicitly handled with `kubectl delete`. - In case the owner AZ is deleted, the service should be annotated with a helm release with this annotation: `meta.helm.sh/release-name`. - The service does not have a zone label. Helm changes: - `defaultServiceScope` controls the default value of scope if not provided in the service definition itself. - Scope can be defined per service also, the service definitions support a `scope` parameter. Helm values: ``` ## Default service scope to use if not defined in service endpoint definition. ## Can be "Namespaced"/"AZ" defaultServiceScope: "AZ" serviceEndpoints: - name: "yb-master-ui" type: LoadBalancer # Can be AZ/Namespaced scope: "AZ" annotations: {} clusterIP: "" ## Sets the Service's externalTrafficPolicy externalTrafficPolicy: "" app: "yb-master" loadBalancerIP: "" ports: http-ui: "7000" - name: "yb-tserver-service" type: LoadBalancer # Can be AZ/Namespaced scope: "AZ" annotations: {} clusterIP: "" ## Sets the Service's externalTrafficPolicy externalTrafficPolicy: "" app: "yb-tserver" loadBalancerIP: "" ports: tcp-yql-port: "9042" tcp-yedis-port: "6379" tcp-ysql-port: "5433" ``` Test Plan: Verified Namespaced service comes up uniquely across AZs with correct annotation and labels. Reviewers: anijhawan, bgandhi Reviewed By: anijhawan, bgandhi Subscribers: yugaware Differential Revision: https://phorge.dev.yugabyte.com/D34771
- 2024.2.3.0-b3
- 2024.2.3.0-b2
- 2024.2.3.0-b1
- 2024.2.2.0-b65
- 2024.2.2.0-b64
- 2024.2.2.0-b63
- 2024.2.2.0-b62
- 2024.2.2.0-b61
- 2024.2.2.0-b60
- 2024.2.2.0-b59
- 2024.2.2.0-b58
- 2024.2.2.0-b57
- 2024.2.2.0-b56
- 2024.2.2.0-b55
- 2024.2.2.0-b54
- 2024.2.2.0-b53
- 2024.2.2.0-b52
- 2024.2.2.0-b51
- 2024.2.2.0-b50
- 2024.2.2.0-b49
- 2024.2.2.0-b48
- 2024.2.2.0-b47
- 2024.2.2.0-b46
- 2024.2.2.0-b45
- 2024.2.2.0-b44
- 2024.2.2.0-b43
- 2024.2.2.0-b42
- 2024.2.2.0-b41
- 2024.2.2.0-b40
- 2024.2.2.0-b39
- 2024.2.2.0-b38
- 2024.2.2.0-b37
- 2024.2.2.0-b36
- 2024.2.2.0-b35
- 2024.2.2.0-b34
- 2024.2.2.0-b33
- 2024.2.2.0-b32
- 2024.2.2.0-b30
- 2024.2.2.0-b29
- 2024.2.2.0-b28
- 2024.2.2.0-b27
- 2024.2.2.0-b26
- 2024.2.2.0-b25
- 2024.2.2.0-b24
- 2024.2.2.0-b23
- 2024.2.2.0-b22
- 2024.2.2.0-b21
- 2024.2.2.0-b20
- 2024.2.2.0-b19
- 2024.2.2.0-b18
- 2024.2.2.0-b17
- 2024.2.2.0-b16
- 2024.2.2.0-b15
- 2024.2.2.0-b14
- 2024.2.2.0-b13
- 2024.2.2.0-b12
- 2024.2.2.0-b11
- 2024.2.2.0-b10
- 2024.2.2.0-b9
- 2024.2.2.0-b8
- 2024.2.2.0-b7
- 2024.2.2.0-b6
- 2024.2.2.0-b5
- 2024.2.2.0-b4
- 2024.2.2.0-b3
- 2024.2.2.0-b2
- 2024.2.2.0-b1
- 2024.2.1.0-b185
- 2024.2.1.0-b184
- 2024.2.1.0-b183
- 2024.2.1.0-b182
- 2024.2.1.0-b180
- 2024.2.1.0-b179
- 2024.2.1.0-b178
- 2024.2.1.0-b177
- 2024.2.1.0-b176
- 2024.2.1.0-b175
- 2024.2.1.0-b174
- 2024.2.1.0-b173
- 2024.2.1.0-b172
- 2024.2.1.0-b171
- 2024.2.1.0-b162
- 2024.2.1.0-b161
- 2024.2.1.0-b160
- 2024.2.1.0-b159
- 2024.2.1.0-b158
- 2024.2.1.0-b157
- 2024.2.1.0-b156
- 2024.2.1.0-b155
- 2024.2.1.0-b154
- 2024.2.1.0-b153
- 2024.2.1.0-b152
- 2024.2.1.0-b151
- 2024.2.1.0-b150
- 2024.2.1.0-b149
- 2024.2.1.0-b148
- 2024.2.1.0-b147
- 2024.2.1.0-b146
- 2024.2.1.0-b145
- 2024.2.1.0-b144
- 2024.2.1.0-b143
- 2024.2.1.0-b141
- 2024.2.1.0-b140
- 2024.2.1.0-b139
- 2024.2.1.0-b138
- 2024.2.1.0-b137
- 2024.2.1.0-b136
- 2024.2.1.0-b135
- 2024.2.1.0-b134
- 2024.2.1.0-b133
- 2024.2.1.0-b132
- 2024.2.1.0-b131
- 2024.2.1.0-b130
- 2024.2.1.0-b129
- 2024.2.1.0-b128
- 2024.2.1.0-b127
- 2024.2.1.0-b126
- 2024.2.1.0-b125
- 2024.2.1.0-b124
- 2024.2.1.0-b123
- 2024.2.1.0-b122
- 2024.2.1.0-b121
- 2024.2.1.0-b120
- 2024.2.1.0-b119
- 2024.2.1.0-b118
- 2024.2.1.0-b117
- 2024.2.1.0-b116
- 2024.2.1.0-b115
- 2024.2.1.0-b114
- 2024.2.1.0-b113
- 2024.2.1.0-b112
- 2024.2.1.0-b111
- 2024.2.1.0-b110
- 2024.2.1.0-b108
- 2024.2.1.0-b107
- 2024.2.1.0-b106
- 2024.2.1.0-b105
- 2024.2.1.0-b104
- 2024.2.1.0-b103
- 2024.2.1.0-b102
- 2024.2.1.0-b101
- 2024.2.1.0-b100
- 2024.2.1.0-b99
- 2024.2.1.0-b98
- 2024.2.1.0-b86
- 2024.2.1.0-b85
- 2024.2.1.0-b84
- 2024.2.1.0-b83
- 2024.2.1.0-b82
- 2024.2.1.0-b81
- 2024.2.1.0-b80
- 2024.2.1.0-b79
- 2024.2.1.0-b78
- 2024.2.1.0-b77
- 2024.2.1.0-b76
- 2024.2.1.0-b75
- 2024.2.1.0-b74
- 2024.2.1.0-b73
- 2024.2.1.0-b72
- 2024.2.1.0-b71
- 2024.2.1.0-b70
- 2024.2.1.0-b69
- 2024.2.1.0-b68
- 2024.2.1.0-b67
- 2024.2.1.0-b66
- 2024.2.1.0-b65
- 2024.2.1.0-b64
- 2024.2.1.0-b63
- 2024.2.1.0-b62
- 2024.2.1.0-b61
- 2024.2.1.0-b60
- 2024.2.1.0-b59
- 2024.2.1.0-b58
- 2024.2.1.0-b57
- 2024.2.1.0-b56
- 2024.2.1.0-b55
- 2024.2.1.0-b54
- 2024.2.1.0-b53
- 2024.2.1.0-b52
- 2024.2.1.0-b51
- 2024.2.1.0-b50
- 2024.2.1.0-b49
- 2024.2.1.0-b48
- 2024.2.1.0-b47
- 2024.2.1.0-b46
- 2024.2.1.0-b45
- 2024.2.1.0-b44
- 2024.2.1.0-b43
- 2024.2.1.0-b42
- 2024.2.1.0-b41
- 2024.2.1.0-b40
- 2024.2.1.0-b39
- 2024.2.1.0-b38
- 2024.2.1.0-b37
- 2024.2.1.0-b36
- 2024.2.1.0-b35
- 2024.2.1.0-b34
- 2024.2.1.0-b33
- 2024.2.1.0-b32
- 2024.2.1.0-b31
- 2024.2.1.0-b30
- 2024.2.1.0-b29
- 2024.2.1.0-b28
- 2024.2.1.0-b27
- 2024.2.1.0-b26
- 2024.2.1.0-b25
- 2024.2.1.0-b24
- 2024.2.1.0-b23
- 2024.2.1.0-b22
- 2024.2.1.0-b21
- 2024.2.1.0-b20
- 2024.2.1.0-b19
- 2024.2.1.0-b18
- 2024.2.1.0-b17
- 2024.2.1.0-b15
- 2024.2.1.0-b14
- 2024.2.1.0-b13
- 2024.2.1.0-b12
- 2024.2.1.0-b11
- 2024.2.1.0-b10
- 2024.2.1.0-b9
- 2024.2.1.0-b8
- 2024.2.1.0-b7
- 2024.2.1.0-b6
- 2024.2.1.0-b5
- 2024.2.1.0-b4
- 2024.2.1.0-b3
- 2024.2.1.0-b2
- 2024.2.1.0-b1
- 2024.2.0.1-b4
- 2024.2.0.1-b3
- 2024.2.0.1-b2
- 2024.2.0.1-b1
- 2024.2.0.0-b146
- 2024.2.0.0-b145
- 2024.2.0.0-b144
- 2024.2.0.0-b143
- 2024.2.0.0-b142
- 2024.2.0.0-b141
- 2024.2.0.0-b140
- 2024.2.0.0-b139
- 2024.2.0.0-b138
- 2024.2.0.0-b137
- 2024.2.0.0-b136
- 2024.2.0.0-b135
- 2024.2.0.0-b134
- 2024.2.0.0-b133
- 2024.2.0.0-b132
- 2024.2.0.0-b131
- 2024.2.0.0-b130
- 2024.2.0.0-b129
- 2024.2.0.0-b128
- 2024.2.0.0-b127
- 2024.2.0.0-b126
- 2024.2.0.0-b125
- 2024.2.0.0-b124
- 2024.2.0.0-b123
- 2024.2.0.0-b122
- 2024.2.0.0-b121
- 2024.2.0.0-b120
- 2024.2.0.0-b119
- 2024.2.0.0-b118
- 2024.2.0.0-b117
- 2024.2.0.0-b116
- 2024.2.0.0-b115
- 2024.2.0.0-b114
- 2024.2.0.0-b113
- 2024.2.0.0-b111
- 2024.2.0.0-b110
- 2024.2.0.0-b109
- 2024.2.0.0-b108
- 2024.2.0.0-b107
- 2024.2.0.0-b106
- 2024.2.0.0-b105
- 2024.2.0.0-b104
- 2024.2.0.0-b103
- 2024.2.0.0-b102
- 2024.2.0.0-b101
- 2024.2.0.0-b100
- 2024.2.0.0-b99
- 2024.2.0.0-b98
- 2024.2.0.0-b97
- 2024.2.0.0-b96
- 2024.2.0.0-b95
- 2024.2.0.0-b94
- 2024.2.0.0-b93
- 2024.2.0.0-b92
- 2024.2.0.0-b91
- 2024.2.0.0-b90
- 2024.2.0.0-b89
- 2024.2.0.0-b88
- 2024.2.0.0-b87
- 2024.2.0.0-b86
- 2024.2.0.0-b85
- 2024.2.0.0-b84
- 2024.2.0.0-b83
- 2024.2.0.0-b82
- 2024.2.0.0-b81
- 2024.2.0.0-b80
- 2024.2.0.0-b79
- 2024.2.0.0-b78
- 2024.2.0.0-b77
- 2024.2.0.0-b76
- 2024.2.0.0-b75
- 2024.2.0.0-b74
- 2024.2.0.0-b73
- 2024.2.0.0-b72
- 2024.2.0.0-b71
- 2024.2.0.0-b70
- 2024.2.0.0-b69
- 2024.2.0.0-b68
- 2024.2.0.0-b67
- 2024.2.0.0-b66
- 2024.2.0.0-b65
- 2024.2.0.0-b64
- 2024.2.0.0-b63
- 2024.2.0.0-b62
- 2024.2.0.0-b61
- 2024.2.0.0-b60
- 2024.2.0.0-b59
- 2024.2.0.0-b58
- 2024.2.0.0-b57
- 2024.2.0.0-b56
- 2024.2.0.0-b55
- 2024.2.0.0-b54
- 2024.2.0.0-b53
- 2024.2.0.0-b52
- 2024.2.0.0-b51
- 2024.2.0.0-b50
- 2024.2.0.0-b49
- 2024.2.0.0-b48
- 2024.2.0.0-b47
- 2024.2.0.0-b46
- 2024.2.0.0-b45
- 2024.2.0.0-b44
- 2024.2.0.0-b43
- 2024.2.0.0-b42
- 2024.2.0.0-b41
- 2024.2.0.0-b40
- 2024.2.0.0-b39
- 2024.2.0.0-b38
- 2024.2.0.0-b37
- 2024.2.0.0-b36
- 2024.2.0.0-b35
- 2024.2.0.0-b34
- 2024.2.0.0-b33
- 2024.2.0.0-b32
- 2024.2.0.0-b31
- 2024.2.0.0-b30
- 2024.2.0.0-b29
- 2024.2.0.0-b28
- 2024.2.0.0-b27
- 2024.2.0.0-b26
- 2024.2.0.0-b24
- 2024.2.0.0-b23
- 2024.2.0.0-b22
- 2024.2.0.0-b21
- 2024.2.0.0-b20
- 2024.2.0.0-b19
- 2024.2.0.0-b18
- 2024.2.0.0-b17
- 2024.2.0.0-b16
- 2024.2.0.0-b15
- 2024.2.0.0-b14
- 2024.2.0.0-b13
- 2024.2.0.0-b12
- 2024.2.0.0-b11
- 2024.2.0.0-b10
- 2024.2.0.0-b9
- 2024.2.0.0-b8
- 2024.2.0.0-b7
- 2024.2.0.0-b6
- 2024.2.0.0-b5
- 2024.2.0.0-b4
- 2024.2.0.0-b3
- 2024.2.0.0-b2
- 2024.2.0.0-b1
- 2024.1.4.0-b17
- 2.25.2.0-b4
- 2.25.2.0-b3
- 2.25.2.0-b2
- 2.25.2.0-b1
- 2.25.1.1106-b7
- 2.25.1.1106-b6
- 2.25.1.1106-b5
- 2.25.1.1106-b4
- 2.25.1.1106-b3
- 2.25.1.1106-b1
- 2.25.1.0-b355
- 2.25.1.0-b354
- 2.25.1.0-b353
- 2.25.1.0-b352
- 2.25.1.0-b351
- 2.25.1.0-b350
- 2.25.1.0-b349
- 2.25.1.0-b348
- 2.25.1.0-b347
- 2.25.1.0-b346
- 2.25.1.0-b345
- 2.25.1.0-b344
- 2.25.1.0-b343
- 2.25.1.0-b342
- 2.25.1.0-b341
- 2.25.1.0-b340
- 2.25.1.0-b339
- 2.25.1.0-b338
- 2.25.1.0-b337
- 2.25.1.0-b333
- 2.25.1.0-b332
- 2.25.1.0-b331
- 2.25.1.0-b330
- 2.25.1.0-b329
- 2.25.1.0-b328
- 2.25.1.0-b327
- 2.25.1.0-b326
- 2.25.1.0-b325
- 2.25.1.0-b324
- 2.25.1.0-b323
- 2.25.1.0-b322
- 2.25.1.0-b321
- 2.25.1.0-b320
- 2.25.1.0-b319
- 2.25.1.0-b318
- 2.25.1.0-b317
- 2.25.1.0-b316
- 2.25.1.0-b315
- 2.25.1.0-b314
- 2.25.1.0-b313
- 2.25.1.0-b312
- 2.25.1.0-b311
- 2.25.1.0-b310
- 2.25.1.0-b309
- 2.25.1.0-b308
- 2.25.1.0-b307
- 2.25.1.0-b306
- 2.25.1.0-b305
- 2.25.1.0-b303
- 2.25.1.0-b302
- 2.25.1.0-b301
- 2.25.1.0-b300
- 2.25.1.0-b299
- 2.25.1.0-b298
- 2.25.1.0-b297
- 2.25.1.0-b296
- 2.25.1.0-b295
- 2.25.1.0-b294
- 2.25.1.0-b293
- 2.25.1.0-b292
- 2.25.1.0-b291
- 2.25.1.0-b290
- 2.25.1.0-b289
- 2.25.1.0-b288
- 2.25.1.0-b287
- 2.25.1.0-b286
- 2.25.1.0-b285
- 2.25.1.0-b284
- 2.25.1.0-b283
- 2.25.1.0-b282
- 2.25.1.0-b281
- 2.25.1.0-b280
- 2.25.1.0-b279
- 2.25.1.0-b278
- 2.25.1.0-b277
- 2.25.1.0-b276
- 2.25.1.0-b275
- 2.25.1.0-b274
- 2.25.1.0-b273
- 2.25.1.0-b272
- 2.25.1.0-b271
- 2.25.1.0-b270
- 2.25.1.0-b269
- 2.25.1.0-b268
- 2.25.1.0-b267
- 2.25.1.0-b266
- 2.25.1.0-b265
- 2.25.1.0-b264
- 2.25.1.0-b263
- 2.25.1.0-b262
- 2.25.1.0-b261
- 2.25.1.0-b260
- 2.25.1.0-b259
- 2.25.1.0-b258
- 2.25.1.0-b257
- 2.25.1.0-b256
- 2.25.1.0-b255
- 2.25.1.0-b254
- 2.25.1.0-b253
- 2.25.1.0-b252
- 2.25.1.0-b251
- 2.25.1.0-b250
- 2.25.1.0-b249
- 2.25.1.0-b248
- 2.25.1.0-b247
- 2.25.1.0-b246
- 2.25.1.0-b245
- 2.25.1.0-b244
- 2.25.1.0-b243
- 2.25.1.0-b242
- 2.25.1.0-b241
- 2.25.1.0-b240
- 2.25.1.0-b239
- 2.25.1.0-b238
- 2.25.1.0-b237
- 2.25.1.0-b236
- 2.25.1.0-b235
- 2.25.1.0-b234
- 2.25.1.0-b233
- 2.25.1.0-b232
- 2.25.1.0-b231
- 2.25.1.0-b230
- 2.25.1.0-b229
- 2.25.1.0-b228
- 2.25.1.0-b227
- 2.25.1.0-b226
- 2.25.1.0-b225
- 2.25.1.0-b224
- 2.25.1.0-b223
- 2.25.1.0-b222
- 2.25.1.0-b221
- 2.25.1.0-b220
- 2.25.1.0-b219
- 2.25.1.0-b218
- 2.25.1.0-b217
- 2.25.1.0-b216
- 2.25.1.0-b215
- 2.25.1.0-b214
- 2.25.1.0-b213
- 2.25.1.0-b212
- 2.25.1.0-b211
- 2.25.1.0-b210
- 2.25.1.0-b209
- 2.25.1.0-b208
- 2.25.1.0-b207
- 2.25.1.0-b206
- 2.25.1.0-b205
- 2.25.1.0-b204
- 2.25.1.0-b203
- 2.25.1.0-b202
- 2.25.1.0-b201
- 2.25.1.0-b200
- 2.25.1.0-b199
- 2.25.1.0-b198
- 2.25.1.0-b197
- 2.25.1.0-b196
- 2.25.1.0-b195
- 2.25.1.0-b194
- 2.25.1.0-b193
- 2.25.1.0-b192
- 2.25.1.0-b191
- 2.25.1.0-b190
- 2.25.1.0-b189
- 2.25.1.0-b188
- 2.25.1.0-b187
- 2.25.1.0-b186
- 2.25.1.0-b185
- 2.25.1.0-b184
- 2.25.1.0-b183
- 2.25.1.0-b182
- 2.25.1.0-b181
- 2.25.1.0-b180
- 2.25.1.0-b178
- 2.25.1.0-b177
- 2.25.1.0-b176
- 2.25.1.0-b175
- 2.25.1.0-b174
- 2.25.1.0-b173
- 2.25.1.0-b172
- 2.25.1.0-b171
- 2.25.1.0-b170
- 2.25.1.0-b169
- 2.25.1.0-b168
- 2.25.1.0-b154
- 2.25.1.0-b153
- 2.25.1.0-b152
- 2.25.1.0-b151
- 2.25.1.0-b150
- 2.25.1.0-b149
- 2.25.1.0-b148
- 2.25.1.0-b147
- 2.25.1.0-b146
- 2.25.1.0-b145
- 2.25.1.0-b144
- 2.25.1.0-b143
- 2.25.1.0-b142
- 2.25.1.0-b141
- 2.25.1.0-b140
- 2.25.1.0-b139
- 2.25.1.0-b138
- 2.25.1.0-b137
- 2.25.1.0-b136
- 2.25.1.0-b135
- 2.25.1.0-b134
- 2.25.1.0-b133
- 2.25.1.0-b132
- 2.25.1.0-b131
- 2.25.1.0-b130
- 2.25.1.0-b129
- 2.25.1.0-b128
- 2.25.1.0-b127
- 2.25.1.0-b126
- 2.25.1.0-b125
- 2.25.1.0-b124
- 2.25.1.0-b123
- 2.25.1.0-b122
- 2.25.1.0-b121
- 2.25.1.0-b120
- 2.25.1.0-b119
- 2.25.1.0-b118
- 2.25.1.0-b117
- 2.25.1.0-b116
- 2.25.1.0-b115
- 2.25.1.0-b114
- 2.25.1.0-b113
- 2.25.1.0-b112
- 2.25.1.0-b111
- 2.25.1.0-b110
- 2.25.1.0-b109
- 2.25.1.0-b108
- 2.25.1.0-b107
- 2.25.1.0-b106
- 2.25.1.0-b105
- 2.25.1.0-b104
- 2.25.1.0-b103
- 2.25.1.0-b102
- 2.25.1.0-b101
- 2.25.1.0-b100
- 2.25.1.0-b99
- 2.25.1.0-b98
- 2.25.1.0-b97
- 2.25.1.0-b96
- 2.25.1.0-b95
- 2.25.1.0-b94
- 2.25.1.0-b93
- 2.25.1.0-b92
- 2.25.1.0-b91
- 2.25.1.0-b90
- 2.25.1.0-b89
- 2.25.1.0-b88
- 2.25.1.0-b87
- 2.25.1.0-b86
- 2.25.1.0-b85
- 2.25.1.0-b84
- 2.25.1.0-b83
- 2.25.1.0-b82
- 2.25.1.0-b81
- 2.25.1.0-b80
- 2.25.1.0-b79
- 2.25.1.0-b78
- 2.25.1.0-b77
- 2.25.1.0-b76
- 2.25.1.0-b75
- 2.25.1.0-b74
- 2.25.1.0-b73
- 2.25.1.0-b72
- 2.25.1.0-b71
- 2.25.1.0-b70
- 2.25.1.0-b69
- 2.25.1.0-b68
- 2.25.1.0-b67
- 2.25.1.0-b66
- 2.25.1.0-b65
- 2.25.1.0-b64
- 2.25.1.0-b63
- 2.25.1.0-b62
- 2.25.1.0-b61
- 2.25.1.0-b60
- 2.25.1.0-b59
- 2.25.1.0-b58
- 2.25.1.0-b57
- 2.25.1.0-b56
- 2.25.1.0-b55
- 2.25.1.0-b54
- 2.25.1.0-b53
- 2.25.1.0-b52
- 2.25.1.0-b51
- 2.25.1.0-b50
- 2.25.1.0-b49
- 2.25.1.0-b48
- 2.25.1.0-b47
- 2.25.1.0-b46
- 2.25.1.0-b45
- 2.25.1.0-b44
- 2.25.1.0-b43
- 2.25.1.0-b42
- 2.25.1.0-b41
- 2.25.1.0-b40
- 2.25.1.0-b39
- 2.25.1.0-b38
- 2.25.1.0-b37
- 2.25.1.0-b36
- 2.25.1.0-b35
- 2.25.1.0-b34
- 2.25.1.0-b33
- 2.25.1.0-b32
- 2.25.1.0-b31
- 2.25.1.0-b30
- 2.25.1.0-b29
- 2.25.1.0-b28
- 2.25.1.0-b27
- 2.25.1.0-b26
- 2.25.1.0-b25
- 2.25.1.0-b24
- 2.25.1.0-b23
- 2.25.1.0-b22
- 2.25.1.0-b21
- 2.25.1.0-b20
- 2.25.1.0-b19
- 2.25.1.0-b18
- 2.25.1.0-b17
- 2.25.1.0-b16
- 2.25.1.0-b15
- 2.25.1.0-b14
- 2.25.1.0-b13
- 2.25.1.0-b12
- 2.25.1.0-b11
- 2.25.1.0-b10
- 2.25.1.0-b9
- 2.25.1.0-b8
- 2.25.1.0-b7
- 2.25.1.0-b6
- 2.25.1.0-b5
- 2.25.1.0-b4
- 2.25.1.0-b3
- 2.25.1.0-b2
- 2.25.1.0-b1
- 2.25.0.1500-b2
- 2.25.0.1143-b16
- 2.25.0.1143-b15
- 2.25.0.1143-b13
- 2.25.0.1143-b12
- 2.25.0.1143-b11
- 2.25.0.1143-b10
- 2.25.0.1143-b9
- 2.25.0.1143-b8
- 2.25.0.1143-b7
- 2.25.0.1143-b6
- 2.25.0.1143-b5
- 2.25.0.1143-b4
- 2.25.0.1143-b3
- 2.25.0.1143-b2
- 2.25.0.1143-b1
- 2.25.0.1056-b1
- 2.25.0.0-b489
- 2.25.0.0-b488
- 2.25.0.0-b487
- 2.25.0.0-b486
- 2.25.0.0-b485
- 2.25.0.0-b484
- 2.25.0.0-b483
- 2.25.0.0-b482
- 2.25.0.0-b481
- 2.25.0.0-b480
- 2.25.0.0-b479
- 2.25.0.0-b478
- 2.25.0.0-b477
- 2.25.0.0-b476
- 2.25.0.0-b475
- 2.25.0.0-b474
- 2.25.0.0-b473
- 2.25.0.0-b472
- 2.25.0.0-b471
- 2.25.0.0-b470
- 2.25.0.0-b469
- 2.25.0.0-b468
- 2.25.0.0-b467
- 2.25.0.0-b466
- 2.25.0.0-b465
- 2.25.0.0-b463
- 2.25.0.0-b462
- 2.25.0.0-b461
- 2.25.0.0-b460
- 2.25.0.0-b459
- 2.25.0.0-b458
- 2.25.0.0-b457
- 2.25.0.0-b456
- 2.25.0.0-b455
- 2.25.0.0-b454
- 2.25.0.0-b453
- 2.25.0.0-b452
- 2.25.0.0-b451
- 2.25.0.0-b450
- 2.25.0.0-b449
- 2.25.0.0-b448
- 2.25.0.0-b447
- 2.25.0.0-b446
- 2.25.0.0-b445
- 2.25.0.0-b444
- 2.25.0.0-b443
- 2.25.0.0-b442
- 2.25.0.0-b441
- 2.25.0.0-b440
- 2.25.0.0-b439
- 2.25.0.0-b438
- 2.25.0.0-b437
- 2.25.0.0-b436
- 2.25.0.0-b435
- 2.25.0.0-b434
- 2.25.0.0-b433
- 2.25.0.0-b432
- 2.25.0.0-b431
- 2.25.0.0-b430
- 2.25.0.0-b429
- 2.25.0.0-b428
- 2.25.0.0-b427
- 2.25.0.0-b426
- 2.25.0.0-b425
- 2.25.0.0-b424
- 2.25.0.0-b423
- 2.25.0.0-b421
- 2.25.0.0-b420
- 2.25.0.0-b419
- 2.25.0.0-b418
- 2.25.0.0-b417
- 2.25.0.0-b416
- 2.25.0.0-b415
- 2.25.0.0-b414
- 2.25.0.0-b413
- 2.25.0.0-b412
- 2.25.0.0-b411
- 2.25.0.0-b410
- 2.25.0.0-b409
- 2.25.0.0-b408
- 2.25.0.0-b407
- 2.25.0.0-b406
- 2.25.0.0-b405
- 2.25.0.0-b404
- 2.25.0.0-b403
- 2.25.0.0-b402
- 2.25.0.0-b401
- 2.25.0.0-b400
- 2.25.0.0-b399
- 2.25.0.0-b398
- 2.25.0.0-b397
- 2.25.0.0-b396
- 2.25.0.0-b395
- 2.25.0.0-b394
- 2.25.0.0-b393
- 2.25.0.0-b391
- 2.25.0.0-b390
- 2.25.0.0-b389
- 2.25.0.0-b388
- 2.25.0.0-b387
- 2.25.0.0-b386
- 2.25.0.0-b385
- 2.25.0.0-b384
- 2.25.0.0-b383
- 2.25.0.0-b382
- 2.25.0.0-b381
- 2.25.0.0-b380
- 2.25.0.0-b379
- 2.25.0.0-b378
- 2.25.0.0-b377
- 2.25.0.0-b376
- 2.25.0.0-b375
- 2.25.0.0-b374
- 2.25.0.0-b373
- 2.25.0.0-b372
- 2.25.0.0-b371
- 2.25.0.0-b370
- 2.25.0.0-b369
- 2.25.0.0-b368
- 2.25.0.0-b367
- 2.25.0.0-b366
- 2.25.0.0-b365
- 2.25.0.0-b364
- 2.25.0.0-b363
- 2.25.0.0-b362
- 2.25.0.0-b361
- 2.25.0.0-b360
- 2.25.0.0-b359
- 2.25.0.0-b358
- 2.25.0.0-b357
- 2.25.0.0-b356
- 2.25.0.0-b351
- 2.25.0.0-b350
- 2.25.0.0-b349
- 2.25.0.0-b348
- 2.25.0.0-b347
- 2.25.0.0-b346
- 2.25.0.0-b345
- 2.25.0.0-b344
- 2.25.0.0-b343
- 2.25.0.0-b342
- 2.25.0.0-b341
- 2.25.0.0-b340
- 2.25.0.0-b339
- 2.25.0.0-b338
- 2.25.0.0-b337
- 2.25.0.0-b336
- 2.25.0.0-b335
- 2.25.0.0-b334
- 2.25.0.0-b333
- 2.25.0.0-b332
- 2.25.0.0-b331
- 2.25.0.0-b330
- 2.25.0.0-b329
- 2.25.0.0-b328
- 2.25.0.0-b327
- 2.25.0.0-b326
- 2.25.0.0-b325
- 2.25.0.0-b324
- 2.25.0.0-b323
- 2.25.0.0-b322
- 2.25.0.0-b321
- 2.25.0.0-b320
- 2.25.0.0-b319
- 2.25.0.0-b318
- 2.25.0.0-b317
- 2.25.0.0-b316
- 2.25.0.0-b315
- 2.25.0.0-b314
- 2.25.0.0-b313
- 2.25.0.0-b312
- 2.25.0.0-b311
- 2.25.0.0-b310
- 2.25.0.0-b309
- 2.25.0.0-b308
- 2.25.0.0-b307
- 2.25.0.0-b306
- 2.25.0.0-b305
- 2.25.0.0-b304
- 2.25.0.0-b303
- 2.25.0.0-b302
- 2.25.0.0-b301
- 2.25.0.0-b300
- 2.25.0.0-b299
- 2.25.0.0-b298
- 2.25.0.0-b297
- 2.25.0.0-b295
- 2.25.0.0-b294
- 2.25.0.0-b293
- 2.25.0.0-b292
- 2.25.0.0-b291
- 2.25.0.0-b290
- 2.25.0.0-b289
- 2.25.0.0-b288
- 2.25.0.0-b287
- 2.25.0.0-b286
- 2.25.0.0-b285
- 2.25.0.0-b284
- 2.25.0.0-b283
- 2.25.0.0-b282
- 2.25.0.0-b281
- 2.25.0.0-b280
- 2.25.0.0-b279
- 2.25.0.0-b278
- 2.25.0.0-b277
- 2.25.0.0-b276
- 2.25.0.0-b275
- 2.25.0.0-b274
- 2.25.0.0-b273
- 2.25.0.0-b272
- 2.25.0.0-b271
- 2.25.0.0-b270
- 2.25.0.0-b269
- 2.25.0.0-b268
- 2.25.0.0-b267
- 2.25.0.0-b266
- 2.25.0.0-b265
- 2.25.0.0-b264
- 2.25.0.0-b263
- 2.25.0.0-b262
- 2.25.0.0-b261
- 2.25.0.0-b260
- 2.25.0.0-b259
- 2.25.0.0-b258
- 2.25.0.0-b257
- 2.25.0.0-b256
- 2.25.0.0-b255
- 2.25.0.0-b254
- 2.25.0.0-b253
- 2.25.0.0-b252
- 2.25.0.0-b251
- 2.25.0.0-b250
- 2.25.0.0-b249
- 2.25.0.0-b248
- 2.25.0.0-b247
- 2.25.0.0-b246
- 2.25.0.0-b245
- 2.25.0.0-b244
- 2.25.0.0-b243
- 2.25.0.0-b242
- 2.25.0.0-b241
- 2.25.0.0-b240
- 2.25.0.0-b239
- 2.25.0.0-b238
- 2.25.0.0-b237
- 2.25.0.0-b236
- 2.25.0.0-b235
- 2.25.0.0-b234
- 2.25.0.0-b233
- 2.25.0.0-b231
- 2.25.0.0-b229
- 2.25.0.0-b228
- 2.25.0.0-b227
- 2.25.0.0-b226
- 2.25.0.0-b225
- 2.25.0.0-b224
- 2.25.0.0-b223
- 2.25.0.0-b222
- 2.25.0.0-b221
- 2.25.0.0-b220
- 2.25.0.0-b219
- 2.25.0.0-b217
- 2.25.0.0-b216
- 2.25.0.0-b215
- 2.25.0.0-b214
- 2.25.0.0-b213
- 2.25.0.0-b212
- 2.25.0.0-b211
- 2.25.0.0-b210
- 2.25.0.0-b209
- 2.25.0.0-b208
- 2.25.0.0-b207
- 2.25.0.0-b206
- 2.25.0.0-b205
- 2.25.0.0-b204
- 2.25.0.0-b203
- 2.25.0.0-b202
- 2.25.0.0-b201
- 2.25.0.0-b200
- 2.25.0.0-b199
- 2.25.0.0-b198
- 2.25.0.0-b197
- 2.25.0.0-b193
- 2.25.0.0-b192
- 2.25.0.0-b191
- 2.25.0.0-b190
- 2.25.0.0-b189
- 2.25.0.0-b188
- 2.25.0.0-b187
- 2.25.0.0-b186
- 2.25.0.0-b185
- 2.25.0.0-b184
- 2.25.0.0-b183
- 2.25.0.0-b182
- 2.25.0.0-b181
- 2.25.0.0-b180
- 2.25.0.0-b179
- 2.25.0.0-b178
- 2.25.0.0-b177
- 2.25.0.0-b176
- 2.25.0.0-b175
- 2.25.0.0-b174
- 2.25.0.0-b173
- 2.25.0.0-b172
- 2.25.0.0-b171
- 2.25.0.0-b170
- 2.25.0.0-b169
- 2.25.0.0-b168
- 2.25.0.0-b167
- 2.25.0.0-b166
- 2.25.0.0-b165
- 2.25.0.0-b164
- 2.25.0.0-b163
- 2.25.0.0-b162
- 2.25.0.0-b161
- 2.25.0.0-b160
- 2.25.0.0-b159
- 2.25.0.0-b158
- 2.25.0.0-b157
- 2.25.0.0-b156
- 2.25.0.0-b155
- 2.25.0.0-b153
- 2.25.0.0-b152
- 2.25.0.0-b151
- 2.25.0.0-b150
- 2.25.0.0-b149
- 2.25.0.0-b148
- 2.25.0.0-b147
- 2.25.0.0-b146
- 2.25.0.0-b145
- 2.25.0.0-b144
- 2.25.0.0-b143
- 2.25.0.0-b142
- 2.25.0.0-b141
- 2.25.0.0-b140
- 2.25.0.0-b139
- 2.25.0.0-b138
- 2.25.0.0-b137
- 2.25.0.0-b136
- 2.25.0.0-b135
- 2.25.0.0-b134
- 2.25.0.0-b133
- 2.25.0.0-b132
- 2.25.0.0-b131
- 2.25.0.0-b130
- 2.25.0.0-b129
- 2.25.0.0-b128
- 2.25.0.0-b127
- 2.25.0.0-b126
- 2.25.0.0-b125
- 2.25.0.0-b124
- 2.25.0.0-b123
- 2.25.0.0-b122
- 2.25.0.0-b121
- 2.25.0.0-b120
- 2.25.0.0-b119
- 2.25.0.0-b118
- 2.25.0.0-b117
- 2.25.0.0-b116
- 2.25.0.0-b115
- 2.25.0.0-b114
- 2.25.0.0-b113
- 2.25.0.0-b112
- 2.25.0.0-b111
- 2.25.0.0-b110
- 2.25.0.0-b109
- 2.25.0.0-b108
- 2.25.0.0-b107
- 2.25.0.0-b106
- 2.25.0.0-b105
- 2.25.0.0-b104
- 2.25.0.0-b103
- 2.25.0.0-b102
- 2.25.0.0-b101
- 2.25.0.0-b100
- 2.25.0.0-b99
- 2.25.0.0-b98
- 2.25.0.0-b97
- 2.25.0.0-b96
- 2.25.0.0-b95
- 2.25.0.0-b94
- 2.25.0.0-b93
- 2.25.0.0-b92
- 2.25.0.0-b91
- 2.25.0.0-b90
- 2.25.0.0-b88
- 2.25.0.0-b87
- 2.25.0.0-b80
- 2.25.0.0-b79
- 2.25.0.0-b78
- 2.25.0.0-b77
- 2.25.0.0-b76
- 2.25.0.0-b75
- 2.25.0.0-b74
- 2.25.0.0-b73
- 2.25.0.0-b72
- 2.25.0.0-b71
- 2.25.0.0-b68
- 2.25.0.0-b67
- 2.25.0.0-b66
- 2.25.0.0-b65
- 2.25.0.0-b64
- 2.25.0.0-b63
- 2.25.0.0-b62
- 2.25.0.0-b61
- 2.25.0.0-b60
- 2.25.0.0-b59
- 2.25.0.0-b58
- 2.25.0.0-b57
- 2.25.0.0-b56
- 2.25.0.0-b55
- 2.25.0.0-b54
- 2.25.0.0-b53
- 2.25.0.0-b52
- 2.25.0.0-b51
- 2.25.0.0-b50
- 2.25.0.0-b49
- 2.25.0.0-b48
- 2.25.0.0-b47
- 2.25.0.0-b46
- 2.25.0.0-b45
- 2.25.0.0-b44
- 2.25.0.0-b42
- 2.25.0.0-b41
- 2.25.0.0-b40
- 2.25.0.0-b39
- 2.25.0.0-b38
- 2.25.0.0-b37
- 2.25.0.0-b36
- 2.25.0.0-b35
- 2.25.0.0-b34
- 2.25.0.0-b33
- 2.25.0.0-b32
- 2.25.0.0-b31
- 2.25.0.0-b30
- 2.25.0.0-b29
- 2.25.0.0-b28
- 2.25.0.0-b27
- 2.25.0.0-b26
- 2.25.0.0-b25
- 2.25.0.0-b24
- 2.25.0.0-b23
- 2.25.0.0-b22
- 2.25.0.0-b21
- 2.25.0.0-b20
- 2.25.0.0-b19
- 2.25.0.0-b17
- 2.25.0.0-b16
- 2.25.0.0-b15
- 2.25.0.0-b14
- 2.25.0.0-b13
- 2.25.0.0-b12
- 2.25.0.0-b11
- 2.25.0.0-b10
- 2.25.0.0-b9
- 2.25.0.0-b8
- 2.25.0.0-b7
- 2.25.0.0-b6
- 2.25.0.0-b5
- 2.25.0.0-b4
- 2.25.0.0-b3
- 2.25.0.0-b2
- 2.25.0.0-b1
- 2.23.1.0-b221
- 2.23.1.0-b220
- 2.23.1.0-b219
- 2.23.1.0-b218
- 2.23.1.0-b217
- 2.23.1.0-b216
- 2.23.1.0-b215
- 2.23.1.0-b214
- 2.23.1.0-b213
- 2.23.1.0-b212
- 2.23.1.0-b211
- 2.23.1.0-b210
- 2.23.1.0-b209
- 2.23.1.0-b208
- 2.23.1.0-b207
- 2.23.1.0-b206
- 2.23.1.0-b205
- 2.23.1.0-b204
- 2.23.1.0-b203
- 2.23.1.0-b202
- 2.23.1.0-b201
- 2.23.1.0-b200
- 2.23.1.0-b199
- 2.23.1.0-b198
- 2.23.1.0-b197
- 2.23.1.0-b196
- 2.23.1.0-b195
- 2.23.1.0-b194
- 2.23.1.0-b193
- 2.23.1.0-b191
- 2.23.1.0-b190
- 2.23.1.0-b189
- 2.23.1.0-b188
- 2.23.1.0-b187
- 2.23.1.0-b186
- 2.23.1.0-b185
- 2.23.1.0-b184
- 2.23.1.0-b183
- 2.23.1.0-b182
- 2.23.1.0-b181
- 2.23.1.0-b180
- 2.23.1.0-b179
- 2.23.1.0-b178
- 2.23.1.0-b177
- 2.23.1.0-b176
- 2.23.1.0-b175
- 2.23.1.0-b174
- 2.23.1.0-b173
- 2.23.1.0-b172
- 2.23.1.0-b171
- 2.23.1.0-b170
- 2.23.1.0-b169
- 2.23.1.0-b168
1 parent
5e6e0ee
commit 19be56f
Showing
4 changed files
with
189 additions
and
47 deletions.
There are no files selected for viewing
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
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,87 @@ | ||
{{- $root := . -}} | ||
--- | ||
# Services endpoints | ||
{{- if $root.Values.enableLoadBalancer }} | ||
{{- range .Values.Services }} | ||
{{- $service := . -}} | ||
{{- $appLabelArgs := dict "label" .label "root" $root -}} | ||
{{- range $endpoint := $root.Values.serviceEndpoints }} | ||
{{- $serviceScopeArgs := dict "endpoint" $endpoint "defaultScope" $root.Values.defaultServiceScope }} | ||
{{- $scope := include "yugabyte.servicescope" $serviceScopeArgs }} | ||
{{- if eq $service.label $endpoint.app }} | ||
# Only render if new naming style or old naming style + AZ scope | ||
{{- if or (not $root.Values.oldNamingStyle) (eq $scope "AZ") }} | ||
{{- $servicenameargs := dict "root" $root "endpoint" $endpoint "scope" $scope }} | ||
{{- $serviceName := include "yugabyte.servicename" ($servicenameargs) }} | ||
{{- $serviceArgs := dict "endpoint" $endpoint "serviceName" $serviceName "root" $root "scope" $scope }} | ||
{{- $service := include "yugabyte.should_render_service" ($serviceArgs) }} | ||
# Render if: | ||
# 1. Always if scope is AZ | ||
# 2. Namespaced scope: Service does not exist | ||
# 3. Namespaced scope: Service exists and is owned by this release | ||
{{- if eq $service "true" }} | ||
{{- if (or (ne $endpoint.name "yugabyted-ui-service") $root.Values.yugabytedUi.enabled) }} | ||
apiVersion: v1 | ||
kind: Service | ||
metadata: | ||
name: {{ $serviceName | quote }} | ||
namespace: "{{ $root.Release.Namespace }}" | ||
annotations: | ||
# Keep resource for namespaced services | ||
{{- if eq $scope "Namespaced" }} | ||
"helm.sh/resource-policy": keep | ||
{{- end }} | ||
{{- if $endpoint.annotations }} | ||
{{ toYaml $endpoint.annotations | nindent 4 }} | ||
{{- end }} | ||
labels: | ||
# scope is "Namespaced" or "AZ" | ||
scope: {{ $scope }} | ||
serviceName: {{ $endpoint.name }} | ||
service-type: "endpoint" | ||
{{- include "yugabyte.applabel" ($appLabelArgs) | indent 4 }} | ||
{{- $labels := include "yugabyte.labels" $root | fromYaml }} | ||
# For Namespaced service, remove zone and release name filter | ||
{{- if eq $scope "Namespaced" }} | ||
{{- $labels = omit $labels "yugabyte.io/zone" "release" }} | ||
{{- end }} | ||
{{- range $key,$value := $labels }} | ||
{{ $key }}: {{ $value | quote }} | ||
{{- end }} | ||
spec: | ||
{{- if eq $root.Release.Service "Tiller" }} | ||
clusterIP: | ||
{{- else }} | ||
{{- if $endpoint.clusterIP }} | ||
clusterIP: {{ $endpoint.clusterIP }} | ||
{{- end }} | ||
{{- end }} | ||
type: {{ $endpoint.type }} | ||
ports: | ||
{{- range $label, $port := $endpoint.ports }} | ||
- name: {{ $label | quote }} | ||
port: {{ $port }} | ||
{{- end }} | ||
selector: | ||
{{- if eq $endpoint.name "yugabyted-ui-service"}} | ||
yugabytedUi: "true" | ||
{{- else if eq $scope "Namespaced" }} | ||
{{- include "yugabyte.namespacedserviceselector" ($appLabelArgs) | indent 4 }} | ||
{{- else }} | ||
{{- include "yugabyte.appselector" ($appLabelArgs) | indent 4 }} | ||
{{- end }} | ||
externalTrafficPolicy: {{ $endpoint.externalTrafficPolicy | default "Cluster" }} | ||
{{- if $endpoint.loadBalancerIP }} | ||
loadBalancerIP: {{ $endpoint.loadBalancerIP }} | ||
{{- end }} | ||
{{- if eq $endpoint.name "yugabyted-ui-service"}} | ||
sessionAffinity: {{ $endpoint.sessionAffinity }} | ||
{{- end }} | ||
--- | ||
{{- end }} | ||
{{- end }} | ||
{{- end }} | ||
{{- end }} | ||
{{- end }} | ||
{{- end }} | ||
{{- end }} |
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
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