File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
keps/sig-multicluster/1645-multi-cluster-services-api Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -564,8 +564,9 @@ const (
564
564
type ServiceImportSpec struct {
565
565
// +listType=atomic
566
566
Ports []ServicePort `json:"ports"`
567
+ // +kubebuilder:validation:MaxItems:=1
567
568
// +optional
568
- IP string `json:"ip ,omitempty"`
569
+ IPs [] string `json:"ips ,omitempty"`
569
570
// +optional
570
571
Type ServiceImportType `json:"type"`
571
572
// +optional
@@ -625,7 +626,8 @@ metadata:
625
626
name : my-svc
626
627
namespace : my-ns
627
628
spec :
628
- ip : 42.42.42.42
629
+ ips :
630
+ - 42.42.42.42
629
631
type : " ClusterSetIP"
630
632
ports :
631
633
- name : http
@@ -872,11 +874,13 @@ when drafting this test plan.
872
874
- A detailed DNS spec for multi-cluster services.
873
875
- NetworkPolicy either solved or explicitly ruled out.
874
876
- API group chosen and approved.
877
+ - Implementation strategy defined and approved.
875
878
- Kube-proxy can consume ServiceImport and EndpointSlice.
876
879
- E2E tests exist for MCS services.
877
880
- Beta -> GA Graduation criteria defined.
878
881
- At least one MCS DNS implementation.
879
882
- A formal plan for a standard Cluster ID.
883
+ - Finalize a name for the "supercluster" concept.
880
884
881
885
#### Beta -> GA Graduation
882
886
You can’t perform that action at this time.
0 commit comments